Full Stack, according to the Stack Overflow 2016 Developer Survey, has become a very popular developer job. It is also someone who works on both the front-end and back-end development of an application. My initial approach was to master the top languages based on traffic growth predictions which gave me Python and JavaScript, not bad.

So what is “Full Stack” anyway? You could say it’s just front and back-end development and stop right there but I would also include dev-ops as well. In this post, I will briefly describe a high-level overview of my front-end, back-end and dev-ops development stacks.


Front-end: This stack is curated


I focus on two JavaScript frameworks: React(library) and Vue.js - This keeps me skillful and using the latest technologies. Why not Angular? Angular is actually a framework in addition to being cumbersome while React, actually a library, fits my needs as a Full Stack Web Developer.

Back-end: This stack is very-curated


For my back-end dev skills I focus in Node.js and Python with Django and Flask as frameworks. My workflow consists of bulding REST APIs, MVC frameworks, Maintaining Linux(CentOS/Ubuntu) web servers, security, Docker, Vagrant, PostgreSQL, MySQL and for NoSQL I use MongoDB.

Dev-Ops: This stack is hyper-curated


So much so that it mainly consists of AWS: Lightsail, EC2, S3, ElasticBeanstalk, Route53 in conjunction with managing Linux servers and Docker containers.

Resources Used:


MIT © Jonathan Barrios