Web Application Developer Resume
Oak Brook, IL
SUMMARY:
- Around 6 years Full stack JavaScript and web development skills
- Development and maintenance skills on server - side JavaScript (NodeJS, Express JS, etc.)
- UI design and development on client-side using MVC frameworks(Angular JS, Bootstrap, etc.)
- Strong knowledge on build workflow and release SDLC in various instances
- Extensive experience in developing web page quickly and effectively using HTML5, CSS3, Object Oriented Java Script, TypeScript, jQuery, AJAX, XML and JSON.
- Created Web Solutions using Responsive Web Design (RWD), Twitter Bootstrap and JQUERY.
- ·Experience on continuous integration process by configuring Atlassian tools such as Bamboo,
- Experience with management in Agile methodologies using Jira tool. Attended scrum planning, daily scrum meeting, retrospective scrum meeting.·Familiar with SCM task like branching, merging and tagging source code using Git
- Work on build tools like Ant and Maven to design build.xml and pom.xml with respect to the tools
- Good understanding of MEAN.JS, Angular 2.0, D3.js, ReactJS.·Interacted with the development and testing teams to implement and run build systems.
- Good understanding in database design, CRUD for My SQL and Mongo DB
TECHNICAL SKILLS:
Front End: HTML, CSS, Bootstrap, JavaScript, AJax, jQuery, AngularJS
Back End: JavaScript, Node.JS, Express.JS, MEAN.JS, NPM.
OS: Windows, Linux
Management Tools: Bamboo, Git, HP PPM, Maven
Application: Matlab, Solidworks. ProE
Databases: mySQL and Mongoose Source Code Control, Release, and Bug Tracking: Git, SVN, Jira, Maven, Bamboo Scripting: Shell script
Other Programming Languages: XML/JSON, Java, C,SQL
PROFESSIONAL EXPERIENCE:
Confidential, Oak Brook, IL
Web Application Developer
Responsibilities:
- Built NoSQL schemas using mongoose and Developed Rest API on nodejs server.
- Developed and maintained test cases and updated according project requirement changes.
- Developed Central login system API with Basic and Active Directory authentication passport strategy and JWT (Json Web Token).
- Developed encryption service to store password and tokens using crypto nodejs native module.
- Developed request-response contracts between teams.
- Wrote migration scripts for initial loading data in mongoDB.
- Tested Shipment location tracking management API using postman collections.
- Tested performance testing of REST API with SOAP UI.
- Interviewed candidates for front end application developed.
- Assisted architectural design, follow MVC design pattern to implement this project. Build an end-to-end web application using MEAN stack.
- Developed models, controllers, services and routers using angular 1.5 library.
- Developed custom directives to use jade templates.
- Worked on route config using dependency injection for mapping url path and components in Angular2.
- Developed and tested modules and components with typescript in Angular2.
- Used Bootstrap to make this web responsive and mobile friendly in Angular2.
- Developed http requests using rxjs observables to communicate between server and client with Angular2.
Environment: Node.js; JOI, Bunyan, Crypto. TypeScript, RxJs, Java Script, HTML5, CSS3, Express.js, Angular2, AngularJS, MongoDB, Docker, AWS (Amazon Web services).
Confidential, Cary, North Carolina
Web Application Developer
Responsibilities:
- Actively participated and mentoring in requirements gathering, analysis, design, development and testing phases.
- Developed use case diagram and use cases from Software Design Specifications documents.
- Developed Technical System Design document for angular based client balance report generator application and mentored junior developers.
- Conducted interviews for course applicants.
- Worked with UXD team to implement final interface design with the HTML5/CSS3& JavaScript with Confidential focus-point standard layout, color scheme for website.
- Designed Frontend with JavaScript Framework with Angular.JS.
- Designed the User Interface using work flow diagrams, Dataflow diagrams, use case diagrams and sequence diagrams as a part of Design Phase using Microsoft Visio.
- Designed contract for REST Web Services API interactions for data transfer from client to server and vice versa.
- Developed REST API on node.js and MongoDB.
- Wrote code to build Views and Models as part of MVC pattern using Angular.
- Implemented Routers in Single Page App (SPA) as a part of Angular JS implementation.
- Used GIT to implement version control System.
- Generated Folder structure for the application and used Grunt and Maven for build in Jenkins.
Environment: JavaScript, HTML5, CSS3, REST API, JSON, XML, Angular.JS, Node.JS, MongoDB, GIT, JIRA, Grunt, Jenkins, Protractor.
Confidential, Phoenix, Arizona
Software Engineer
Responsibilities:
- Actively participated and mentoring in requirements gathering, analysis, design, and development and testing phases of Advanced Web framework project.
- Developed and tested logger node module using Winston node module for debug, info, error and rendered console level logging.
- Designed the User Interface using use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
- Developed custom structure generater using Yoeman generator.
- Developed and unit-test UI pages for several modules using HTML, CSS, Bootstrap and React JS.
- Used bower for client side dependency management while npm for server side dependency.
- Used PM2 for project management and deployment. Used Nginx web server for load balancing.
- Used GIT to implement version control System.
- Performed unit tests using Mocha, Chai, Sinon for developed logger node module.
Environment: OO JavaScript, NGINX, jade template, node modules, Linux, Web Storm.
Confidential, San Jose, California
Web Application Developer
Responsibilities:
- Created HTML, CSS and DHTML pages for Presentation Layer in JSF framework, used JavaScript for client-side validation.
- Used JSF 2.0 and Spring 3.0 for front end development.
- Involved in JavaScript coding for validations, and passing attributes from one screen to another.
- Developed an efficient and well-secured Administration module.
- Applied client side validations using JavaScript and jQuery.
- Developed Business object classes for User management module.
- Tested functionality using Webdriver 2.0 with Java Technologies.
Environment: Linux, JavaScript, jQuery, HTML, CSS, Maven, TestNG, Spring 3.0, JSF, EJB Hibernet.