Font-end Ui Developer Resume
NJ
SUMMARY
- Around 8 years of extensive work experience as a Front - end Web Developer in development of highly scalable Single Page Web Applications and User Interface in major domains like Banking, Health, IT Service Management, and e-commerce.
- Developed dynamic web pages using web technologies involving HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, Angular JS, v8/7/6/5/4/2, React.JS, NextJS, Node.JS, XHTML, and jQuery, Ajax.
- Hands on experience wif the use of cross-platform JavaScript libraries and frameworks such as jQuery, Angular JS, React.JS, Node. JS, Bootstrap to simplify the client-side scripting of HTML.
- Extensive experience in building Responsive Web Design (RWD) pages Cross Browsers and Portable Devices along wif checking for cross browser compatibility applications using HTML5 and CSS3, SASS.
- Experience in developing Single Page Applications (SPA) using JavaScript MVC frameworks such as Angular JS, React JS, NextJS, Node JS,GraphQL, Typescript and custom MVC frameworks.
- Experienced in building complex Single page applications wifVue JScomponents wif Backbone Marionette wrappers for Routing.
- Experienced in designing Using Web Standards and developing table-less layouts.
- Extensive experience in web design using CSS3, D3js, Bootstrap, Adobe Illustrator, AEM (Adobe Experience Manager 6.2).
- Experience in applying the latest development approaches including MVC, event-driven applications using AngularJS, AJAX, Object-Oriented JavaScript and JSON.
- Hands on experience wif differentSpringframework modules like Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security and Spring Boot.
- Strong noledge in Node JS for providing server-side rendering support for the application.
- AJAX driven web service calls using JavaScript and jQuery framework.
- Extensively worked on package managers like Node Package Manager (NPM) to manage the modules and used it to install useful automation tools such as Grunt, and Express.
- Expertise in working wif third party plugins, APIs and Web Services using AJAX and jQuery.
- Experience in creating dynamic web pages and programmed various jQuery plugins such as toolbars, dropdown, dialogue boxes, menu, tab container etc. and built websites dat look great on all devices.
- Proficient in database development: MYSQL.
- Expertise in using various IDE tools likeSpringTool Suite,RAD, Eclipse, NetBeans, IntelliJ and TOAD.
- Utilized Grunt tool to perform tasks such as compilation, minification, unit testing, linting and bundled the JavaScript code.
- Good understanding and noledge in concepts on PHP.
- Possess excellent communication and Problem-Solving skills and the ability to work as a team member, as well as independently.
- Expert in documentation using MS tools (Word, Excel, PPT, and Project).
- Experience in building isomorphic applications using React.js and Redux wif GraphQL on server side.
- Experience in Functional and Unit Testing methods using the front-end testing tools like Firebug, Firebug Lite, Jasmine, Chrome, or Safari web inspectors.
- Experienced in MEAN stack development using Angular 6/5/4/2/1.x, and Node.js v6.0 to develop multiple POCs.
- Known for ability to multi-task and work on different applications at the same time
- Expertise in Client Side designing and validations using HTML5, CSS and Java Script.
- Worked on Agile environment-based development cycle wif a weekly release schedule on developing User Interface (UI) Applications and professional web applications, involved in complete SDLC life cycle - Designing, Coding, Testing, Debugging and Production Support.
- Hand on experience in developing Junit,4/5 cases.
- Developed several SPA (Single Page Applications) in JavaScript library like Angular.js.
- Experience in Web Content Accessibility Guidelines 2.0 (WCAG 2.0) and ability to apply W3C web standards and are browser compatible (BDD) and Test-Driven Development (TDD).
TECHNICAL SKILLS
Operating Systems: Windows 8,7,XP, Linux, IOS
Web Technologies: HTML, XHTML, DHTML, XML, HTML5, CSS, CSS3, JavaScript, AJAX, JSON, Angular JS, React JS, Vue JS, NextJS, Backbone.js, Require.js, spring, AEM,NGRX,EXT, jQuery
Programming Languages: JQuery, Angular JS, Java, SQL
Development Tools: Eclipse, Dreamweaver, Web Matrix, Web storm, Text Pad, Notepad++, Firebug, MS Visual Studio for web.
XML Technologies: SAX and DOM (parsers)
Databases: Oracle, MySQL, Mongo dB, MSSQL Server, PHP
Open Source: Tomcat, log4J,JUnit,Ant,Putty,WinSCP,Tortoise,vspehereclient
Application Servers: WebLogic, Apache, Tomcat
Browsers: IE, Mozilla and Chrome, Safari
Configuration Control: CVS, SVN, GIT
Methodology: Object Orient Analysis, Agile/Scrum, Design and Development using UML
Project Management Tools: Jira, Foundation Server, Rally, Scrum works, Team track
PROFESSIONAL EXPERIENCE
Confidential, NJ
Font-End UI Developer
Responsibilities:
- Worked on highly advanced user interface design and development using ReactJS, Typescript, NodeJS, ES6, HTML 5, and CSS.
- Application is based on safety detection system which collects, delivers, and analyzes data for those on the front lines of industry. Wif custom wearables, RTLS, IoT platform.
- Worked in usingReact JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Developed various screens and web features for the front-end using frameworks like ReactJSand used various predefined components from NPM (Node Package Manager) and Redux library.
- Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
- Developed Splunk reports dat provide a high-level overview of the Application Health.
- Developed the application under Core Java, J2EE Architecture using REST, JBoss, Node.js, backbone.js, EXT JS, VueJS, spring, Struts, Hibernate, Servlets, Web logic, Swing, Agile, Eclipse, Jenkins, and JSP.
- Developed Mean Stack from scratch including Mongo DB server (Mongoose Connector) setup and Express JS server development.
- Involved in designing and coding user interfaces usingNextJSserver-side rendering framework.
- Wrote cascading style sheets for the entire user interface, created selectors, ids, classes, and pseudo-classes in style guides. box.
- Experience in code versioning management using GIT, SVN and Team Foundation Server/Visual Studio Online.
- Extensively worked on ES6 new features such as Arrow functions, Classes, Iterators, and Generators.
- Build reusable parts (Notification icons, table filter, multi-select combo-box) and front-end libraries for future use
- Used NextJS to refactor react-router library to turn application intoSingle Page Applicationand toreduce bundle size.
- Used popular Node.js frameworks like Express and Rectify to mock a RESTful API.
- Created some reusable components using web-pack.
- Extensively used SASS (Syntactically Awesome Style Sheets) while styling wif CSS3.
- Also usedSOAP UI toolto create test cases and quickly unit test the web service code.
- Involved in writing application-level code to interact wif APIs, RESTful Web Services using $http.
- Redesigned and re-implemented services using NGINX, Node JS, Mongo DB, and MySQL.
- Successfully handled JSON data and carried out JSON parsing for form submissions and DOM manipulation.
- UsedSpringBootfor building cloudMicroservicesquickly and developspringbased applications wif very less configuration.
- Integrated ActiveMQandspringJMS API to send and receive message for the application's Restful API.
- Consumed RESTFUL web services using Angular HTTP Module and transformed the response using RXJS operators.
- Developed test cases using Junit 5 and TestNG framework.
- Maintained Cross Browser compatibility and implement Responsive Design.
- Implemented the SEO Techniques to improve the search results on the web.
- Used CSS Sprites to decrease the load time of web pages.
- Involved in client meetings to discuss the new requirements and gave demos about the applications.
- Involved wif bug fixing on functionality, performance, and styling issues.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
Environment: HTML5, CSS3, JavaScript, Splunk, TypeScript, ReactJS, jQuery, Bootstrap, AJAX, JSON, Junit5 CSV, is charts Responsive Designs, IntelliJ IDEA, Postman, AEM, Windows, Mac, MS-Office, Angular 8, Node.js, NextJS, Agile methodology, Foundation Server, Usability Testing, Spring, Karma and Jasmine, SSAS,LESS, GIT, Soap, REST, MySQL.
Confidential, Atlanta, GA
UI/React JS Developer
Responsibilities:
- Developed single page responsive Web UI using HTML5, React, Bootstrap, CSS3, JavaScript, jQuery
- Working wif React Router for developing Single Page Applications SPAs
- Used React JS library functions for the logical implementation part at client side for all the application
- Building components library, including Tree, Slide-View, and Table Grid
- Leveraged React JS resources for all data access, encapsulating URLs, and standardizing data access interfaces
- Build Web Apps wif React JS and Flux. Structured the JavaScript code.
- Extensively used HTML5, JavaScript, React, Bootstrap, CSS3 and SASS as the main UI/Front-End development technologies.
- Experience in usingVue JS to create a simple API to loop through an array of bound data and done two-way binding of data using Vue JS.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags
- Involved in developing presentational and container components using React and JSX
- Developed React.JS applications using Redux architecture for front-end UI, and Node.js applications for backend
- Implemented stable React components and stand-alone functions to be added to any future pages
- Integrated the 3rd party components into the workflow based on the business requirements
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags
- Worked on JavaScript frameworks (React, Node JS) to augment browser-based applications wif MVC capability.
- Used Material UI, Angular Material and Resin Rendition controls for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Integrated a UI framework wif components implemented in bootstrap
- Wrote site customizations wif reusability and ease-of-use in mind to speed up development process
- Worked on the modernization of a legacy and outsourced UI. Technologies used were React and jQuery
- Used MySQL Workbench for performing UML diagrams of the database design and script generation
- Performing the different modules like login, search and download wif tracking
- Did extensive JavaScript and jQuery programming to give AJAX functionality for the website
- Implemented Agile methodology & Involved in daily SCRUM meetings to keep track of the ongoing project status and issues for faster development.
Environment: HTML/HTML5, XHTML, XML, CSS/CSS3, JavaScript, jQuery, Bootstrap, JSX, JSON, DOM, SPA, AJAX, PHP, SQL, My SQL, Node JS, React JS, Vue.JS, Material UI, AEM,SCRUM, Agile and SCRUM methodology.
Confidential, New Orleans, LA
Angular/JavaScript Developer
Responsibilities:
- Built rich prototypes and applications using HTML 5, CSS 3, JavaScript, jQuery, XML, AJAX, JSON, Angular and Bootstrap.
- Strong Experience in dealing wif CSS Concepts like CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo classes, Pseudo elements, CSS Animations and CSS Box Model.
- Create the visual presentation to the end user, includes theHTML 5,JavaScript,Angular 2/4.
- Extensively used the JavaScript, ExtJS, Angular for Front-end development along wif involving a deep understanding of the DOM, JSON, object-oriented JavaScript, Bootstrap, and common JavaScript libraries.
- Developed cross-browser compatible web pages using HTML, CSS, and JavaScript to match design specifications for complex page layouts while adhering to code standards.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on fly
- Created Angular Controller Which Isolate scopes perform operations in UI.
- Used Bootstrap and Media queries to create a responsive website dat fit all users and devices from desktop to tablet and mobile phone.
- Designed XML files for maintaining contents like video, images and audio and display them in Flash Application
- Using Angular created custom directives for data manipulations and to display data in company standard format in UI
- Responsible for all client-side UI Validation and implementing Business logic based on user selection using jQuery, jQuery UI and Angular
- Existing JavaScript code conversion into MVC pattern using Angular framework.
- Designed 10 Unique themes wif rich and flexible to accommodate different scenarios in which the user might want to display the data.
- Experience in applying the latest development approaches including MVC in the browser, event-driven applications using AJAX, JavaScript, JSON and Angular.
- Create complex JIRA workflows including project workflows, field configurations, screen schemes, permission schemes and notification schemes in JIRA.
- Used Angular MVC Framework in the development of the web application to bind the data/model dat is being retrieved from a database through services provided in a controller to the view using scope.
- Worked wif Angular 2 to develop single page applications, worked wif ngrx for managing Angular applications.
- Worked extensively wif the File management and image libraries
- Used jQuery and JavaScript to make the frontend components interactive to add dynamism to the web pages at the client side.
- Developed reusable Angular directives.
- Used Test-Driven Development wif Agile SCRUM methodology and involved in all the business meetings and status update meetings as a part of SCRUM
- Debug the application using Firebug to traverse the documents and manipulated the nodes using DOM Functions.
- Developed a RESTful API dat provided account management capability as well as security role lookup and management for all downstream dependencies.
- Fixed the defect and tracked them using Quality Center to completion by communicating and co coordinating wif the QA and businesspeople.
Environment: HTML/HTML5, CSS/CSS3, LESS, JavaScript, jQuery, Bootstrap, AJAX, JSON, Angular, NGRX, JIRA, NodeJS, ExtJS, Gulp, Bower, JSON, MongoDB, Agile, SOAP, Git, Restful Web services, ReactJS, Bootstrap, XM, AngularJS MVC, RESTful API.
Confidential, NJ
UI Web Developer
Responsibilities:
- Developed Single Page Responsive (SPA) Web UI using HTML5, CSS3, AngularJS, Bootstrap, JavaScript, jQuery, AJAX, Typescript.
- Utilized Angular JS for creating secure Single Page Applications (SPA) and refactored the existing AngularJS application for code maintenance based on Model View Controller (MVC) pattern.
- Implemented AngularJS components such as modules and APIs to build the MVC of the Single Page Application (SPA).
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Constructed responsive web pages for Account Monitoring, Payment Statements and Coupon Analysis modules by using CSS3 Media Queries and various Bootstrap components like grids, tables, drop downs and pagination.
- ImplementedAngular Router to enable navigation from one component to another
- Implemented jQuery to consume RESTful APIs in the front end and integrated the RESTful API requests and responses for Account Monitoring and Coupon Analysis modules.
- Used AJAX for every page for dynamically displaying the data wifout a page refresh.
- Checked for cross-browser compatibility issues involving HTML and CSS layouts in IE 6 and up, Firefox, and Chrome using Firebug and Chrome and IE Developer Tools.
- Created reusable Components, Pipes, Directives and Services usingAngular4
- Built the functionality by JavaScript wif its framework AngularJS.
- Developed to load the data on UI from other applications through multiple web service calls on multi- threaded environment.
- Manipulated data using CRUD operations of MySQL database management system and handled database access and data transmission based on Restful web service.
- Applied some ES6 features to make code easily and organized.
- Applied the AJAX call to read the JSON data from policy center.
- Used Angular JS Custom Directive to develop client-side validation for Account Monitoring and Payment Statements modules.
- Designed the front-end screens usingJSP, JSF, HTML,andJavaScript
- Worked closely wif QA team and fixed QA bugs and production issues wif a quick turnaround time
- Involved toSQLand working wif database team to resolve the database issues
- Developed various screens for the front end using React Native(Android and iOS) and used various predefined components from NPM (Node Package Manager)
- Utilized the front-end testing tool, Jasmine wif the Karma test runner for unit testing.
- Worked wif version control tool Git to manage the code and followed agile methodology for developing the application along wif TDD.
Environment: Angular JS 1.5, React JS, JavaScript, HTML5, XML, CSS3, AJAX, Node JS, Bootstrap, Karma, JIRA, Visual Studio, Angular4,SVN,Bitbucket, RESTful, JSP, JSF, jQuery, JSON, SpringMVC.
Confidential
Front End UI Developer
Responsibilities:
- Redesigned the existing site and to create new interfaces.
- Connected wif clients to appreciate their present applications and design the site as showed by their structure essentials.
- Created a build environment forJavausing Jenkins, Git, Maven, and deployed .WAR/.JAR/.EAR files.
- Involved in extensive HTML coding.
- Developed web forms using HTML for the application
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Worked wif CoreJavafor business logic.
- Developed data insertion forms and validated them using JavaScript and CSS style sheets
- The new website has made it much easier for the users to access the page and check the required info.
- Used various CoreJavaconcepts such as Exception Handling, Collection APIs to implement various features and enhancements.
- Produced GUI prototypes for business logic presentations.
- Worked closely wif the programmers and graphic designers for project requirement and analysis.
- Created Stored Procedure, Trigger for database access and events.
- Participated in bug thrashing sessions to discuss and resolve bugs wifdevelopers.
Environment: HTML, CSS, JQuery, Adobe Photoshop, Dreamweaver, JavaScript, XML, MS SQL, sublime
Confidential
Jr.Java/ UI Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile methodology (SCRUM) for developing application.
- Upgraded existing UI wif HTML5, CSS3, jQuery and Bootstrap wif AngularJS interaction.
- Designed, developed a custom, single-page, responsive web application on front end using AngularJS.
- Developed forms for user event handling and validations using JavaScript's and AJAX.
- Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
- Designed the application using various Spring technologies and used Spring Security to provide better autantication instances.
- Designed and developed third-party payment services to offer users convenient payment methods using various APIs provided by various third-party payment processor based on OAuth 2.0 protocol.
- Refactored existing monolithic application by identifying components dat needs to be transformed to Micro- services architecture, wif Spring Boot-based services interacting through a combination of REST and AWS API-Gateway.
- Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
- Implemented Web-Services to integrate between different applications components using Restful web services by using Jersey.
- Expertise in developing applications using CoreJavaconcepts like OOPS, Multithreading, Garbage Collection.
- Extensively used JSON to parse the data from server side to satisfy the business requirement.
- Used WebSphere server to route our JMS queue messages to different business floors and configured routes in WebSphere.
- Extensively used JUnit for unit testing, integration testing and production testing
- Involved in installing and configuring Maven for application builds and deployment.
- Configured and customized logs using Log4J.
- Used JIRA to assign, track, report and audit the issues in the application.
- Setup the continuous Integration (CI) and continuous Deployment (CD) process for the application using the Jenkins.
Environment: Java/J2EE, Servlets, JSP, Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX, HTML, CSS, Bootstrap, JavaScript, AngularJS, Web Logic application server, Eclipse, Apache Axis, Log4J, Splunk, Maven, Rational Rose, Windows, CVS, Junit, Mockito, JIRA.
