We provide IT Staff Augmentation Services!

Full Stack Developer Resume

Los Angeles, CA

SUMMARY:

  • Senior Full Stack Developer with 5+ years of development experience working with the modern front end and the Backend frameworks.
  • Experience leading a team of 5 engineers also guide and mentor junior software engineers.
  • Extensively worked with the frameworks like JQuery, Dojo, AngularJS, Angular 2.0/4.0 and React
  • Building highly scalable web services using Node.js and Java and Implemented Spring MVC, which includes writing Controller classes for handling requests, processing form submissions and performed validations using Commons validator.
  • Developing micro services using Node.js / Java and used AWS Lambda functions to build Services.
  • Worked with Node.js Web frameworks like: Meteor, Express and Kraken.JS.
  • Worked with JavaScript testing frameworks like Jasmine, Quit, Mocha and Chai
  • Involved in developing reusable web components in Angular and React. Building responsive web application using Bootstrap, Flex and CSS.
  • Worked with various Databases like: MongoDB, SQL Server, Postgres, Dynamo DB
  • Good knowledge in various design patterns such as MVC, MVVM and Flux
  • Worked with following build tools like Web pack, gulp and grunt
  • Experience Deploying the application to production, Monitoring and troubleshooting the application in the production
  • Used Docker containers for Deploying the application and Mesos for maintain the clusters. Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash
  • Experience in AWS stack (AWS Beanstalk, EC2, ELB, Lambda, Route53, VPC, Cloud front) and security practices (IAM, AWS Users and Roles)
  • Experience working with Google Cloud stack using App Engine, Compute Engine and Cloud Storage.
  • Proficient in Java/J2EE Design Patterns including singleton, command, object pool, session facade, Model View Controller (MVC), Data Access Object (DAO).
  • Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
  • Having exposure to NoSQL databases such as MongoDB, Cassandra, Redis, Neo4j, Elastic Search.

TECHNICAL SKILLS:

Programming Languages: Java, C# and JavaScript

Java/J2EE Technologies: Servlets, JSP 1.2/2.0, EJBWeb Development HTML5, CSS3, Java Script, JQuery, Angular and React

Frameworks: Strut, Hibernate, Spring, Node (Express, Meteor and Kraken.JS)

Application/Web Servers: IBM Web Sphere, Apache, JBOSS and NGINX

Databases: MongoDB, DB2, Postgres, Oracle

Build Tools: Ant, Maven, Jenkins

Testing Tools and Logging Frameworks: Junit, Mocha, Chai, Sinnon

Version Controls: CVS, SVN, VSS

Operating Systems: Windows, Unix

WORK EXPERIENCE:

Full Stack Developer

Confidential, Los Angeles, CA

Responsibilities:

  • Collaborated and lead a team of 5 engineers also guide and mentor junior software engineers.
  • Rewriting front end from a Backbone to a fully modern Angular application. Developing various custom
  • Designed and implemented Node.js APIs handling over 1,800 requests/second at peak.
  • UI components using Angular framework.
  • Designed and implemented scalable front - end JavaScript framework based on MVC architecture Achieving high module reusability, increasing the delivery efficiency, code maintainability and quality
  • Building highly scalable RESTful web services using Node.JS / Express framework.
  • Integrating third party payment services like Confidential and Blue snap.
  • Maintained look and feel using Bootstrap and custom CSS ensuring cross browser capabilities throughout entire app
  • Building various API’s in Node utilizing the AWS services; Dynamo dB, Security Token Service, Elastic Beanstalk, EC2.

Environment: Node/ Express, Java, C#, Angular 1.x/2, React.js, Redux, D3.js, Web pack, JavaScript (ES6), HTML/CSS, Dynamo DB, Amazon EC2, Amazon S3/ Cloud Front

Full Stack Developer

Confidential, Sanjose, CA

Responsibilities:

  • Designed the front-end applications using web technologies like React, Angular 2 /4 and used Twitter Bootstrap for creating grid layout, responsive screen sizes and devices.
  • Developed reusable UI Components in React and Angular 2.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular 2.
  • Converted the codebase to use modern ECMAScript (ES6 / ES7) used Babel, Typescript to transpile and Web pack as a module loader and used Reactive extensions.
  • Worked in using React.js components, Forms, Events, Keys, Router, Animations and Redux concept.
  • Developing Node.js API’s and Built various CRUD operations on Node.js and MongoDB using Mongoose.
  • Unstructured data was handled using Mongo DB and used Mongoose Connector for connecting.
  • Involved Storing and retrieving data from Column Oriented Data Base MongoDB.
  • Used Apache Kafka as a messaging system in migrating the micro services to the cloud.
  • Extensively used Log4j to log regular debug and exception statements.

Environment: HTML5, CSS3, Angular 2 /4, React, Node.JS (Kraken JS, Express JS), MongoDB, REST, Spring boot, ORM(hibernate), Docker, Google Cloud, Web pack, Docker.

Confidential, Miami, Florida

Full Stack Developer

Responsibilities:

  • Designed dynamic and multi-browser compatible pages using HTML5, CSS3, React JS and JavaScript, jQuery and developer responsive interface using Bootstrap and used LESS for CSS extensively for Rich UI experience
  • Worked with CSS background, CSS Layouts , CSS positioning , CSS text , CSS border , CSS margin , CSS padding , Pseudo elements and CSS behaviors .
  • Created controllers and view pages along with Bootstrap and HTML5 for dynamic web application.
  • Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React Js .
  • Implemented the Drag and Drop functionality using React -Draggable.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Used React flux to polish the data and for single directional flow.
  • Converted entire codebase to use modern ECMAScript (ES6) modules using Webpack.
  • Experienced best practices for integrating Microservices into an existing system architecture.
  • Designed and developed the REST based Microservices using the Spring Boot , Spring Data with JPA.
  • Used Node.js proxy to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root etc.
  • Used Node.JS package manager (npm) for dependency management, developed server-side and APIs with different frameworks like Express.js and React JS
  • Unstructured data was handled using Cassandra DB and used Cassandra Connector for connection.
  • Composed and executed Cassandra DB scripts and queries to fetch and test data from NoSQL databases.
  • Developed API back ends using Node.js to allocate access to data in Cassandra .
  • Web application development for backend system using Node Js with cutting edge HTML5 and CSS3 techniques.

Environment: Node/ Express, Angular 1.x/2, React, Redis, Mongo DB, AWS Lambda, Dynamo DB, Amazon EC2, Amazon S3/ Cloud Front.

Software Engineer

Confidential

Responsibilities:

  • Developed UI using HTML, CSS, AJAX, jQuery, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Designed cascading style sheets and XML part of Order entry Module & Product Search Module and did client side validations with java script.
  • Implemented Project Object Model using Maven and used Jenkins for continuous integration.
  • Designed and developed this web application using NetBeans.

Environment: HTML5, CSS3, AJAX, jQuery 1.4.1, XML, Maven, Jenkins, NetBeans 6.8.

Hire Now