Front End Developer Resume
Chicago, IL
SUMMARY:
- 6 years of experience in designing professional UI web applications using front - end technologies like HTML5, DHTML, CSS3, JavaScript, XML, jQuery, AJAX, JSON, AngularJS, ReactJS, Angular 2/4, Node.js.
- Expertise in client scripting language and server-side scripting languages like JavaScript, jQuery and Angular2/4.
- Extensive experience on implementing the AJAX features using JavaScript and jQuery.
- Extensive experience in various UI widgets using JavaScript libraries (jQuery), PrimeNG library for rich UI components.
- Experience in working with Angular 2.0 with extensive knowledge on the latest ES6 features and Best Practices.
- Hands on experience in tools such as SQL Developer and MySQL Work bench, extracted data from MS-SQL Server, MySQL, DB2 and Oracle.
- Experience with MEAN (MongoDB, Express, Angular and Node.js) stack development.
- Used AngularJS, Angular 2/4 to accomplish the single page application and produce higher maintainability of the code.
- Thorough understanding of React.js and its core principles.
- Experience with popular React.js workflow such as Redux and Flux.
- Experience in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Experience in JavaScript testing frameworks like Jasmine and Karma.
- Thorough understanding of CSS principles with a clear ideology for managing maintainable, scalable and cross-browser code.
- Extensive experience of Object Oriented JavaScript design pattern and JavaScript MVC Patterns.
- Good knowledge of Grunt, Bower, Gulp, GIT, HTTP and Restful services.
- Experience in Cross browser compatibility testing and intellectual challenges in User Experience (UX).
- Strong knowledge in Document Object Model and its functions.
- Expertise in AngularJS components like Providers, Directives, factories & Services.
- Experienced in various IDEs like Eclipse, Notepad++, Net Beans, Sublime Text, Adobe Dreamweaver, Microsoft Visual Studio and Web Storm and Adobe Photoshop.
- Good Project Management and Inter-personal skills gained through interaction with technical and functional teams.
- Self-starter always inclined to learn new technologies and Team Player with very good communication, organizational and interpersonal skills.
- Capable of quickly learning and delivering solutions as an individual and as part of a team.
TECHNICAL SKILLS:
Web Technologies: HTML5, CSS3, JavaScript, AJAX, jQuery, JSON, Angular JS, Angular2, Angular4, Node JS, Karma, Jasmine, Bootstrap, React JS
JavaScript Libraries jQuery, AngularJS, Angular 2.0, Angular 4, Bootstrap JS, ReactJS: Version Control
GIT, SVN: Databases
Mongo DB, Oracle, SQL.: IDE’s and Tools
Notepad++, Sublime Text, JIRA, Microsoft Office Web Storm, IntelliJ, Eclipse, JIRA, Rally: Server
Node.js, Apache Tomcat and JBOSSDebugging Tools: Firebug, Chrome Developer toolbar, IE or Safari Web Inspectors.
Operating System: Windows XP/Vista/7/8/10, UNIX, Mac OS X, LINUX (Centos, Ubuntu)
PROFESSIONAL EXPERIENCE:
Confidential, Northbrook, IL
Angular Developer
Responsibilities:
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular4.
- Worked closely with internal clients to define business objectives, project scope, solution space and design/development approach for various knowledge research applications.
- Setting up Angular4 framework for UIdevelopment. Developed html views with HTML 5, CSS 3, jQuery, ES5, JSON, ReactJS and Java Script.
- Good knowledge on creating services with Angular2 injectable property, as to make the service available for dependency injection while creating components.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular4.
- Experience with ReactJS state management using Redux and Redux Forms.
- Hands on experience in creating reusable and encapsulated components using ReactJS.
- With the concept of React Js Worked on usage metrics and end to end events tracing for analysis purpose.
- Used Angular4 to accomplish the single page application and produce higher maintainability of the code.
- Utilized Modernizer extensively to build HTML5/CSS3 based page layouts that are cross-browser compatible and standards-compliant.
- Built custom UIWidgets and Application logic using Angular JS MVC architecture.
- Produced and consumed Rest Web Services, developed webAPI services and consumed through Angular factory service calls from front end.
- Used CSS3 to develop Rich UIComponents such as Accordions and Modal Windows using pure HTML 5 and CSS3.
- Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
- Developed code to call the web service/APIs to fetch the data and populate on the UIusing JQUERY/AJAX
- Used 'TestNG' for backend test cases and 'Jasmine' for angular JS test cases.
- Using Google analytics reports optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS.
- Used GIT commands as version control tool and visual studio as IDE.
- Worked on Twitter Bootstrap to create Responsive Web Design.
- Utilized Agile Methodologies (Scrum) to manage full life-cycle development of the project.
Environment: HTML5, CSS3, Angular2/4, AJAX, JavaScript, jQuery, JSON, Rest API’S, GIT, JSP and Visual Studio, TestNG, ES5, TypeScript, React Js Jasmine, Karma, Mongo DB, Twitter Bootstrap, Agile.
Confidential, Columbus, OH
Angular Developer
Responsibilities:
- Designed web application user interface, interaction scenarios and navigation based on analysts, interpretations of requirement and use cases.
- Developed all the UIpages using HTML, DHTML, XHTML, DOM, Node, Grunt, CSS, JSON, JavaScript, jQuery, Bootstrap, Ajax.
- Contributed as key resource of the "Angular Framework Team" in conversion of existing UIscreens of the application to Angular based UI
- Extensive experience of Object Oriented JavaScript design pattern and JavaScript MVC Patterns Preferably AngularJS.
- Worked with Express JSfor development of RESTful web services and middleware configurations.
- Expertise in AngularJS components like Providers, Directives, factories & Services.
- Involved in development of commonly used Angular components across teams such as directives for grid, pagination.
- Used AngularJS to create views performing two-way data binding and synchronizing models with server as a Single Page Application (SPA).
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular2.
- Extensive experience in developing Single Page Applications (SPA) using JavaScript frameworks like Angular JSand React JS.
- Involved in developing HTML and JavaScript for client-side presentation and data validation on the client side with in the forms.
- Developed real time tracking of class schedules using Node JS(socket.io based on socket technology, Express JSframework).
- Used popular Node JSframeworks like Express and Restful to mock a Restful API
- Created/Modified custom widget in Adobe CQ.
- Involved in implementing data grid/tables using Bootstrap and Angular for front-end client facing of the Single Page applications (SPA).
- Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node JS.
- Designed the system based on SpringMVC architecture. Developed a business logic layer using SpringFramework and integrated Hibernate
- Implemented AngularJS web services to talk to the middleware.
- Played a vital role in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.
- Created and performed SQL queries to fetch data from the backend database.
- Working with AdobeDTM Developer to provide the required data from the pages by creating services that maps the AEM data to the specified variables in DTM.
- Extensively worked on open source frameworks such as SpringMVC (POJO, Multiple controllers, Dispatcher Servlet, View Resolver, Services, DAO, and DTO).
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Implemented the Drag and Drop functionality using jQuery framework.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Used scaled Agile methodology for bi-weekly sprints.
- Tested Rest APIs in Spring-Controller at backend for JSON data using Postman.
- Responsible for the creation and execution of the Unit Test Cases using Jasmine as testing framework.
Environment: HTML5, DHTML, XHTML, CSS3, BootStrap3/4, JavaScript, Angular 1.5, Spring Boot, Java, JIRA, Node JS, NPM, Chrome, DOM, API, TypeScript, JavaScript, jQuery, SQL, Jasmine, Karma, AJAX, XML, SQL, Grunt, Agile.
Confidential, Chicago, IL
Front End Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement Gathering, Design and Analysis and code development.
- Designed dynamic and browser compatible pages using HTML, CSS and JavaScript.
- Expertise in developing presentation layer frameworks like JSP, HTML5, XHTML, CSS2/3, JSTL, JavaScript, jQuery, XML, JSON and AngularJS 1.4.
- Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object-oriented java objects using Hibernate
- Developed single page responsive Web UIusing HTML5, Bootstrap, CSS3, JavaScript, jQuery, React JS.
- Used Redux actions to call the services asynchronously.
- Consume RESTful resources using AJAX call, receiving, analyzing and processing JSON responses to get the required proper-formatted data.
- Implemented all the routers, asynchronous calls, observables and subscribers, actions and reducers using React and Redux.
- Implemented ReactJS to create a dynamically changing value.
- Handled Browser Compatibility issues in HTML, CSS, Bootstrap and JavaScript for IE, Firefox and Chrome.
- Used Ajax Controls, Web forms, JavaScript and HTML for Commission, Payment and Inventory reports.
- Installed node.js and utilized the NPM with Grunt for the build.
- Built responsive UIusing Handlebars, CSS and Bootstrap.
- Have setup the development environment using Node.js, Grunt, and Bower.
- Used Karma for unit testing and Protractor for end to end testing.
- Making Use of testing frameworks like Mocha for improving code quality.
- GIT is used as a version control tool and Jenkins is used for continuous integration of builds.
- Involved in using TFS for project management and version management.
Environment: HTML5, CSS3, BootStrap3/4, JavaScript, JIRA, Redux, Node JS, NPM, React JS JavaScript, jQuery, TFS, Hibernate, Jasmine, Karma, Protractor, Mocha, AJAX, XML, Grunt, SDLC.
