Front End Engineer Resume
Boston, MA
SUMMARY:
- 7+ Years of Experience as a UI developer in all phases of software development requirement analysis, application design development, integration, maintenance, implementation and testing of various client/server and web application.
- Extensive programming experience in developing dynamically changing web applications using HTML/HTML5, CSS/CSS3, JavaScript, AJAX and XML/JSON.
- High Proficiency in developing single page responsive web applications AngularJS 1.x, Angular 4, Angular 5 and NodeJS (Express).
- 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.
- In - depth knowledge in creating classes, interfaces, methods, components and modules in Angular applications using TypeScript.
- Profound Knowledge on Angular 5 concepts Dependency Injection, Pipes, Routers, Directives and Services.
- 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 the user Interface more dynamic and change of behavior of the DOM elements.
- Experience in creating and utilizing RESTful web service API's using Node.js and Express to perform the CURD operations.
- Development requirements analysis, applications design, development, integration, maintenance, implementation and testing of various client/server and web application.
- Good experience with Unit testing in Jasmine and Karma.
- Worked with Core Java and strong understanding and working knowledge of Object-oriented Concepts like Collections, Packages, Exception Handling, Polymorphism, JDBC and Servlets.
- Good understanding of Document Object Model (DOM) and DOM functions.
- Familiar with PHP, MongoDB, AWS, Oracle and MySQL.
- Experience using version control tools like SVN and GIT, ClearCase.
- Familiar with Android, Java8, Spring Framework.
- 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.
PROFESSIONAL EXPERIENCE:
Confidential, Boston, MA
Front End Engineer
Technologies: HTML5, CSS3,DOM,WebServices,Oracle WebLogic Server,JSF,MVC,AJAX,Clearcase.
- Involved in developing UI pages and create custom components in JSF Spring and Hibernate Framework .
- Responsible for writing application logic and app build structure.
- Working knowledge of Databases specifically Oracle
- Working knowledge of Application Servers ideally WebLogic.
- Webservices development
- Managed and implemented all codes changes via ClearCase.
- Performed Database Connectivity and transactions using MY-SQL.
- Analyze specifications and user requirements to perform assigned applications development work.
- Create system components designs to meet requirement to produce agreed upon deliverable.
- Responsible for estimations, code reviews and build and deployments.
- Responsible for writing successful unit test Cases.
- Performed End to End Testing
Confidential, Plano, TX
Front End Developer
Technologies: HTML5, CSS3, SASS, JavaScript, Angular2, Webpack, TypeScript, Jasmine, Karma, JIRA and Git.
- Involved in developing UI pages using HTML5, CSS3, JavaScript (ECMAScript 6), JSON, Angular2, AJAX, and in migration of existing Angular1.4 application into Angular2 Single Page Application.
- Responsible in design and development of Responsive Web pages using Bootstrap Grid System and CSS 3 Media Query’s.
- Extensively used CSS pre-processors SASS for more user attractive UI Screens.
- Developed Single Page applications using latest JavaScript framework Angular2 and writing unit testing using Jasmine and Karma.
- Developed Complex Angular2 UI nested components for reuse and rapid development of Angular2 web app.
- Created custom directives and pipes to transform the view of the user more interactive and dynamic.
- Designed Angular animations for html elements by writing logical states and the transitions between the states.
- Implemented Angular Router for navigation between different views based on users performing application.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular2.
- Performed backend Services by utilizing the API for HTTP functionality provided by the HttpClient Module from Angular2 framework.
- Involved in complete migration of existing AngularJS1.x forms to reactive forms from Angular2.0 framework.
- Worked on the Webpack for maintaining dependency graph and the Webpack dev-server a server.
- Worked on project following Scrum Agile methodology that includes iterative application development, weekly Sprints, daily stand up meetings and customer reporting backlogs.
- Used Jenkins Continuous Integration for automatic builds and Automated Release Management (ARM) jobs to build project for automation.
- Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
- Extensively used the repositories like Github.
Confidential
UI Developer
Technologies: HTML5, CSS3, SASS, JavaScript, jQuery, AngularJS, Jasmine, Karma, JIRA and Git.
- 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 the 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 the 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 the 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 the 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 the 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.
Confidential
UI developer
Technologies: HTML, CSS, JavaScript, XML/JSON, AJAX, jQuery, Firebug, Jasmine and SVN.
- 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 the 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 the 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.
TECHNICAL SKILLS:
Development Environments: Windows, Linux, Mac
JavaScript Frameworks: jQuery, AngularJS 1.x, React, Redux, Angular2 /4/ 5, UnderScore.js, D3.js and NodeJS
Web Technologies: HTML/5, CSS/3, SASS and Bootstrap, Ngx-bootstrap, Rxjs, Angular Material
Languages: Android, PHP, Java
Development Tools: Android Studio, Atom, Sublime Text, NetBeans, WebStorm and Visual Studio
Unit Testing: Jasmine, Karma and Mocha
Database: MySQL, Oracle and MongoDB
Version Control Tools: Clearcase, SVN and Git
Workflow Tool Kit: Grunt, Glup
CI tool: Jenkins