Front End Developer Resume
Plano, TX
SUMMARY
- Extensive programming experience in developing dynamically changing web applications using HTML/HTML5, CSS/CSS3, JavaScript(Es6), AJAX and XML/JSON.
- High Proficiencyin 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.
- Good Knowledge on enhancing Angular 2,4 & 5 applications performance and faster rendering by utilization of AOT, and lazy Loading.
- Experience in creating and utilizing RESTful web service API's using Node.js and Express to perform the CURD operations.
- Experience in using React.JS and Client Side Charting technologies such as D3.js/Fusion
- Good experience with Unit testing in Jasmine and Karma.
- Experience in Maintaining the dependencies graph of the project modules using Webpack.
- Decent experience with Grunt and Gulp to automatically perform magnification, compilation, unit testing .
- Good Hands on personal experience in developing Ionic 3 application using Cordova.
- Familiar with PHP, MongoDB, FIREBASE, AWS, Oracle and MySQL.
- Experience using version control tools like SVN and GIT.
- 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.
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: SVN and Git
Workflow Tool kit: Grunt, Glup.
CI tool: Jenkins
PROFESSIONAL EXPERIENCE
Confidential, Plano, TX
Front End Developer
Technologies: HTML5, CSS3, SASS, JavaScript, Angular2, Webpack, TypeScript, Jasmine, Karma, JIRA and Git.
Responsibilities:
- Responsible in design and development of Responsive Web pages using Bootstrap Grid System and CSS3 Media Query’s.
- Extensively used CSS pre-processors SASS for more user attractive UI Screens.
- Developed Single Page applications using latest JavaScript framework Angular4 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 Angular4.
- 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, Portland, OR
Front End Engineer
Technologies - HTML5, CSS3, SASS, JavaScript, Angular 4, Webpack, Grunt, TypeScript, Jasmine, Karma, JIRA, Jenkins and Git.
Responsibilities:
- Involved in developing AEM components using Assemble.io build, HTML5, SASS, JavaScript (ECMAScript 6).
- Developing Single Page Applications using Angular 4.
- Integrated Java web services with the angular new HTTP Client.
- Responsible for increasing app performance using AOT and Lazy Loading.
- Responsible for writing application logic and app build structure.
- Responsible for estimations, code reviews and build and deployments.
- Responsible for writing successful unit test Cases.
Confidential, Foster City, CA
Front End Developer
Technologies: HTML5, CSS3, SASS, JavaScript, jQuery, AngularJS, NodeJS, MongoDB, POSTMAN, Jasmine, Karma, JIRA and Git.
Responsibilities:
- The 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.
- Designed UI screens using HTML5, CSS3 and utilized CSS pre-processors SASS for more user attractive UI Screens.
- Created probes inReactJSto know which type of probes used.
- UsedReactRouter for routing the redux app to connect redux andreactto support routes.
- Worked on state, specs, props and events to create interactiveReactJScomponents.
- Implemented MVVM architecture usingReactand Redux framework.
- Created forms to collect and validate data from the user using AngularJS, jQuery and JavaScript.
- Incorporated jQuery UI widgets to deliver a more interactive user experience.
- Used Bootstrap, Angular JS and Node.js in effective web design.
- Ensured Compatibility for all Web Browsers.
- Worked in the TDD software development process.
- Used GIT for Version Control.
- Tested developed components using Jasmine and karma.
Confidential
UI Developer
Technologies: HTML5, CSS3, SASS, JavaScript, jQuery, AngularJS, Jasmine, Karma, JIRA and Git.
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 the UI logic into AngularJSMVC 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.
- UsedAngularJSHttp 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.
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 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.