We provide IT Staff Augmentation Services!

Sr. Frontend Developer Resume

4.50/5 (Submit Your Rating)

Charlotte, Nc

PROFESSIONAL SUMMARY:

  • UI developer with 8+ years of IT experience worked in all phases of Software Development Life Cycle ( sdlc ) from requirements gathering to the production and successfully implemented several projects with responsibilities as developer at different locations.
  • Experience in all phases of SDLC like Requirement Analysis, Implementation and Maintenance and extensive experience with Waterfall, Agile and SCRUM.
  • Experience in developing web applications using HTML/HTML5, CSS4/5, Bootstrap, JavaScript, JQuery, JSON, XML, AJAX, AngularJS, Angular 2.0, ReactJS, RequireJS, NodeJS, ECMAScript 6 (ES6) and Typescript.
  • Experience in working with ReactJS,React Flux and Redux architecture using complex Object - Oriented concepts in improving the performance of the websites.
  • Experience in implementing web applications by following latest software development approaches like Composability , Singletons , Immutability , Pure Functions, components, custom directives, routers, Redux architecture, RX . js in Angular2 . 0.
  • Experience in implementing NodeJS server-side code to interact with MongoDB to store and retrieve data by using Mongoose drivers.
  • Experience in Profiling and Optimizing SPA (single page applications) by creating custom directives, controllers, modules, module optimization and http caching in AngularJS by using MVC frameworks.
  • Expertise in designing Event Handling Models such as Listener and Dispatcher in Object-oriented JavaScript ( OOJP ) and Event-driven application handling using AJAX and Node JS .
  • Experience in CSS3 preprocessors such as SASS, LESS to optimize the cascading style sheet and allow mix-ins, variables and hierarchical structure in CSS file.
  • Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo classes , and Pseudo elements.
  • Experience in designing User Interface with Responsive Design and Bootstrap .
  • Experience in manipulating DOM elements using DOM events, DOM functions, DOM collection,and DOM navigation.
  • Proficient in designing asynchronous environment by using object modeling tool MongoDB and created database schema using Mongoose drivers .
  • Experience with open sourced NOSQL and SQL databases like MongoDB , MySQL respectively, and enterprise level database like Oracle .
  • Troubleshooting Experience on debugging tools like Firebug , Chrome Developer Tools , Sound knowledge about Profiling and Optimizing a SPA (Single Page Application).
  • Experience in implementing Redux -Promise in application to retrieve data from Back-End and perform RESTFUL services.
  • Good experience in testing frameworks like Jasmine , Mocha and Karma .
  • Considerable experience with IDEs like Eclipse , NetBeans , WebStorm , Sublime , Notepad++ , MicrosoftVisualStudio .
  • Experience in using Version Control tools like Git, CVS, Clear Case, ClearQuest, Bugzilla and Jira.
  • Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment and to get on well with people including cross-cultural backgrounds.

TECHNICAL SKILLS:

Web Technologies: HTML5, HTML, CSS3/4/5, XML, Bootstrap, AJAX, JSON, JavaScript, Backbone JS, Ember JS, Query, Node JS, Angular JS, Typescript, Angular 2/4.0, RequireJS, React JS.

Development Tools: NetBeans, WebStorm, Notepad++, Eclipse IDE, Microsoft Visual Studio, Sublime Editor, Photoshop, Adobe Dream Weaver, Edit Plus,MS Office Suite, R Studio, Jira, Maven, Postman, MySQL Workbench, GitHub, Source Tree.

Operating Systems: Windows, Mac OS, Linux.

ServerSide Programming: JSP, JSF, Servlets, JSTL, JDBC, Web Services, SOAP, Restful.

Middle Ware: Redux.

Databases: MongoDB, MySQL, SQL Server, PL/SQL (oracle).

Build Tools: Maven, Ant, Jenkins.

Version Control: Git, CVS, Clear Case, ClearQuest, Bugzilla, Jira.

Testing and Performance: Karma, Jasmine, Mocha, Chai.

Methodology: Agile, Scrum, waterfall, Kanban.

WORK EXPERIENCE:

Confidential, Charlotte, NC .

Sr.UIDeveloper/Sr. FrontEnd developer

Responsibilities:

  • Developed end to end application with agile methodology and daily stand-up meetings.
  • Designed dynamic and cross-browser compatible pages using ReactJS , Angular2.0 , HTML5 , CSS3 , Bootstrap and JavaScript.
  • Worked on ReactJS for building encapsulated components, to pass rich data through app and keep state out of the DOM.
  • Created the static page demo based on the conceptual PSD sketches of the web siteanalyzed the page's functionalities and extracted the common components.
  • Designed Reducers and Action Dispatchers to maintain common updated state around all the container components using Redux .
  • Used Middleware, Redux-Promise in application to retrieve data from back-end and to also perform RESTFUL services.
  • Used ReactJS Flux architecture for unidirectional data flow & also used React Routers for synchronizing UI and URL.
  • Implemented SPA by using several in built core directives, expressions and modules in perspective of Angular2.0 .
  • Developed a component that varies content based on the user’s navigation by using router-outlet directive in Angular2.0 .
  • Leveraged Angular2 resources for all data access, Encapsulating URLs, and standardizing data access interfaces.
  • Developed Node JS Frameworks which will be interfacing with data stores as well as frameworks and services.
  • Integrated modules with designs and requirements by implementing Node JS .
  • Worked on Node JS to improve all server-side logic, maintain centralized database, and ensure high performance and responsiveness to requests from the front-end.
  • Developed event-based Node JS to perform AJAX operations on the server side.
  • Involved in developing UI pages using (Angular 2 and Angular 4) calling the Rest API's from Backend.
  • Involved in developing the web pages using (Angular 2 and Angular 4) which are powerful in building the Single page web applications.
  • Used Typescript as compiler to compile typescript code into JavaScript, and used Typing's to manage Typescript definition.
  • Connected server and database to update data information with Node.js and MongoDB .
  • Created MongoDB database schema design, store JSON format data, and retrieve data from database using Mongoose drivers.
  • Involved in developing client-side validation and passing attributes from one page to another using JavaScript and JQuery validation plug-in.
  • Implemented Google Map JavaScript API to present geolocation on map.
  • Created web pages to organize user’s contacts and to summarize data using PL / SQL .
  • Used MVC architecture of Framework for developing web applications and to simplify the code complexity.
  • Implemented Gulp build setup to be as reusable and centralized for web development of the project.
  • Altered existing UI layouts and created new layouts with SASS (CSS Pre-processor) to oblige new modifications in website design.
  • Worked on creating responsive website for smart devices using Bootstrap and media queries.
  • Worked with QA team and used testing frameworks like Jasmine , Karma , Mocha and Chai bug tracking and issue tracking.
  • Represented as a liaison between web development and user experience team.
  • Used GIT for Version Control to track check-ins and rollback code.
  • Implemented user interface guidelines and standards throughout the development process and maintenance of the website.

Environment: HTML/HTML5,CSS2/3, SASS, Bootstrap, Node.JS, Angular.js, Angular 2, Angular 4, React.JS, Redux, Backbone.js, Typescript, JavaScript, Ajax, JSON, WebStorm, Sublime Editor, MVC, Restful Webservices, MongoDB, PL/SQL, Jasmine, Karma, Mocha, Chai, Agile, SCRUM, GitHub, JSP, XHTML, DHTML, XML, SOAP, DOM, Gulp, Grunt,JQuery, Eclipse, Dreamweaver.

Confidential, IA

Sr.UI Developer

Responsibilities:

  • Worked in Agile methodology with daily based SCRUM and actively participated in daily stand-ups to discuss the progress of the application also involved in Sprint planning and retrospectives.
  • Developed UI Components for registration, dashboard pages using AngularJSNodeJS , HTML5 , CSS3, and Bootstrap .
  • Implemented asynchronous responses by using AJAX and JQuery and JavaScript for client-side validation.
  • Developed front end architecture using Angular1.5 MVC and Typescripts .
  • Implemented the search module inside the billing page by utilizing the AngularJS and RESTful Webservices.
  • Used in built directives, filters and created custom directives, factories, filters, services in Angular JS to provide better search experience.
  • Used Angular JS to create custom directives for navigation bar, sidebar filters for user data, strict filters for exact match search and other re-usable sections.
  • Developed $scope methods like $watch (), $digest () and $apply () to implement two way data binding in Angular UI.
  • Experience on UI-Router for Nested Routing of Angular-UI that modularized the application explicitly and outlined the dependencies for better performance in application.
  • Developed Angular factories , and used angular promise API for making asynchronou s calls.
  • Developed SPA (single page application) using Angular JS with run time environments like Node JS .
  • Created forms to collect and validate data from the user in HTML and JavaScript using My SQL and Oracle 7i as database.
  • Used Bootstrap component of Angular UI like carousel, collapse, dropdown, and tabs to develop dynamic responsive Web Application.
  • Used JQuery plug-ins to implement features such as Pagination and Accordion.
  • Designed frame-less web applications using CSS preprocessors like SASS , LESS as per W3C Standards.
  • Consumed REST web services on the Dojo UI to populate and submit data from UI.
  • Performed JSON data parsing using Angular JS to render the information on user interface pages.
  • Responsible for quality assurance of finished websites including the validation of web forms and links.
  • Resolved cross browser compatibility issues for different version of IE, Safari, Chrome, Firefox and Opera.
  • Good experience in using Scaffolding tools like GIT .
  • Used JIRA tool for task assignment, bug tracking and fixture.
  • Used Jasmine framework to perform behavioral JavaScript testing.
  • Worked on project estimation that included team members, and the development hours required.

Environment: HTML5, CSS3, Bootstrap, SASS, LESS, Angular JS, Node JS, JavaScript, JQuery, Dojo, React Native, My SQL, Oracle 7i, JSON, AJAX, JIRA, Jasmine, WebStorm, Agile, SCRUM, GIT.

Confidential, NJ.

Angular JS Developer

Responsibilities:

  • Developed web pages from the thought process to its implementation and maintenance by following Agile / SCRUM based approach.
  • Developed application layout and responsive webpages using AngularJS , Node JS , HTML / HTML5 , CSS / CSS3 and Bootstrap .
  • Worked with business analyst to gather the prerequisites of the project to make sure the right set of UI modules have been built.
  • Developed JavaScript library for rendering domain specific layout XML to the web.
  • Developed User Interfaces using JavaScript and JavaScript frameworks such as Angular JS .
  • The project has Angular JS that handles the front end RWD view and renders data by calling the REST web services using the Jersey framework.
  • Designed and developed the single page application using Angular JS and for consuming Restful services in using $http Angular Built-In Service.
  • Designed and developed advanced object-oriented JavaScript and TYPESCRIPT classes.
  • Designed RESTful XML web service for handling AJAX requests.
  • Created a modular based application using Dependency Injection.
  • Implemented ngRoute and UI router to navigate within the application.
  • Implemented custom directives, filters, services and controllers in Angular UI to the reuse code or functionalities created.
  • Developed Web API using Node JS and hosted on multiple load balanced API instances.
  • Involved in developing rich GUI by using AJAX frameworks like JQuery , JSON and to enhance the performance tuning of the website.
  • Designed and developed intranet web applications using JavaScript and CSS .
  • Developed generators with promises to avoid callback hells.
  • Extensively used CSS preprocessors like LESS for re-usable style components.
  • Used GIT for version control and keep track of changes.
  • Used Jasmine framework to perform behavioral JavaScript testing.
  • Responsible for quality assurance of finished websites including the validation of web forms and links.
  • Developed cross browser compatibility pages and fixed the bugs pertaining to various browsers.
  • Worked on JIRA to manage issues throughout the application lifecycle and to track development efforts.
  • Participated with QA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA.

Environment: HTML5, CSS3, Bootstrap, JavaScript, Angular1.5, Node JS, MVC, JSON, JQuery, Jasmine, AJAX, GUI, LESS, Eclipse, Restful API, MongoDB, Jira, XML, Git Hub.

Confidential,Melville, NY.

Web Developer

Responsibilities:

  • Involved in the SDLC (Software Development Life Cycle) phases such as Requirement Analysis, Implementation and estimating the time-lines for the project.
  • Worked on developing webpages by following agile approaches, waterfall methodologies, TTD (Test-Driven Development) and SCRUM .
  • Created user and functional requirement specifications as per the requirements received and analyzed.
  • Worked as a Front-End Web Developer to assist the team in designing and developing intuitive and user-friendly interfaces using Angular , HTML5 , CSS3 , JavaScript , Bootstrap and JQuery .
  • Created design mock-ups and wireframes using MS PowerPoint , Adobe Photoshop CS4 and Dreamweaver CS3.
  • Developed the Application as Single Page Application using Angular JS , UI-Router and Custom Directive.
  • Used Angular seed project for basic architecture and followed various acceptable principles as per Angular JS Style Guide.
  • Worked on Angular JS for displaying error messages, success messages to the user by using ng-if, ng-show and ng-hide
  • Creating custom, general use modules and components which extend the elements and modules of core Angular JS .
  • Worked on User Interface with responsive design using Bootstrap and SASS .
  • Handled complex JSON responses, converted and bind them to the $scope object.
  • Used AJAX and JSON to process asynchronous actions between front and back end.
  • Developed web applications using RESTful and SOAP protocols.
  • Involved in writing application level code to interact with Restful Web APIs, Web Services using AJAX, JSON, XML and JQuery .
  • Used advanced JavaScript / CSS to create interfaces and help manage cross browser compatibility.
  • Extensively involved in redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages.
  • Worked on debugging tools like Chrome development tools and firebug to fix bug issues.
  • Communicated with the client to understand the requirement of the website, gained experience in project planning, involved in writing the Project Design Document and Project Plan Document.
  • Used the spring modules of DI/IOC , Batch implementation and Spring MVC .
  • Used spring XML to configure dependency injection to do work independently.
  • Generated SQL Queries to interact with Oracle database using JDBC .
  • Used JDBC for data access/ Integration and to do CRUD operation with database.
  • Developed bean scopes such as singletons, prototype, and component scan.
  • Used SVN for version control to manage files and directors.
  • Used software development tools JIRA and Bugzilla to develop project management functions and fix issues.

Environment: Java, J2EE, Spring, Angular JS,Require.js HTML5, CSS3, Bootstrap, JavaScript, JQuery, SVN, Oracle, SOAP, XML, RESTful, JSON, Eclipse, Design patterns, RESTful Web Services, SASS, Maven .

Confidential, TX.

Web/UI Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Co-Ordinated with BA group for better understanding of functional requirements, Analyze and Design the business requirements to document and implement.
  • Developed extensive HTML , CSS , JavaScript and JQuery code to build dynamic pages using Eclipse .
  • Gathered and analyzed all necessary requirements by involving in discussion sessions.
  • Developed web pages using client-side scripts JavaScript and jQuery for functionality and popup screens.
  • Developed the various screens and its architecture in accordance to UI Specs.
  • Performed a lot of DOM manipulation using native JS and JQuery for loading and manipulating dynamic content on webpages.
  • Managed application state using server and client-based State Management options.
  • Implemented AJAX functionality using JQuery , JSON and XML.
  • Implemented XML parsing and JSON parsing for data handling on different application.
  • Extensively used CSS to change the styles to be used in future web layouts and debugging the errors issues with CSS.
  • Used various adobe tools to improve quality of images.
  • Tested application on IE 8.0 and above, Firefox, Opera and Google Chrome focusing on cross browser compatibility.

Environment: HTML, CSS, JavaScript, JQuery, AJAX, XML, JSON, Chrome developing tool, SDLC, Eclipse, Adobe Photoshop, Visio.

Confidential

Front End Developer

Responsibilities:

  • Transforming the wireframes or mocks and PSD’s to HTML code.
  • Involved in requirements analysis.
  • Composed shorthand HTML code and semantic CSS styling.
  • Developing dynamic web pages, applying appropriate styling or animations, form validations activities by utilizing JavaScript and JQuery libraries.
  • Developed client-side scripting and worked on primitives & reference data types in JavaScript coding.
  • Worked on validation of the user input using JQuery validation plugin.
  • Implemented JQuery Chaining to select in sequence in a single code statement.
  • Developed modules to retrieve data using AJAX calls through JQuery method.
  • Making sites interactive, SEO and user friendly.
  • Developed cross-browser procedures and complexities and solving basic program bugs.
  • Created documentation and screen tests.
  • Worked on Webservices, coordination with the Webservices and CMS team.
  • Developed UI with effective coding standards for programming all modules.

Environment: s:HTML, CSS, JavaScript, JQuery, JSON, XML API, Web Services, UML, Eclipse, Mockups, Usability Testing, Agile methodology.

We'd love your feedback!