Front-end Developer Resume
5.00/5 (Submit Your Rating)
Phoenix, AZ
PROFESSIONAL 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/4/5, 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.
- Extensive working knowledge with Reporting Tools like, SQL Server Reporting Services (SSRS), Crystal Reports to create reports from different data sources.
- Effective Problem Solver with experience in using the debuggers and Tracking utilities in Visual Studio, inspect the web elements using Firebug, Fiddler, Developer tools. Highly knowledge in identifying issues during code review.
- 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.
TECHNICAL SKILLS:
Programming Languages: React Js, Redux, Angular 2/3/5/6, TypeScript, React JS, Core Java, J2EE, C#, .NET, C.
Web Technologies: HTML5, CSS3, Bootstrap, Json, XML, JavaScript & Webservices (REST).
Operating Systems: Windows, UNIX, Ubuntu.
Databases: Microsoft SQL Server, MySQL, SQL, Mongo Db.
Web Servers: Apache Tomcat.
Frameworks: Spring Core/ MVC/ AOP, Spring Bootstrap.
Testing tools: Selenium, Protractor, Jasmine, Junit.
Other Tools: GitHub, Eclipse, Gitlab, Jenkins, Intellij, BlueJ, Maven, Visual Studio, VS code.
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix, AZ
Front-end Developer
- Front end UI DeveloperAmerican Express is a banking and global financial services company that provides customers for access to products, insights and experiences that enrich lives and build business success. The scope of the project is to develop a one stop web portal which presents AXP business users with various capabilities for Fraud risk management using React JS and Redux.
- Web designing & development using HTML5, CSS3, JavaScript, React JS, Bootstrap and Ajax.
- Gathering requirements and analysis of the existing systems to understand the functionality and work on the better performance of the application, improve the business process.
- Worked closely with the Back-end team to display data using the Custom Components, Library Components, and Redux.
- Used ReactJS for templating for faster compilation and developing reusable components.
- Created React JS components using JSX, Followed Redux Architecture for unidirectional data flow with Actions, Reducers, and manage data in React and Make HTTP requests in React & Redux.
- Worked on all phases of software development life cycle including design, development and implementation and testing.
- Used React-Router to turn application into Single Page Applications.
- Expertise in working on Routes in ReactJS creating the base route and extensions by using Router Config as an injectable URL path and customized component for each of the web page.
- Developed React JS pages, Web services calls, and AJAX calls for the application.
- Wrote to handle cross browser compatibility issues in IE 7, 8, 9, Firefox, Safari and Chrome.
- Followed Agile methodology and Used JIRA as project management tools.
- Familiarity with version control systems (GIT) to keep track of development states.
- Good skills in Web Application debugging using Chrome Developers Tools, React and Redux Tools.
- Performed unit testing in Jest & Enzyme with 100% coverage lines.
- Central Michigan University, MI, USA (Graduate Assistant)
Confidential
Front-end Developer
- Developed a user-friendly application for students to register through Angular portal. A single page Angular application for SAP new venture competition gamers. We have analyzed data and announced the winners with the highest sales in admin portal. Also implemented email alerts for registration confirmations and updates to the students.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular.
- Developed custom and Indexed search results using Apache SOLR.
- Generated unit test cases using Jasmine, Karma and performed end to end testing using Protractor and Selenium.
- Developed Java utilities (Maven) to pull the reports of the items which are stuck in error queue.
- 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.
- OSI Systems, Hyderabad, India
Confidential
Software Developer.
- Involved in the requirement gathering, analysis, design, testing and debugging phases of SDLC(Lifecycle) to develop reliable, cost-effective and high-quality code in a Test-Driven Development Approach (TDD).
- Designed dynamic and browser compatible pages using jQuery, JavaScript, and Angular JS.
- Worked on key features of Angular JS like two-way data binding, templates, services, controllers, scope, custom directives, filters, dependency injection to get, post and represent data from the database to the web browser.
- Customized Angular JS filters in several locations to get the required output.
- Implemented Angular JS Controllers to maintain each view data.
- Designed Use Cases, Class Diagrams, and Sequence Diagrams using Visual Paradigm to model the detail design of the application.
- Designed and developed the application using the Agile methodology and followed TDD, Scrum, pair programming.
- Involved in Developing and performing Mock Testing and Unit Testing.
- Implemented Java mail and Spring mail modules to trigger email alerts automatically on every update.
- Developed Project Specific Java API for the new requirements with a effective usage of Collections, Algorithms, and Core Java OOPS concepts.
- Using Spring and Hibernate transformed responses into REST, & JSON allowing for rapid development and clean separation of core business logic and communication protocol.
- Experienced in implementing Hibernate Inheritance/ Collections / Association Mapping and developed Hibernate ORM mapping and wrote SQL queries to retrieve table data from the Oracle database.
- Direct client facing, troubleshooting, and Client Management.
- Implemented Stored Procedures for the tables in the database DB2.
- Debugging code of Automation testing tool of Sentinal.
- Performed Coding to get automated client formats for their patient use.
- Coding to retrieve patient data from the database into the standard format of the client.