Sr. Application Developer Resume
OhiO
SUMMARY
- Over 8 years of experience in designing and developing web - based application
- Experience developing application using modern web stack including Node.JS/Meteor /Express, MongoDB, React/Redux, Angular 2.0/4.0, Typescript, Web pack.
- Built dynamic client-side applications using client-side MVC frameworks such as Dojo and AngularJS and flux architecture using React/Redux.
- Experience working with large-scale production systems including scalability and high-availability sites.
- Experience developing scalable web services using WCF Services on a .NET Framework.
- Developing highly scalable Restful web services using Node.JS, C# and Google Go.
- Developing various micro services using Node.JS with AWS lambda
- Worked on Amazon Web services such as EC2, EBS, S3, Dynamo DB, SQS and Cloud front.
- Worked with the relational databases including Confidential SQL, Postgres and NoSQL databases such as MongoDB, Elastic search, Redis and Dynamo DB.
- Experience on working with CSS Background, CSS Layouts,CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Strong working knowledge developing Cross Browser Compatibility (IE, Firefox, Safari, Chrome etc.)for dynamic web applications.
- Communicated with the team to deliver quality software projects and Collaborated and lead a team of 5 engineers also guide and mentor junior software engineers.
TECHNICAL SKILLS
Web Technologies: HTML / CSS / JavaScript / JQuery
JavaScript Frameworks: AngularJS, Angular 2.0/4.0, React / Redux, Node.JS (Express / Kraken /Meteor.JS)
Web/App Servers: Apache, Nginx, IIS
Database: MS-SQL, PostgreSQL, MongoDB, Dynamo DB, Elastic search
AWS: EC2, EBS, Dynamo DB, SQS, lambda, S3, Cloud front, SQS
Version Controls: Git (Bit bucket and GitHub), SVN, VSS, TFS
Languages: JavaScript, C#, Java, Golang
PROFESSIONAL EXPERIENCE
Confidential, OHIO
Sr. APPLICATION DEVELOPER
Responsibilities:
- Building highly scalable billing system using with Google App Engine, Node.js, Go, PostgreSQL, NoSQL, Data store, JavaScript, AJAX etc.
- System featured lighter web technologies centered around the Play framework, Angular, React/Redux, MVC framework, Bootstrap.js, Java, Go.
- Created Lambda function to send SNS notifications to Slack and mobile.
- Design and implement our v1 Subscription API to allow for recurring billing of customers and scheduling.
- Develop an emailer service to deliver customizable emails to our customers using Mandrill.
- Responsible for writing Business rules and debugging edit logics in Rule engine.
- Created AWS Lambda function using node.js to create highly scalable micro services.
- Experience with container based deployments usingDocker, working withDockerimages and Docker hub.
Environment: Node/ Express, Google Go, Java, Angular, React/Redux, Redis, Mongo DB, Google Cloud.
Confidential, San FranciscoLead Full Stack Developer
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.
- 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, Google Go, Java, C#, Angular 1.x/2, React, Redis, Mongo DB, AWS Lambda, Dynamo DB, Amazon EC2, Amazon S3/ Cloud Front.
Confidential, Mountain View, CALead Full Stack 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.
- 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: Java, C#, HTML5, CSS3, JavaScript, jQuery, Angular JS, MySQL, Oracle 10G
Confidential, Redmond, Washington
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