Front-end Developer Resume
Brooklyn, NY
SUMMARY:
- Extensive experience in MEAN stack development with JavaScript (ES5 previous, currently with ES6 and Typescript), HTML4/5, CSS2/3, Angular JS, Angular 2/4, Node.js, Express.js, MongoDB, AJAX, XML, JSON, Bootstrap 3.x, Grunt, Gulp, Webpack, NPM and Bower.
- Amazon Web Services (AWS) certified developer Expertise of using Web Services like IAM (Identity Access Management), EC2, S3, DynamoDB, SNS, SQS, ELB, Elastic Beanstalk, Route53, VPC, EMR.
- Solid understanding of complete Software Development Life Cycle, gather and understand requirements, and wireframe it to properly workable solution with appropriate architectural implementation.
- Hands on with Responsive Web Design (RWD) using Bootstrap, CSS media queries.
- Good understanding of JavaScript Event handling patterns, OOJS, New features of Class based JavaScript with ES6.
- Expert in developing large scale single page web applications using Angular 1.x and Angular 2/4.
- Extensive experience using Angular 1.x with dependency injection, filter modules, custom directives, controller and services.
- Experience working with Nested - Views using UI-Router in AngularJS
- Experience using Typescript and Angular 2 with solid understanding of its style guide, modular design, routing, dependency injection & component structure.
- Developed components/MVC based architecture for better separation of concern.
- Worked with Reporting and analytical tools like D3.js and High charts.
- Experience in creating and consuming web services using REST and SOAP.
- Proficient in developing full-fledged REST API server with Express, MongoDB and Mongoose.
- Decent understanding of unit testing with Karma, Jasmine and E2E testing using protractor.
- Experience in using various social networking and web APIs like Facebook, twitter, google map, and YouTube.
- Used form Array and form Group of reactive forms of Angular 2.
- Well versed in Continuous Integration and deployment using Jenkins 2.x. with AWS.
- Solid understanding of using cloud based services like AWS, GCP, and Microsoft Azure.
- Good knowledge and experience in GitHub, Heroku.
- Worked with cross-browser compatibility issues and did testing on the browsers like Safari, IE-8, 9, 10, Mozilla Firefox and Google Chrome.
- Experience in Web Application debugging skills using Chrome Developers Tool and Firebug.
- Experienced in agile methodologies and Scrum process which includes requirement gathering, design, discussion, web development, UI/UX testing.
- Self-motivated team player with excellent analytical and communication skills.
TECHNICAL SKILLS:
Programming/Scripting Languages:: C++, Java, JavaScript ES5, ES6, TypeScript
JavaScript Frameworks: Angular2/4, Angular 1.x, React.Js, jQuery, Redux.
Web Technologies: HTML4/5, CSS3, AJAX, JSON, SASS, LESS.
Database Systems: MongoDB(NoSQL), Firebase, MySQL.
Version Control: GitHub, GitHub Desktop, SVN
Testing: Protractor, Jasmine, Karma, Mocha
AWS Web Services: IAM, EC2, S3, DynamoDB, SNS, SQS, ELB, Elastic Beanstalk, Route53, VPC, EMR.
PROFESSIONAL EXPERIENCE:
Confidential, Brooklyn, NY
Front-End Developer
Environment: Angular 4, Ag-Grid, PrimeNG, NG Bootstrap, JavaScript (ES6), Typescript, Bootstrap,GIT Bash,HTML5, CSS3, Node.js, NPM, REST API, SQL Server, Oracle Weblogic, TFS.
Responsibilities:
- Developed large scale responsive Single Page Application (SPA) using HTML5, CSS3, JavaScript (ES6), Typescript, and Angular 4.
- Used Ag-Grid for handling large number of data and fast rendering in UI. Add on Used Functionalities of Ag-Grid Enterprise edition like Tool Panel, Aggregation, Context Menu, Pivoting, Column Menu, and Row Grouping.
- Used Ag-Grid Enterprise Row Model for Lazy Loading, Server side Grouping and slice and dice functionalities.
- Created reusable AG-Gridcell renderer component that can be plugged whenever same functionality needed.
- To beautify application used PrimeNG, NGBootstrap and Bootstrap. Mostly used PrimeNG components like dropdown, DataView, Picklist, Toolbar and many more.
- Developed Global Message service for error handling using PrimeNG Growl.
- Used GIT Bash for version control.
- Developed reusable service to call REST API using Angular 4 Http Client and RxJSto perform CURDoperation on JSON data.
- Wrote Unit test cases using Jasmine Framework to ensure of functionality logic.
- Involved in daily standup to discuss about work progress.
Confidential, Newark, NJ
Front-End Developer
Environment: Angular 2(Currently Shifted to Angular 4), JavaScript (ES6), Typescript, Bootstrap 3.3.x, HTML5, CSS3, Node.js, NPM, REST API, Webpack, Babel, Mongoose,MongoDB, JIRA.
Responsibilities:
- Developed large scale responsive web applications front-end using HTML5, CSS3, JavaScript (ES6), Typescript, and Angular 2/4.
- Actively involved with creating Single Page Application (SPA) using Angular 2/4 and Typescript with routing technique using ‘@angular/router’with modular system which supports Lazy Loading in order to reduce startup time.
- Developed reusable components and services to use REST API and HTTP module with RxJS to implement observable and REST API calls and implemented global store using RxJS/NGRx.
- Implemented Angularreactive forms module for complex form validation.
- Developed different components, customdirectives,custompipes, interface,and services to be shared between required components, angularlifecyclehooks in component as well.
- Used GIT for version control and Data exchange between developer for updating and creating new components and modules for applications.
- Used Mongoose Node Module to interact with MongoDB for data operations.
- Created the client-side logic written in JavaScript using Babel and Wrote unit tests and automated application testing using Jasmine Test Framework.
- Made Interactive layout usingAngular material components such asbuttons, dropdown, progress circular, tool bar, tabs, and date picker.
- Worked in CSS concepts like: Bootstrap, media queries and Flex-box to develop responsive web pages.
- Involved in daily SCRUMmeetings to keep track of the ongoing project status and issues. Experience working in an Agile/Scrum development process.
Confidential, Philadelphia, PA
Front-End Developer
Environment: Angular 1.x, JavaScript, Bootstrap, HTML5, CSS3, SASS, jQuery, AJAX, JSON, Git, Gulp, Node.js, Express, NPM, D3JS, Karma and Jasmine.
Responsibilities:
- Developed aesthetic user interface using various front-end technologies like HTML5, CSS3, JavaScript, Bootstrap, AngularJS.
- Created large scale SPA using AngularJS UI-Router module.
- Designed and implemented web pages using AngularJSForms, Validations, Modules, Expressions, Directives, Controllers and Filters.
- Implemented code according to coding standards and created AngularJSController, which isolate scopes perform operations.
- Used REST API’S for web service by exchanging JSON data between the applications and implemented JSON web tokens (JWT) for authentication.
- Well versed advanced level of HTML5, CSS3 and pure CSS layouts (table less layout).
- Used SASS to keep CSS well organized and maintainable.
- Utilized data analysis charts using D3Js for plotting JSONdata with bar, pie and line chart as well.
- Worked with mongoose for database communication with MongoDB.
- Conducted unit testing by using Jasmine framework and Karma task runner.
- Used NPM for Gulp task runner in building and deploying the project.
- Worked inAgilemethodology for the software development and scrum process attending daily stand up and completing tasks in sprints.
Confidential, San Ramon, CA
Web Developer
Environment: JavaScript, Angular 1.x, HTML 4/5, CSS3, SASS, AJAX, JSON, JQuery, Bootstrap, Grunt, Bower, and Git.
Responsibilities:
- Developed and updated the web pages using HTML4, CSS3, Bootstrap, JavaScript1.5,JQuery, AngularJS, XML and AJAX.
- Created web application usingBootstrap and CSSMedia queries for better user interaction.
- Developed forms for inserting Data and validated them using JavaScript and secured form validation system managing cookies.
- Used Responsive Web Design so that the website is compatible with different devices (Desktops/Mobiles).
- Used UI Router module for single page applications and developed controllers structure to access product portfolios and using AngularJS.
- Experienced implementing application using jQuery.
- Performed AJAX operations for asynchronous communication between client and server to consume SOAP services using$http service from angularJS.
- Used Git as version control.
- Extensively tested the websites, identified the bugs using Firebug, Chrome Developer Tools and fixed them.
- Responsible for checking cross-browser compatibility and hence worked on different browsers like Safari, InternetExplorer, Firefox and Google Chrome.
Confidential, Sunnyvale, CA
Software Engineer
Environment: JavaScript, HTML, XHTML, CSS, AJAX, JSON, DOM, jQuery, XML, SQL.
- Designed and developed User Interface Web Forms using HTML, CSS, and JavaScript.
- Created various web page layouts using HTML, and CSS.
- Responsible for developing, editing, publishing and managingcontent on the external web pages.
- Validated input values to make sure that they will be accepted before they are submitted to the server.
- Documented the code calling the web service/APIs to fetch the data.
- Used JavaScript for User Interface, and Forms.
- Used SQL server database to store the client’s information accessing the database.
- Participated in Code review and Quality Assurance.
- Debugged using Firebug and chrome developer tools.
- Used JavaScript to make dropdown menus on web pages and displayed part of a web page upon user request.
- Developing solution definition and technical design documents.