Senior Full Stack Developer Resume
Austin, TX
SUMMARY
- Over 8 years of experience in designing and developing web - based application
- Experience developing application using modern web stack including Node.JS/Meteor.
- Built dynamic client-side applications using client-side MVC frameworks such as Dojo and AngularJS.
- Extensively worked with the frameworks like jQuery, Dojo, AngularJS, Angular 2.0/4.0 and React.
- Experience working with large-scale production systems including scalability and high-availability sites.
- Background includes creating custom, single-page, responsive web applications developed using AngularJS, Node.js and Meteor.js as the back end coupled with MongoDB as the database.
- Experience developing scalable web services using WCF Services on a .NET Framework.
- Worked on Amazon Web services such as EC2, S3, Dynamo DB, and Cloud front.
- Experience working with various rules engine.
- Worked with the relational databases including Microsoft SQL and NoSQL databases such as Mongo DB and Dynamo DB.
- Excellent team player with good oral and written communication skills.
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
Senior Full Stack Developer
Responsibilities:
- Collaborated with 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, MongoDB/Redis, Google Cloud, Docker.
Confidential, Denver, Colorado
Senior Full Stack Developer
Responsibilities:
- Created a custom, single-page, responsive web application to replace a legacy line-of-business web application using client side MVC Design using DOJO/AngularJS and the front-end framework and C#/.Net as the backend framework.
- Responsive/Mobile Web Design & Development.
- Designed and implemented Node.js APIs handling over 1,800 requests/second at peak.
- Involved in developing various UI templates and Controller using AngularJS.
- Used tools including Resharper, Code Collaborator (for code reviews), Rally (Agile software), Tortoise SVN, VS 2010, Smart Bear code review.
Environment: Client-side MVC Architecture, C#, Node.js, Angular, MongoDB, .Net framework and SQL Server
Confidential, Clovis, CA
Senior Web Developer
Responsibilities:
- 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: ASP.NET, C#, JavaScript, jQuery, jQuery Mobile, Angular, Web services, SQL Server 2008, TFS
Confidential, Foster City, CA
Senior Application Developer
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, WCF, SQL Server 2008
Confidential
SDE (Software Design Engineer)
Responsibilities:
- Designed data access layers, UI layers, and core components for Enterprise ASP.NET 3.0 application.
- Wrote code for WinForms application retrieving data using C#.Net and presenting it to presentation layer and used MVP Architecture.
- Implemented the project using 3-tier architecture with presentation tier, business tier and back end database tier MS SQL 2008.
- Involved in full lifecycle of the project from design, development through testing.
- Involved in the design and development of web services using Windows Communication Foundation (WCF).
- Designed and created tables. Stored procedures were used for data manipulation.
- Implemented and automated test cases for a prototype of PND (portable navigation device).
- Worked on AJAX to populate user interface controls, such as drop-down list, and generate warning messages to enhance overall UI experience.
Environment: C++, C#, JavaScript, Windows CE6.0 /7.0, Windows Mobile, Web Services