We provide IT Staff Augmentation Services!

Front End Developer Resume

CA

PROFESSIONAL SUMMARY:

  • 7 years extensive programming experience in developing Web based applications and Client - Server technologies using HTML4/5, CSS2/3 (LESS/SASS), Bootstrap, JavaScript, AngularJS 2/4 jQuery, ReactJS, NodeJS, AJAX, JSON, XML, DOM and and single page applications (SPA) by using JavaScript Frameworks.
  • Experience working with Agile methodology implementations like Daily scrum meetings, sprint planning's, resource planning, etc.
  • Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
  • Strong experience in Visual Studio Code, NetBeans and Atom IDE’s for development.
  • Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Worked on SPA (Single Page Web Applications) using RESTfulweb services.
  • Experience in designing User Interface (UI) web applications using HTML5, HTML4, CSS3, CSS2, CSS, XHTML, Java Script, jQuery Mobile, AngularJS, Node.js, MVC.
  • Implemented Redux Saga's with actions and reducers to implement a sync API calls.
  • Experience in building flexible, reliable, efficient and secured Enterprise and Web based applications using Spring Model-View-Controller(MVC) and Spring Web Flow frameworks.
  • Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
  • Experienced with AngularJS directives ng-app, ng-init, ng-model for initialization of AngularJS application data, implemented AngularJS Expressions, Directives, Controllers, filters and created Angular JS service layer.
  • Strong experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS margin, CSS Padding, CSS Table.
  • Built applications using React JS with ES6 which allowed us to render pages on both the client and server using the same codebase, developed web and mobile applications using ES6 features and frameworks such as Reactand Redux.
  • Work hand-in-hand with Design and Development groups to create shared standards and applications from mock-ups in Sketch, Illustrator, and Photoshop.
  • Designed and coded application components in an agile environment utilizing a test-drivendevelopment (TDD).
  • Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
  • Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures utilizing Unified Modeling Tools (UML) such as Rational Rose, Rational Unified Process (RUP).
  • Enough knowledge in RDBMS Design, ER modeling, SQL, PL/SQL, procedures, cursors, functions, triggers.
  • Used JIRAfor issue trackingin different Project methodologies of Software Development life cycle.
  • HaveWorking knowledge of Agile Development methodologies.
  • Excellent problem solving skills with strong technical background and good inter Personal skills
  • Quick learner and excellent team player, ability to meet deadlines and work under pressure.

TECHNICAL SKILLS:

Programming Languages: C, C++, C#, Java, J2EE, PHP, SQL & PL/SQL

Web Technologies: HTML/HTML5, CSS2/CSS3, Less/saas, JavaScript, DHTML/XHTML AJAX, jQuery, JSON.

Frameworks/Libraries: JavaScript, ReactJS, JQuery, TypeScript, Bootstrap, AngularJS, Backbone JS, ExpressJS, RequireJS, JSX, ES6, Redux, Redux-saga,Material-UI, Babel, NPM, Webpack.

IDE’s: Visual Studio Code, Sublime, Atom, IntelliJ, Notepad ++

Databases: Oracle 10g/ 11g/12c, MySQL 5.6, DB2.

NoSQL Databases: AWS Simple DB, MongoDB 2.2.

Unit Test Frameworks: Jest, Jasmine, Karma, Mocha, Enzyme

Debugging Tools: Fire bug, Dev Tools, Fiddler, Chrome

Operating Systems: Windows, Mac and LINUX.

Continuous Integration: Jenkins, GIT, SVN, Confidential .

PROFESSIONAL EXPERIENCE:

Confidential, CA

Front End Developer

Responsibilities:

  • Worked with the architect and business analyst to gather requirements and enhance the application functionality and add new features.
  • Created reusable ReactJS components and implemented Redux Pattern into the solution to maintain the stable and always updated Application state.
  • Worked on ReactJS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
  • Have experience in creating components documentation using react.js
  • Worked on the modernization of a legacy and outsourced UI technologies used were ReactJS.
  • Developed and tested modules using Agile (SCRUM) methodologies and developed Technical design documents.
  • Maintained states in the stores and dispatched the actions using redux.
  • Used ES6 and JSX with React for component development. Used Babel to compile JSX and Es6 into JavaScript.
  • Worked with the SASS/LESS pre-processor to simplify writing the CSS styling's and also creating new style sheets to write and edit web page content.
  • Used Redux-Store for storing state of the React Application and worked with middleware for the Redux-Store.
  • Consumed Restful web services in the User Interface using JSON.
  • Followed Agile with JIRA for a 2-week release approach of development/deployment strategy.
  • Developed Test Cases for Front end Development and Business Logic needs.
  • Used Bootstrap and React.js and Node.js in effective web design.
  • Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Performed code reviews and provided guidelines for best practices of software management.
  • Had used React saga to polish the data and for single directional flow.
  • Taking responsibilities of User Stories assigned and begin the development process to meet acceptance criteria defined in user story.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Maintained GIT branches, created/reviewed pull requests, code commits and merges in Github and SourceTree.
  • Worked with karma, jasmine and Jest as unit test framework to write unit tests for JavaScript code.
  • Used Git for version control and JIRA for bug Tracking and Project Management

Environment: HTML5, CSS3, JavaScript, ReactJS, Redux-Saga, NodeJs, Bootstrap , JQuery, Webpack, Babel, NPM, JEST, Enzyme, RESTful web services, Agile , JIRA, Git, Karma, Jasmine.

Confidential, Rancho Cardova, CA

Front End Developer

Responsibilities:

  • Worked on IDE's like, Microsoft Visual Studio to building web pages.
  • Worked on React JS framework to develop interactive websites based on client needs.
  • Used React-Autocomplete for creating google maps location search on the webpage.
  • Participation in maintaining existing code and refactoring the code, moving old parts of application to ReactJS.
  • Implemented Redux Saga's with actions and reducers to implement a sync API calls.
  • Worked closely with the product and the testing teams to understand the requirements, make necessary improvements and resolving the bugs.
  • Working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Worked in using React JS components, Forms, Events, Router and Flux concept.
  • Extensively worked with making calls to APIS to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS manipulation.
  • Created Class and Functional Components in React and used many reusable components such as form elements.
  • Developed the web application with the newest React features centralized.
  • Involved in enhancement of multiple web modules developed using React.
  • Develop core Java programs for all business rules and workflows using spring framework.
  • Developed the presentation layer and content management framework using HTML and JavaScript.
  • Applied JWT middleware to backend for authentication. Implemented generating the verification hash code using Node JS and added user validations and user permissions by using Node JS.
  • Developed single-page, responsive web application using React JS and used various predefined components from NPM (Node Package Manager).
  • Used GIT for version control and simultaneous code implementation.
  • Used Git for version controlling and regularly pushed the code to GitHub.
  • Designed and developed HTML front screens and validated user input using JavaScript.
  • Developed and executed software systems utilizing JavaScript and Groovy.

Environment: HTML5, ReactJS, Ant, Maven, React JS, JavaScript, NodeJS , JQuery, RESTFul web services,Redux-Saga, GitHub, SQL Developer.

Confidential, San Fransisco, CA

UI Developer

Responsibilities:

  • Designed, code, test, enhance, and deliver AngularJS/JavaScript UI for new projects, features and applications.
  • Worked on resolving complex defects in all phases of software development cycle.
  • Designed and Developed user Interfaces using HTML, CSS, Bootstrap, javascript and Angular JS. Used lightweight frontend web framework Quartz for responsive development.
  • ImplementedSPA’s using Angular directives, filters, controllers and modules. Developed Angular routing using AngularUIRouter as per the requirement. Implemented Angular validation to validate the data entry at client side.
  • Ability to develop websites based on Illustrator and Photoshop files.
  • Worked with the Bootstrap Grid structure and the CSS media queries to make the application responsive.
  • Developed application code and unit test in the AngularJS, Rest Web Services for the Application Development Center.
  • Have skills to work directly with team members.
  • Used HTML5 and AngularJS to format the input forms and handled the input validations.
  • Worked on and implements complex AngularJS applications, directives, controllers, services.
  • Experience in Mobile Development developed user interfaces for mobile applications.
  • Used Jasmine and Karma as end-to- end testing tools for debugging and software quality.
  • Implemented views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.
  • Exposed session beans as SOAPweb services using Extensible Markup Language (XML) for communications over HTTP.
  • Experience in JavaScript build tools like grunt or gulp.
  • Deliverd projects and enhancements on time, while meeting business requirements.
  • Involved in Design queries to the back- end MySQL database to implement the GET / POST functionality for JSON contracts.
  • Working with business stakeholders and project managers to manage timelines and client expectations.
  • Experience in developing front-end mobile web applications and deployment processes.
  • Strong project management skills, including experience working in issue tracking tools such as JIRA.
  • Worked with high performance on mobile and desktop with writing tested, idiomatic, and documented JavaScript, HTML and CSS.
  • Coordinated the workflow between the graphic designer, the HTML coder, and yourself.
  • Cooperating with the back-end developer in the process of building the RESTful API and Communicating with external web services

Environment: HTML5, AngularJS, JavaScript, Bootstrap, Node JS, Maven,Junit, Eclipse,Gulp, Groovy Bower,AngularXML, RESTful API, Oracle 11g, SQL Developer.

Confidential, Sacramento, CA

UI Developer

Responsibilities:

  • Participated in the complete software development lifecycle tasks (design, coding, testing and documentation).
  • Knowledge in modern web application design, responsive design or mobile hybrid design.
  • Developed the single page application following Agile Scrum, participated in daily standups, sprint reviews.
  • Strong knowledge of JavaScript with object oriented programming.
  • Designed, Debugged and Developed applications using Integrated Development Environment (IDE) Eclipse IDE.Experience with general User Experience concepts and the ability to design highly effective user interfaces.
  • Experience in Node environment using Node.js, Grunt, Gulp, Groovy Bower.
  • Worked with Angular page by creating Search button and drop down options using Bootstrap.
  • Strong knowledge of web security concerns and preventive measures.
  • Developed the validations by using Java Script.
  • Worked with mobile app developers to interface with native app features.
  • Work with UI / UX designer to help create then implement best design practices.
  • Deep knowledge of AngularJS practices and commonly used modules based on extensive work experience.
  • Worked with existing JavaScript code conversion into MVC pattern using AngularJS framework.
  • Creating self-contained, reusable, and testable modules and components.
  • Ensuring a clear dependency chain, in regard to the app logic as well as the file system.
  • Ability to provide SEO solutions for single page apps.
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Experience with all levels of operation available to the front-end, such as from creating XHRs in vanilla JS to using a custom wrapper around resource.
  • Experience with building the infrastructure for serving the front-end app and assets.
  • Worked independently with supervisory review on moderate to highly complex programming tasks.
  • Provided analysis of problems and recommends solutions.
  • Knowledge and experience of multi-threading and concurrency preferred.
  • Developed unit test cases using Jasmine and Karma as unit test runner for various application modules.
  • Responsible for checking cross browser compatibility issues and hence worked on different browsers like Safari, Internet Explorer, Firefox and Google Chrome.
  • Updated the application using Angular 2 with Typescript.
  • Used SVN version control to track and maintain different versions of the application.
  • Used JIRA extensively to log all the issues and to keep track of the project.

Environment: HTML5, AngularUI, jQuery, RESTful services, ExpressJs, JavaScript, Bootstrap , Hibernate, Maven,XHRs, Tortoise SVN, AWS maven, Jquery, Eclipse KeplerJIRA, XML, Mysql.

Confidential, Lincolnshire, IL

Java Full Stack Developer

Responsibilities:

  • Participated in Agile Scrum methodology for application development and involved in analysis, design, coding, and unit testing of business applications in a fast paced environment.
  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications.
  • Involved in the preparation of use case, sequence diagrams, class diagrams and activity diagrams.
  • Designed, Debugged and Developed applications using Integrated Development Environment (IDE) IntelliJ IDEA.
  • Customized the build process to suit enterprise needs by developing custom Maven plugins, lifecycles and archetypes and Used Git as a version control to save the code.
  • Used Apache Camel routes to build customized routes and Spring XML and Camel blueprint to integrate with other Enterprise applications.
  • Implementation of mappings and transformations of Purchase Orders into XML and vice versa.
  • Implemented RESTful services for outgoing XML web service requests, then process the response messages to insert into an enterprise database.
  • Configured the XML files for spring security injection to ensure back-end security by discriminating the role of users as well as access authority for the URIs and server side assets.
  • Made the integration of data in several applications in favor JSON documents with dynamic schemas using Mongo-DB (NoSQL) database.
  • Used GIT to track the progress of the project and wrote test cases and Used JUnit as a testing framework in a Test Driven Development environment.
  • Used Spring MVC for implementing web tier and developed web based application service components and configured beans using Spring IoC/DI.
  • Used Hibernate in data access layer to access and update information in the database and used Hibernate Query Language (HQL) to query the database for complex data.
  • Used Spring MVC(Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Exposed Restful web services using JAX-RS and Implemented Angular promises to handle asynchronous communication with our Restful API for various requirements.
  • Build RESTful API web services using Node JS and Express JS and used a full complement ofAngular JS,Node. js, and Mongo DB to store and present assessments.
  • Used JIRA for quality assessment for the issues and design and bug tracking.
  • Coordinated with QA team for development of test plan, test cases, test code and responsible for defects allocation and resolution of those defects using Selenium.
  • Used GIT for continuous integration and for continuous delivery/deployment of the applications.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS).
  • Used for development of Java related classes and components using Eclipseas IDE for developing the application.
  • Hands-on experience on developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment.

Environment: Java 1.8, IntelliJ IDEA, Apache Camel, Junit, Gitlab, Maven,Log4j, Spring,Jquery, Hibernate,AWS Elastic Cloud Compute(EC2), Jira,JSON, MangoDB, REST, JAXB.

Confidential

Java Full Stack Developer

Responsibilities:

  • Worked on HTML , CSS , JavaScript , JSF , jQuery , Bootstrap, underscore.JS and AngularJS to design responsive UI page and collaborate with project manager, media engineer, content management team and QA team to improve multiple browsers page readability and integration.
  • Developed responsive web application pages and used AngularJSservices , controllers and directives for front end UI and consumed SOAP,REST web service API.
  • Developed the view-controller components using Servlets /JSPs, JavaScript, CSS, HTML and DHTML using the Integrated Development Environment WebSphere Integration Developer
  • Designed service layer and developed business logic by using Spring MVC framework an implemented Dependency Injection (IOC) feature of Spring framework to inject beans into User Interface .
  • Implemented Spring configuration files for the beans defined and properties to be injected into them using Spring Dependency Injection .
  • Used Spring JMS to receive the messages from other team and responsible for the technical direction and implementation of the Spring Batch framework.
  • Implemented and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Exposed application functionalities as RESTful, SOAP webservices to clients that want to use their own UI layer - using Spring for JSON output.
  • Implemented error handling on various RESTful webservices to return the right HTTP status codes and wrote Automation Tests in Java to validate the end to end business functionality for RESTful, SOAP services .
  • Used DAO pattern to send input parameters and fetch data from Oracle database using Hibernate and developed persistence Layer using Hibernate to persist the data and to manage the data.
  • Used Hibernate , object/relational-mapping ( ORM ) solution, technique of mapping data representation from MVC model to Oracle Relational data model.
  • Used Oracle 11g as datasource and oracle SQL Developer for the data migration between the DAO and the Oracle dataSource .
  • Developed modules using Core Java APIs, Java collection, Threads, XML, and integrating the modules.
  • Used Apache Tomcat (local server) to deploy the application and responsible for developing integration test for an AWS -hosted cloud application using TDD.
  • Used JIRA for the test reports and for the communication with the team about the project.
  • Developed unit testing frame work using JUnit test cases for continuous integration and used GIT for repository and controlling the code without any conflicts.

Environment: HTML, JAVA,CSS, JQuery, RESTful, SOAP,JUnit, JSP, Servlet, Bootstrap,JSON, JSF, Hibernate, Spring MVC, XML, AWS, TDD, JIRA, WebSphere Integration Developer, Apache Tomcat, Oracle SQL Developer.

Hire Now