Monday, June 13, 2016

Full Stack Developer

A full stack developer is the one who has working knowledge of different layers from frontend to backend. He should have the knowledge of different databases, servers, networks, hosting environments and mobile technologies.

He may not be expert in all the fields but should have good understanding of all the layers. I personally think the developer should at least be fluent in a specific field i.e. either in frontend (full stack frontend developer) or backend (fullstack backend developer).

Following are few of the technologies a full stack developer can look at.

HTML/HTML5, CSS/CSS3(LESS, Media Queries),  AJAX, BootStrap, Java Script, Jquery, Angular, React, Vue etc.

Programming Language - Java, Scala, Ruby, Python, PHP, NodeJS, C#, C++ etc.
Databases - MySQL, MongoDB, Cassandra, Postgres etc.
Web servers - Apache, Jetty, Nginx

System Engineering:
AWS, Rackspace (Cloud), Elasticsearch, Solr (Searching), Memcached, Redis (Caching), Nagios(Monitoring)


  1. Good to know abut al this thing...personally i dont have knowledge on full stack dev...but here i can get to know much things..keep it up Raja..waiting for some more blogs...

  2. Great Article
    Cloud Computing Projects

    Networking Projects

    Final Year Projects for CSE

    JavaScript Training in Chennai

    JavaScript Training in Chennai

    The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training