Front End Developer Resume
Detroit, MI
SUMMARY
- A professional Software Engineer with 6 years of experience in IT Industry Developing, Testing, Integrating, Implementing teh web - based applications and UI applications.
- Proficient in developing dynamically changing web applications using HTML/HTML5, CSS/CSS3, JavaScript (Es6), AJAX and XML/JSON that follows W3C Web Standards and are browser compatible.
- Experience in writing well organized and maintainable CSS code using preprocessors SASS and LESS.
- Professional experience and skillful ability to develop Responsive Web Applications (RWD) using Bootstrap and CSS Media Queries.
- Extensive knowledge in object-oriented programming in JavaScript.
- Experience in creating custom, general use modules and components which extend teh elements and modules of coreNode.JS
- Experience in developing applications in a single page (SPAs) using various JavaScript frameworks like AngularJS, Angular2, Angular4, Angular 5.
- Experience on Typescript, ES6 and Angular2, Angular4 for Mobile applications, Web API and browser clients.
- In-depth knowledge in creating classes, interfaces, methods, components and modules in Angular applications using Typescript.
- Experience in working with MVC Architecture.
- Experience in developing applications using AngularJS-Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Extensively worked on AngularJS concepts like Dependency Injection, Promises, Services, factory, Scopes, Controllers and Custom Directives.
- Good experience in developing custom Directives, Pipes and animations to make teh user Interface more dynamic and change of behavior of teh DOM elements.
- Experience in creating and utilizing RESTful web service API's using Node.js and Express.js to perform teh CURD operations.
- Experience in using Client-Side Charting technologies such as D3.js/Fusion, Chart.js and AgGrid.
- Good experience creating Customs Component Library and Unit test them using Jasmine and Karma.
- Experience in Maintaining teh dependencies graph of teh project modules using Webpack.
- Good Hands on personal experience in developing Ionic 3 application using Cordova.
- Experience No SQL and SQL Databases like MongoDB, AWS, Oracle and MySQL.
- Experience using version control tools like SVN and GIT.
- Developed cross browser compatible pages to ensure proper working of CSS3 and HTML5 features across available browsers.
- Familiar with Agile development process.
- Maintaining high coding standards, practices and exercising quality control on all aspects of software development.
TECHNICAL SKILLS
Web technologies: HTML/HTML5, CSS/CSS3, Typescript, JavaScript, jQuery, AJAX, DOM, jQuery, AngularJS 1.x, Angular2/4/5/6, Node.JS, Bootstrap, SASS, LESS.
Application Servers: Apache Tomcat, Web logic, HTTP Web Server.
Testing Tool: Jasmine, Karma and Mocha
Defect tracking tools: JIRA, Quality Centre
Databases: MY SQL, Oracle, MongoDB
Development Tools: Net Beans, Eclipse, MS Visual Studio, GitHub, Firebug, IntelliJ IDEA Workflow
Version Control: SVN and Git
Workflow Tool kit: Grunt, Gulp
PROFESSIONAL EXPERIENCE
Confidential, Detroit, MI
Front End Developer
Responsibilities:
- Responsible for delivering part of a project including design, implementations, testing, integration(in-house) and documentation of teh project details and architecture adopted to build teh project.
- Conversion of existing legacy Web-Based Business application from Swing to web-based Desktop applications, working closely with teh other UI and backend developers and develop modern user interfaces using latest MVC Frameworks such as Angular.
- Architect, design and develop critical features and component using Modularity principals that can replace or add any module without affecting teh rest of teh application.
- Research and recommend appropriate technologies and best practices for client-side applications.
- Collaborate across teh organization to build and evolve platform and application capabilities with teh technical vision and product and business needs.
- Used HTML5, JavaScript, Angular, Bootstrap, CSS3 and SASS as teh main UI/Front-End development technologies.
- Involved in developing teh Angular4 Form, Angular4 Route, Angular4 Animation, RxJS.
- Developed teh application for responsive to different screen resolutions using Bootstrap and CSS3 media queries.
- Used LESS CSS which converts to CSS.
- Data visualization and Data representations of customer’s data using responsive and user interactive libraries such as Chart.js and Ag-Grid.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4.
- Integration of user-facing elements developed by front-end developers with server-side logic.
- Writing reusable, testable, and efficient code, by applying Concepts such as Object-oriented principals and parallel programming such as RxJS to increase teh performance of teh application.
- Design and implementation of low-latency, high-availability, and performant applications and API. Implementation of security and data protection throughout teh application.
- Maintain and fix bugs, work with sysadmins and senior dev’s to setup automated builds and tests.
- Scope projects create estimates and track progress using JIRA and agile project methodologies.
- Used Jasmine for Unit Testing
- Contributing to and evangelizing Frontline Education engineering standards and practices.
Environment: - HTML5, CSS3, SASS, JavaScript, Angular 4/6, Java 8, Spring, Hibernate, Elastic Search, Oracle 12 g, Maven, Webpack, Rxjs, Gulp, TypeScript, Jasmine, Karma, JIRA, Jenkins and Git.
Confidential, Foster City, CA
Front End Developer
Responsibilities:
- Teh project operates on Agile project development cycle with Bi-weekly sprints, daily standup, retrospective sessions and sprint planning.
- Involved in requirement gathering, designing, development, UI reviews, and maintenance.
- Developed single page applications using Angular 2, Typescript, HTML5, CSS3, Bootstrap and utilized CSS pre-processors SASS for more user attractive UI Screens.
- Implemented Angular 2 Services for connectivity between web application and back-end API'S using TypeScript.
- Created Angular 2 components, implemented interpolation, input variables, Bootstrapping, NgFor, Ngif, Router Outlet, binding teh events, decorators.
- Used RxJS catch library and catch functions to handle error handling in Angular 2 Application.
- Built SPA with loading multiple views using route services using Angular 2 and Node.js.
- Created Angular components like Controller, Directives, Services and Forms to collect teh input from teh User.
- Used Angular 2 for Client-side validations while rendering JSON validation errors in teh backend.
- Developed Angular 2 Template driven forms and Model driven forms builder by using ngModel.
- Used Node.js for development of all server-side logic, definition and maintenance of teh central database, and ensuring high performance and responsiveness to requests from teh front-end.
- Incorporated jQuery UI widgets to deliver a more interactive user experience.
- Used Bootstrap, Angular JS and Node.js in effective web design.
- Developed working REST API’S in NodeJS performing teh CURD operations on MongoDB, used REST client / POSTMAN to check teh response of various API's.
- Ensured Compatibility for all Web Browsers.
- Worked in teh TDD software development process.
- Used GIT for Version Control.
- Tested developed components using Jasmine and karma.
Environment: HTML5, CSS3, SASS, JavaScript, jQuery, AngularJS, NodeJS, MongoDB, POSTMAN, Jasmine, Karma, JIRA and Git
Confidential, Plano, TX
Front EndUI developer
Responsibilities:
- Extensively used HTML5, JavaScript, Angular Js, Bootstrap, CSS3 and SASS as teh main UI/Front-End development technologies.
- Used Bootstrap and CSS3 media queries to create a responsive website that fit all devices from desktop to tablet and mobile phone.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Responsible for design and development of teh web pages from mock- ups and creating teh screens with table-less designs meeting W3C standards.
- Implemented modules into Node JS to integrate with designs and requirements.
- Analyzing teh response of JSON to update DOM.
- Providing a responsive, AJAX-driven design using JavaScript libraries such as jQuery, AngularJS and Bootstrap using Subversion for version control.
- Worked on CSS pre-processors like SASS and LESS.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML and jQuery.
- Implemented Model View Controller (MVC) design pattern using AngularJS and developed reusable components with AngularJS custom directives.
- Implemented custom validation controls for various forms through AngularJS custom directives validation controls.
- Worked on writing extensive unit tests using frameworks and test runners like Jasmine, Karma etc.
- GIT is being used as a version control in teh project.
- Timely updates confluence page with functional requirements provided by teh analysts and managers
Environment: HTML5, CSS3, JavaScript, AJAX, Node JS, SASS, GIT.
Confidential
UI developer
Responsibilities:
- Attended Daily standup meetings (Scrum), Estimation meetings and Requirement review meetings to analyze requirements for project.
- Built rich prototypes & applications using HTML5, CSS3, JavaScript, AJAX, JSON, AngularJS, and Bootstrap.
- Responsible for splitting teh UI logic into Angular JS MVC Architecture Views, Models and Controllers.
- Responsible for estimations, code reviews and build deployments.
- Used best coding practices and naming conventions while writing code in AngularJS, CSS and HTML.
- Used Angular JS Http Request to read data from web services and process JSON data to render in teh UI.
- Followed JIRA for tracking processes and streamlining agile planning.
- Responsible for checking cross browser compatibility.
- Extensively used Git for version controlling and regularly pushed teh code to Git hub.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Handled REST API calls with AJAX and processed JSON and XML data responses to format, validate and display to teh user.
- Responsible for Cross Browser compatibility and writing unit test cases using Jasmine.
- Involved in coding pages with best Search Engine Optimization (SEO) techniques.
- Managed and implemented all codes changes via SVN Control Version System.
- Deployed builds across development, staging and production instances and maintained code integrity.
Environment: HTML5, CSS3, SASS, JavaScript, jQuery, AngularJS, Jasmine, Karma, JIRA and Git
Confidential
UI Developer
Responsibilities:
- Analyze project requirements, develop functional specifications and perform gap analysis of existing information system.
- Creating Front-end Application using HTML, CSS, JavaScript, JQuery, AJAX, XML and JSON.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Handled REST API calls with AJAX and processed JSON and XML data responses to format, validate and display to teh user.
- Responsible for Cross Browser compatibility and writing unit test cases using Jasmine.
- Involved in coding pages with best Search Engine Optimization (SEO) techniques.
- Fixed bugs and provided support services for teh application and Tested/Debugged web browser using Firebug.
- Managed and implemented all codes changes via SVN Control Version System.
- Deploying builds across development, staging and production instances and maintained code integrity.
Environment: HTML, CSS, JavaScript, XML/JSON, AJAX, jQuery, Firebug, Jasmine and SVN.
