Front-end Developer Resume
Piscataway, NJ
SUMMARY:
- Extensive experience in web development and UI using HTML, CSS3, Java Script ES5/ES6, SCSS, AJAX, Bootstrap3/4, Node.js and AngularJS, Angular4/6, ReactJs.
- Developed scalable applications using the MEAN (Mongo - DB + Express.JS + Angular + Node.JS) stack and using Node.JS, Express.JS and MongoDB for REST API development.
- A professional experience in the software development life cycle phases including analysis of requirements, Application design, Development, integration, Installation, maintenance, implementation and testing of various client/server web applications.
- Extensive experience in working with HTML5, JavaScript, CSS, Bootstrap, frameworks like Angular, Node.js as a platform for web applications.
- Using Angular built-in directives, custom directives and pipes, reactive forms, RouterModule, HTTPModule, Rxjs for developing complex UI data table grids.
- In-depth knowledge of front-end single page application development using framework Angular, Reactjs.
- Extensive experience in building responsive UI design using CSS Media Query and Bootstrap3/4.
- Worked on Chart.js/D3.js build page data visualization.
- Experience with browser testing, cross-browser compatibility, and cross-platform compatibility via Modernizr/Webshim.
- Used JSON Web Token (JWT) in Authentication Module for user Authentication.
- Developed Application within Test Driven Development (TDD) environment with unit tesing tool karma/jasmine/JEST.
- Worked on build tools Gulp good knowledge in Grunt.
- Experience using Git for version control and JIRA for Bug tracking Jenkins for Continuous Integration and Continuous Delivery (CI/CD).
- Experience AWS service like IAM, EC2, S3, Loaded Balancing through project.
- Followed Agile Methodology software development life cycle (SDLC) to produce high quality software.
- Successful delivery and execution with changing requirements and challenging timelines.
- Sound knowledge in Object Oriented analysis and design (OOP) with design patterns and UML.
- Highly motivated to produce performant and robust software; highly passionate, curious about front-end development technologies, ability to master them with a keen awareness of bleeding edge developments, effective problem solving and interpersonal skills.
TECHNICAL SKILLS:
Web Technologies\ Web/Application Server\: HTML5, XHTML, CSS3, SCSS JavaScript, Ngnix, Apache-Tomcat, AWS, S3, EC2, Typescript, ES6 Ajax, jQuery, AngularJS, \ Autoscaling, load balancer, API Gateway Angular4/6, ReactJs, Bootstrap, Chartjs, JSON, Express js, Node JS.
Database\ IDE\: MongoDB, MySQL 5.xvisual studio, Sublime, Atom, Webstorm
Debugging Tools\ Version Control\: Chrome Developer Tools, IE Developer Tools.GIT
PROFESSIONAL EXPERIENCE:
Confidential, Piscataway, NJ
Front-end Developer
Responsibilities:
- Join in existing team work in designing, developing and testing the web application by using the HTML5, CSS3, SCSS, Bootstrap, and React.JS.
- Involved in designing in web pages using HTML 5, CSS3, JavaScript, React.js, Redux, React-Bootstrap, Semantic-UI, Node.js, express.js, Mongo DB.
- Worked in designing reusable component with ES6 and JSX.
- Developed the unit testing scripts using JEST for testing the React components using Enzyme
- Used JIRA for Bug Tracking and ESLint for ensuring quality code.
- Involving using Git, Github version control.
Environment: HTML 5, CSS3, JavaScript, React.js, Redux, React-Bootstrap, Semantic-UI, Node .js, express.js, Mongo DB, TDD, Jenkins
Confidential, Newark, NJ
UI Developer
Responsibilities:
- Designated UI architecture for the internal web application and worked with designers to construct conceptual wireframes and Mockups.
- Developed SPA with Angular 6, Typescript, Bootstrap 4, HTML5, SCSS/LESS
- Created reusable components and services for reuse purposes.
- Working with HTTPClientModule in Angular parsing the JSON and presenting on the UI layer.
- Use form Validator and Reactive forms to process with forms.
- Used predefined Angular 6 Pipes and Directives . By using Angular 6 build the SPA pages.
- Experienced Integrate payment API like Stripe and Paypal.
- Used JIRA as a Tool for tracking the estimates based on the User Stories and iterations for each sprint.
Environment: HTML5, CSS3, TypeScript, Angular 6, Bootstrap4, Node.js, Visual Studio Code, GIT, Node.js and Agile Methodology
Confidential, Newark, NJ
UI Developer
Responsibilities:
- Performed form validations using reactive forms from Angular 4 framework.
- Implemented Angular Router to enable navigation from one component to another.
- Implemented Pipes to filter the data before displaying it to user.
- Used Express Router in Node.JS to get user order history information and sent as input charts to create rich UI reports for visualization.
- Developed Custom Directives using Angular4 and Implemented Routing, imperative Routing and Guards with the help of Angular4 Router Module .
- Worked on AWS service like IAM , EC2 , S3 , Loaded Balancing through project.
- Used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication.
- Working with a Continuous Delivery framework using Jenkins, Puppet in Linux environment.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
- Involved in TDD for developing and performing test cases using Karma/Jasmine .
- Use GIT as distributed version control and file management system.
Environment: HTML5, CSS3, Angular 4, RESTful API, Git, Nodejs, JIRA
Confidential, Newark, NJ
UI Developer
Responsibilities:
- Used Angular Reactive forms to implement complex forms and performed the validations using Form Builder.
- Created and Consumed RESTFUL WebServices using Angular HTTP Module
- Responsible for developing the reusable Components on UI.
- Developed UI Design based on HTML5, CSS3, and Angular2
- Create Custom Pipe for autocomplete and searching functionality.
- Used ngModel to achieve two-way binding and using ngIf to display the error messages
- Used Angular2 HTTP Module to make API calls and worked with the observables .
- •Worked with testing tools like Chrome, Firebug and IE developer toolbar.
Environment: HTML5, CSS3, Angular2, RESTful API, Git, Nodejs
Confidential, Newark, NJ
UI Developer
Responsibilities:
- Used AngularJS framework to create a Single Page Application (SPA), which can bind data to specific views and synchronize data with server.
- Used HTML5, Bootstrap Grid System and CSS3 Media Queries to develop single responsive application in all platforms like desktop's tablet's and mobile phones.
- Implemented MVC architecture using JavaScript framework Angular JS.
- Used MVC architecture for the two-way data binding using the ng-model.
- Used Angular JS Directives: ng-app, ng-model, ng-repeat, ng-show, ng-hide, ng-controller and ng-route.
- Utilized AngularJS in built directives for implement costumed directives and used in creating multi page view using templates and Ng-route.
- Implemented data validations for critical functionalities using AngularJS and JavaScript.
- Involved in creating AJAX calls using AngularJS to handle data operations including ordering and filtering to improve functionality.
- Used Angular JS $http Request to read data from web servers and process JSON data to render in the UI.
- Used Node.JS to run Web pack tasks and build properly the project.
- Implemented modules into Node.JS to integrate with designs and requirements.
- Implemented event handling logic using jQuery event handlers and call back functions.
- Built dynamically generated dropdown lists using Angular JS.
- Involved in implementation queries to the back-end MongoDB database to implement the GET/POST functionality for JSON contracts.
- Worked with testing tools like Chrome, Firebug and IE developer toolbar.
- Used Jasmine to do unit testing and kept JavaScript Programming functionally
- Used GIT to control version update and manage project.
Environment: HTML 5, CSS 3, AngularJS 1.3.11, Bootstrap 3.1, JavaScript, Node.js, JSON, Mongo DB, GIT, Jasmine
Confidential
Web Developer
Responsibilities:
- Involved in the development of Web application using HTML, Java Script and CSS to the requirements of the client.
- Elegant implementation of pages in standards-compliant HTML and CSS
- Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validation.
- Involved in bug fixing, enhancements and support.
- Tested cross-browsers compatibility on a range of projects.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSON