Front End Ui Developer Resume
Richmond, VA
SUMMARY:
- Participated in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications.
- Experience working with Agile Methodologies including XP, SCRUM and Test - Driven Development.
- Experienced in creative and effective front-end development using React JS, Angular 2/5/6/7/9, JavaScript, HTML/ HTML5, Bootstrap 3/4 and CSS/ CSS3.
- Involved in using React JS components, Forms, keys, Events, Router, Animations, and Flux concept.
- Developed an application using React with Redux architecture from scratch.
- Used React-Router to turn application into Single Page Application.
- Developed Angular 5 components such as Services, Animations, Reactive forms, Custom Validators, Custom Pipes, and Custom Directives.
- Experienced in using Version Control Tools like CVS, SVN, Git and VSS.
- Experience in consuming and producing Web API (Restful services) to support convention-based CRUD actions and MVC features such as routing, controllers, action results, filter, IOC containers or dependency injection that makes it simpler and more robust.
- Improved the application health using RXJS by importing RXJS libraries.
- Developed web application in open source java framework Spring. Utilized Spring MVC framework.
- Configured and developed web applications in Spring, employing AOP and IOC.
- Experience with Java 8 features such as lambda expressions, Parallel operations on collections and for effective sorting mechanisms and new Date Time API.
- Developed Web Services in Spring Web Service and Java (JAX) WS.
- Strong Technical, Written, presenting, Analytical Skills, Self-motivated, Self-directed, and hardworking professional with good organizational, leadership, decision making, interpersonal and communication skills.
- Created GUI application on the JavaFX platform for the students to access the test. experienced in using web design tools like Bootstrap.
- Worked on JavaScript frame work (Angular JS) to augment browser based applications with MVC capability
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, NgRx(Store,Effects,Router-sStore,Srore-Devtools), CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Experience on working with CSS Sprites sheets.
TECHNICAL SKILLS:
Programming Languages: JavaScript, Typescript, JQuery, AJAX, JSP, Core Java
Web Technologies: HTML5, CSS3, Bootstrap, XML, JavaScript & Web Services (REST, REST API).
Operating Systems: Windows, UNIX, Mac OS
Databases: Microsoft SQL Server, MySQL 5.6, SQL, Mongo Db 3.6.5
Web Servers Apache Tomcat.: Frameworks AngularJS, Angular 2/4/5/6/7/9 ReactJS, NodeJS, Spring Boot
Testing tools: Selenium, Protractor, Jasmine, Junit
Operation Systems: Windows XP, UNIX, LINUX, MAC OS X, Ubuntu
Other Tools: GitHub, Eclipse, Gitlab, Jenkins, Intellij, BlueJ, Maven, Visual Studio, VS code.
PROFESSIONAL EXPERIENCE
Confidential, Richmond, VA
Front end UI Developer
Responsibilities:
- Worked with the Teams in Gathering Requirements as a part of SDLC lifecycle by moving forward with analyzing the given requirements and integrating the developed designs later for constructive development and thereafter testing the Application is the part of day to day responsibilities of a developer using AGILE and SCRUM methodology.
- Responsible for developing the features using Angular 9, HTML5, CSS3, TypeScript, PrimeNG and Bootstrap was actively involved in migrating AngularJS code to Angular 9 without effecting.
- Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variables, mixing, operations and functions.
- Confidential allows use of Nrwl, where they truly enable developers to get a deeper understanding of modern Javascript frameworks and we work with our partners to implement mono repo style development in order to build better enterprise applications.
- Implemented web application using Express, React JS, Angular 7.0and NodeJS alongside HTML5, CSS3, JavaScript, and Bootstrap.
- Implemented components with lifecycle hooks managed by React many components with AEM to handle dynamic content, titles, headers and footer text, button text
- Working in designing and developing for cross browser web pages using HTML5, CSS3, JavaScript, React JS, Angular using TDD and ATDD approach for Expert Testing in Agile Development Environment.
- Design search forms proto types and involved to create error validation code using JavaScript and JQuery expertise in React saga with API services to handle single and multiple request and response handle.
- Used Router Module for navigating users between various pages of the module and utilized Route guards to give different customer access to components.
- Involved in developing Responsive Web pages utilizing Bootstrap Grid system and used components like, Panels, Dropdowns and List-Group, Alerts, Progress, and Forms.
- Implemented NPM package such as authentication performance on Express Js creating REST API services utilizing NodeJS, Express Js with package Body-Parser, JWT serve the web application with JSON information and Used Postman to test API endpoints.
- Used Continuous deployment/Continuous Integration tool Jenkins to the application used GIT, Github, BitBucket for version control of code for incremental development and day-to-day basis to maintain the code history.
- Developed the functionalities under Agile methodology and used JIRA for task assignment and bug tracking created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 9.
- Built Confidential tool using Angular 6, RxJS, and NgRX platform. Developed components as an independent module for reusability across the application.
- Implemented HTTP requests using RxJS also in order to get Observable library to handle multiple values over time also worked using advanced JavaScript such as ECMAScript 6 (ES6).
- Used Karma by test it and done via configuration file by generating initial configuration file by commands Since most of the framework adapters, preprocessors and launchers need to be loaded as plugins.
- Used NodeJS to run Grunt tasks and build properly the project (compile, minify, concat etc.) knowledge on using Requestly to mock the data in order to observe the behavior of the expected API’s where we get the json data by formatting them with Json formatter and mock them with Mocky.io which helps in mocking the Data.
- Have very extensive knowledge on how to use JIRA also creating stories in it as it is a very promising tool where we can manage our Agile work and track any bugs necessary and any Accessibility issues.
- Using Git which is used as a version control tool and we maintain our code there use axios service to call the API and handle the data using the angular life cycle method.
Environment: HTML5, CSS3, Bootstrap, SASS, Angular 9/7/6, ES6, JQuery, Karma, PrimeNG, NodeJS, NgRx, nrwl, Gulp, Webpack, JSON formatter, Requestly, Mocky. io, XML, Lucene/Apache Solr, NO-SQL DB, Cassandra, Kafka, TypeScript, Jenkins, Bamboo, DB2, Protractor, Git, Kanban, Visual Studio Code, WebStorm.
Confidential, Southfield, MI
Front-End Developer
Responsibilities:
- Developed single page applications using AngularJS, JavaScript, HTML5, CSS3.
- Performed form validations using reactive forms from AngularJS framework.
- Implemented error handling and strictly typed coding practices.
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.
- Created mock services and data to accelerate front-end development while awaiting Restful APIs to be developed.
- Worked with Angular 4 to develop single page applications, worked with Ngrx for managing Angular applications created Typescript reusable components and services to consume REST API’s using Component-based architecture provided by Angular 4/6
- Created Mock Services and data to accelerate front-end development while awaiting RESTFUL APIs to be developed.
- Successfully performed the RESTFUL APIs Integration and developed an API wrapper for reusability.
- Worked with NPM commands and using Package JSON for managing dependencies and dev-dependencies of Nodejs applications.
- Implement modules into NodeJS integrate with designs and requirements
- Developed reusable style sheet partials using Sass Processor.
- Involved in Writing jQuery-based Ajax Requests.
- Developed Custom input elements using components.
- Analyzing and resolving issues found during the testing or pre-production phases of the software delivery lifecycle; coordinating changes with project team leader and cross-work team members.
- Every technical detail has been documented in the confluence Wiki.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronized data with server.
- Redesigned site landing page using ReactJS.
- Working on building a custom CMS to move from WordPress being built using Node.JS, ReactJS.
- Used ReactJS to build the UI components, developed filters to display different dimension of data and font size modifiers.
- Developed Container components as the logic layer for the UI components.
- Implemented mapStateToProps, mapDispatchToProps for the interactions between Redux and React.
- Implemented Redux Form to build Report Data Grid, tree grid, and developed DataGrid Items which can be dragged by IRD system users.
- Developed Navigation bar, menu bar, drop down list with React widgets and bootstrap.
- Used Redux to manage the whole state. Developed the well-designed store, actions and reducers.
- Worked on props, refs and wiring the components with React router.
- Implemented react UI and maintained the state with Redux architecture implementation.
- Making changes to the existing web applications and creating new components using React JS.
- Created React JS components using JSX, followed FLUX design pattern for unidirectional data flow.
- Using Jenkins for continuous integration (CI) of builds.
- Performed Unit testing using Jasmine and Karma.
- Followed best practices and standards for accessibility and cross-browser compatibility.
- Worked with version control GIT to manage the code repository.
- Used JIRA to track the user stories and defects with agile technology.
- Extensively worked on View Technologies using HTML5 with CSS3.
Environment: HTML5, CSS3, Bootstrap3, Angular JS, NgRx, React JS, JavaScript, jQuery, Chrome Developer Tools, Restful Web services, JSON, AJAX, Advanced Rest Client, Node JS.
Confidential, Dallas, TX
Front end Developer
Responsibilities:
- Developed a powerful Single Page application using React-Router.
- Used Redux for maintaining the state and for monitoring custom UI components.
- Implemented different React Modules to embed into the Website like share widgets, Navigation Bar, React Router.
- Built RESTFUL Web services by building NodeJS server in the back-end to handle request Ajax calls
- Built rich prototypes & applications using HTML5, CSS3, LESS, JavaScript, AJAX, JSON, React and Bootstrap.
- Followed Agile Methodology and worked with JIRA to get the tasks done on sprint basis.
- Linked MongoDB to HTTP server using mongoose drive which could create, read, update and delete (CRUD) data in the mongo dB database
- Writing Docker files to build docker images based on the requirement of the component dependencies and the environment.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Used best coding practices and naming conventions while writing code in React, CSS and HTML.
- Utilized numerous NPM packages to aid in development. Developed web interfaces as per the functional requirements.
- Developed web pages with functionalities like login, register, forget password, Email, filters using JavaScript, jQuery and HTML.
- Integrated Redux Framework with React to handle large chunks of data for the better performance.
- Used React JS to create Controllers to handle events triggered by clients and send request to server.
- Created React JS components using JSX, followed Flux design pattern for unidirectional data flow
- Experience of writing test cases using Jest and Enzyme.
- Reduced the response time by creating Virtual DOM components using React.js
- Extensively used React.js to render pages on both the client and server sides.
Environment: HTML5, CSS3, LESS, JavaScript, Java, jQuery, Restful API, React.js, Redux, JSON, Docker, Windows, Jest/Enzyme, JIRA, Agile, MongoDB, GIT, Agile, Gulp
Confidential, CA
Front end Developer
Responsibilities:
- Involved in development and architecture review meetings, code reviews, analyze service profile requirements in confluence, retrospective meetings and support on staging and production environment.
- Developed rich user interface using HTML5, CSS3, JavaScript, jQuery, Angular 2, Bootstrap, XML, JSON that are browser compatible. Generated unit test cases using Jasmine, Karma and performed end to end testing using Protractor and Selenium.
- Implemented Angular Router to enable navigation from one view to the next as the user performs application tasks.
- Designed Use Cases, Class Diagrams, and Sequence Diagrams using Visual Paradigm to model the detail design of the application.
- Used Git as version control and code management tools.
- Responsible for the creation of the Integration Test and Unit Test Cases for front-end, using the Webpack package compiler, Jasmine test framework, and the Karma test runner.
- Worked on performance tuning of complex SQL queries and stored procedures.
- Provided system quality improvements suggestions based on the repeated issues.
- Involved in the design and followed Agile Software Development Methodology throughout the software development lifecycle using JIRA.
Environment: HTML/HTML5, CSS/CSS3, WordPress, Angular.JS, Node.JS, JavaScript, jQuery, Ajax, JSON, MySQL, SVN, Bootstrap, Jasmine, Photoshop, UI, Illustrator, GIT, Agile.
Confidential
Front-end Developer
Responsibilities:
- Requirement gathering and understanding.
- Creation of highly Usable, Accessible, X-Browser, X-Resolution, and X-Platform compatible web applications using (X)HTML, DHTML, CSS, JavaScript, JavaScript Libraries.
- Translated wireframes into optimized program code using XHTML, CSS, JavaScript and DHTML.
- Worked extensively on numerous web technologies including HTML, CSS2.0, CSS 3.0, and JavaScript.
- Tested of websites for W3C validation and testing it in major browsers like Firefox, IE7, IE8 and Opera.
- Worked closely with system analyst to understand the technical requirements of the projects
- Developed user interfaces using Tiles with HTML and JavaScript.
- Used Firebug, Firebug Lite, and IE Developer Toolbar for debugging and browser compatibility.
- Fixed bugs and provided support services for the application.
- Handling code optimization techniques to decrease much use of JavaScript in creating dynamic functionality, with the use of CSS classes.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Provided JavaScript and css fixes for the UI for issue like orientation issues in web and JQuery implementation.
- Worked on developing application in safari and chrome.
- Provided a brandable solution for all application so that header and footer are the same across the application.
Environment: HTML, DHTML, CSS, AJAX, JavaScript, JQuery, SVN, Eclipse, and Adobe Photoshop CS3.
