Lead Full Stack Developer Resume
Austin, Tx
SUMMARY:
- Over 8+ 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, Google Go 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 and Go 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, Sinnon 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
- 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:
Version Controls: GIT (Bit bucket and GitHub), SVN, VSS, TFS
Languages: C#, Google Go, JavaScript
Internet Technologies: Node.JS, Meteor, ASP.NET, ASP MVC, HTML
Web Servers: IIS 6.0, 7.0
Tools: and Technologies: Amazon web services, Entity framework
Databases: MS - SQL, Mongo DB, Dynamo DB
Scripting Languages: JavaScript
JavaScript Frameworks: Meteor, Express / Kraken.JS, React, Angular, jQuery, Underscore, Lodash.
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
Lead Full Stack Developer
Responsibilities:
- In charge with building a scalable micro service-based infrastructure capable of handling millions of requests per day using Google Cloud Platform, Docker and Kubernetes.
- 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
- 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.
- Extensively used Splunk to log regular debug and exception statements.
Environment: Node.JS (KrakenJS, Express.JS), Google Go, Angular 2/4, React/Redux, MongoDB/Redis, Google Cloud, Docker
Confidential, Mountain View, CASenior Full Stack Developer for cloud services
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 PayPal 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.
Confidential, Phoenix, AZSenior Application Developer
Responsibilities:
- Extensively involved in various phases of Software Development Life Cycle (SDLC) such as requirements analysis, design and implementation in agile environment.
- Designed, developed and maintained front-end page layout using HTML5, CSS3, JavaScript, jQuery.
- Involved in full lifecycle of the project, including design, development and testing of the intranet site using ASP.NET 4.0 framework and C#.
- Designed web page UI using HTML5, CSS3, JavaScript and AngularJS.
- Developed Single Page Application using AngularJS framework.
- Created Responsive Web pages using Bootstrap CSS and CSS Media Queries.
- Designed Frontend with in object oriented JavaScript Framework like bootstrap, Backbone.js, Node.js, Angular.js.
- Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQuery
- Exposure to continuous integration tool Jenkins.
- Expertise in Automation, Web Application Testing and end to end(e2e) testing using testing frameworks like JSHint, JUnit, Karma, Jasmine
- Used jQuery UI for dialogs, tabs, date picker and model popups.
- Implemented form validation using JavaScript along with DOM manipulation.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts
- Used Spring Batch for reading, validating and writing the daily batch files into the database.
Environment: JavaScript, Java, C#, HTML5, CSS3, jQuery, Angular JS, MySQL, Oracle 10G
ConfidentialSenior Application Developer
Responsibilities:
- Develop, maintain and update the SPC modules and dashboards using Angular as the primary framework while also using other technologies/libraries like HTML, CSS, JavaScript, JQuery,
- Developed web pages using JSP, JavaScript. Used AJAX for reloading a section of the web pagewithout reloading the entire page as a performance improvement. 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.
- 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.
- Worked on resolving User Interface issues using various front-end technologies such as HTML, CSS, Bootstrap, AngularJS and AJAX
- Supporting iPad, iPhone, Desktop for viewer roles. So, implemented views using Responsive web concepts to support all devices using same code.
Environment: HTML5, CSS, CSS3, JavaScript, jQuery, Bootstrap AJAX, C#, Java, ASP.Net