Full Stack Developer Resume
SUMMARY:
- Over 8+ years of software development experience. Involved in development of various web application.
- Experience leading a team of 5 engineers. Guide and mentor junior software engineers.
- Extensively worked with the front - end frameworks like JQuery, Dojo, AngularJS, Angular 2.0/4.0 and React. Developed backend API’s using C# (Web API) and Node.JS
- Worked with Node.js Web frameworks like: Meteor, Express and Kraken.JS.
- Building highly scalable web services using Node.js, Google Go and C# and Implemented server side MVC, which includes writing Controller classes for handling requests, processing form submissions and performed validations using Commons validator.
- Worked with JavaScript testing frameworks like Jasmine, Quit, Mocha, Sinnon and Chai.
- Involved in developing reusable web components in Angular and React. Building responsive web application using Bootstrap, Flex and CSS.
- Worked with following build tools like Web pack, gulp and grunt
- Used Docker containers for Deploying the application and Mesos for maintain the clusters.
- 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.
- Having exposure to NoSQL databases such as MongoDB, Cassandra, Redis, Neo4j, Elastic Search
TECHNICAL SKILLS:
Languages: JavaScript, C#, Google Go, Java
Frameworks: Express, Meteor, KrakenJS, ASP.NET
JavaScript Frameworks: AngularJS, Angular 2.0/4.0, React, Node, Lodash
Database: MySQL, SQL Server, PostgreSQL, MongoDB, Redis, Dynamo DB
AWS: EC2, Elastic Bean stalk, Lambda, Route 53, VPC, Cloud Front
Web server: IIS, Nginx
Version Control: GIT, SVN, TFS
EXPERIENCE:
Full stack developer
Confidential
Responsibilities:
- Collaborated and lead a team of 5 engineers also guide and mentor junior software engineers.
- Developing Front and Backend applications using Angular, React and Backend using: Google Go and Node.js
- Developing highly scalable REST API’s Using Node.JS frameworks like Express.JS, Strong loop and Kraken used elastic search and mongo DB as the database.
- 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 highly scalable API’s using Node.js and Google Go.
- Used Apache Kafka as a messaging system in migrating the micro services to the cloud.
- Worked with various databases like MongoDB, Cassandra, Redis, Elastic Search and Postgres.
- Implemented the project using with presentation tier, business tier and back end database tier MS SQL 2008 and DB2.
- Extensively used Splunk to log regular debug and exception statements.
Environment: Node.JS (KrakenJS, Express.JS, Strong loop), Google Go, MS SQL, Angular 2/4, React, MongoDB/Redis, Google Cloud, Docker.
Senior UI Developer
Confidential, Sunnyvale, 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
- 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 and building templates using Dust templates.
- 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: JavaScript (Backbone, Dojo, Can.JS), HTML/CSS, Java, React, Redis, Mongo DB, Confidential Cloud
Senior full stack developer
Confidential, Santa Monica, CA
Responsibilities:
- This is web and mobile based application built using Microsoft technologies like ASP.NET, MVC, SQL Server 2008, Entity framework, also used HTML5, jQuery and various JavaScript plug-ins.
- Building single-page, responsive web applications developed using AngularJS, Node.js and Meteor.js as the back end coupled with MongoDB as the database.
- Participated in architecture and design sessions with architects and clients.
- Design, development, Responsive Web Design and mobile first development.
- Worked with project team to gather requirements and documented solution design.
- Acted as a technical lead mentoring various developers and DBA’s onshore and offshore.
- Developed web-based and mobile-based portal for the consumer internet application.
- Web-based application was developed using ASP.NET 3.5 using RAD controls.
- Mobile application was developed in C# (.Net 4.0) using Visual Studio 2010 and utilizing MVC 3.0 frame work, HTML5.0 and jQuery mobile JavaScript.
- Created various animations on the UI using jQuery and used JQ-grid.
- Worked on the jQuery UI plugins and implemented accordion and tab controls.
Environment: Node, MongoDB, Express, ASP.NET, C#, JavaScript, Angular, Web services, SQL Server 2008, TFS
Senior Application Developer
Confidential, NYC, NY
Responsibilities:
- Created a portfolio management application web application for the capital market research team.
- Developed NPV (mortgage) calculator based on the treasury model for the capital market traders.
- Developed high frequency, low latency mortgage loan processing service application.
- Worked on business requirements and developed solution using Agile methodology.
- Implemented the project using 3-tier architecture with presentation tier, business tier and back end database tier MS SQL 2008 and DB2.
- Involved in full lifecycle of the project, including design, development and testing of the intranet site using ASP.NET 4.0 framework and C#.
- Involved in the development of web services using Windows Communication Foundation (WCF) and JavaScript/jQuery to create rich client interface.
- Used Ajax, jQuery to develop partial page updates, and worked with JQuery UI Plugins.
Environment: ASP.NET MVC 3, C#, JavaScript, jQuery, jQuery Mobile WCF, SQL Server 2008