Ui/web Developer Resume
North Kansas City, MO
SUMMARY:
- Around 8 years of strong software experience in different phases of the project like gathering Requirements Analysis, Design, Development, Testing and Deployment of web - based and client-server business applications using OOP, Java/J2EE technologies in domains like Healthcare, Banking, Telecom etc. Achieving new heights of success and leaving a mark of excellence in assignments which involves analytical capabilities and professional growth.
- Effective problem-solving skills, outstanding interpersonal skills, good in written and verbal communication. Ability to work independently as well as within a team environment.
- Driven to meet deadlines. Motivated to produce robust, high-performance software.
TECHNICAL SKILLS:
Languages: C, Java 1.8, SQL, JavaScript (ES5, ES6, ES7), Typescript
Web Technologies: HTML5, JavaScript, CSS3, Bootstrap, SOAP, REST, Bootstrap, JQuery, AJAX, AngularJS, ReactJS and NodeJS, ExpressJS.
Tools: & Framework: Spring, Hibernate, Spring MVC, Spring Web Flow, Spring, Spring Security, Spring Data, Spring Boot, JSF, JUnit, SOAP UI, Google Web Toolkit, Jersey, Canvas.
Web services: SOAP, RESTful, UDDI, WSDL, Micro Services, Apache Axis2, Apache CFX.
Web/App Servers: Web Sphere, Apache Tomcat, JBOSS EAP, Web Logic Server and Apache Camel.
Database: Oracle, SQL-Server, My SQL server, Mongo DB/ NOSQL, DB2
Testing Tools/ Others: JUnit, Mockito, Selenium, Protractor, Jasmine, Karma
Version Control Tools: CVS, Tortoise SVN, Rational ClearCase.
Build: Automation Tools (CI)/Issue Tracking Tools: Maven, Gradle, Jenkins, ANT, JIRA
IDE Tools: Eclipse, IBM RAD, STS, IntelliJ
OS & Environment: Windows, Mac, UNIX, Linux
PROFESSIONAL EXPERIENCE:
Confidential, North Kansas City, MO
UI/Web Developer
Responsibilities:
- Involved in the complete SDLC (software development life cycle) of the application from requirement analysis to testing.
- Created web services using spring-boot framework, which connects to multiple Hbase & Hive tables.
- Followed Agile Methodology in analyze, define, and document the application, which will support functional and business requirements. Coordinate these efforts with Functional Architects.
- Developed the UI using HTML5, CSS3, JSP and JavaScript for inter JMS cross browser functionality and complex user interface.
- Used Node JS to run Angular JS on server with mock JSON data and completed the UI development independent of server.
- Created spring configuration files to define Handler mappings, Bean definitions and developed Model classes for View Resolutions and DAO implementation classes extended from Hibernate Dao Support. Created Hibernate persistent and configuration files for ORM implementation.
- Response for migrating the existing Angular 1.5 Application to Angular 2.0 and Responsible for re-engineering the Physician and Patient management module.
- Worked on Angular 2 routes, components, directives, services, and Reactive Forms
- Created typescript reusable components and services to consume REST APIs using component-based architecture provided by Angular 2.
- Used Reactive Extensions for JavaScript ( RxJS ) in Angular2 to make the HTTP requests to the REST APIs for getting the patient details.
- Created data visualization chart for Patient Record Status using Angular Fusion chart.
- Created custom framework, extensively using JavaScript MVC, ReactJS, Node JS in a modular and reusable coding.
- Maintained curriculum content for multiple organizations using Plateau/Success Factors LMS.
- Involved in developing new user facing features using ReactJS.
- Implemented workflows in react.js using flux and redux.
- Responsible for creating RESTFUL Web Services to serve data to the front-end application in JSON format.
- Have written unit tests and automation tests using Node.js.
- Created a single page site to display the status of customer orders using React, Redux and Immutable.
- Worked on ReactJS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.
- Closely worked with Application using React JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly
- Stored procedure in the database and used Dynamic SQL to load the data.
- Integrating Flex and React apps with Node.js backend on an embedded server.
- Used Jersey to implement Restful Web Service and used XML form to transfer the data.
- Used Rest Controllers to replace the existing operations layer, which acts as bridge between business layer and the UI.
- Deployed the Web Application in WebSphere.
- Provided Technical support for production environments resolving the issues, analyzing the defects, providing and implementing the solution defects.
Environment: Java 1.8, J2EE, HTML5, CSS3, JavaScript, jQuery, AJAX, AngularJS, NodeJS, Bootstrap, JSON, HTML5, CSS3, Bootstrap 3.3.7, Angular 2.0 / JS 1.5, JSON, AJAX, Node.js v5.x, Express.js, MongoDB, Angular Fusion charts, JIRA, Jasmine, GitHub, Agile development, Mongo DB, WebSphere, JIRA, Maven, Jenkins, Unix, Agile Methodology .
Confidential, Dublin, OHUI Developer
Responsibilities:
- Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using Agile methodology.
- Created user-friendly GUI interface and Web pages using HTML5, CSS3, Java Script, JQuery, Angular JS and NodeJS.
- Implemented the UI using Bootstrap.
- Defined new validations through AngularJS for the form field validation implemented through HTML5.
- Developed fully functional responsive modules based on Business Requirements using HTML5, CSS3, Bootstrap, SASS, React.js.
- Utilized React-Router to turn the application into Single Page Application(SPA).
- Built stable React components and stand-alone functions to be added to any future pages.
- Utilized React-Redux Action Creators, create Store from redux library to connect reducers and containers, to update the state and Virtual DOM.
- Extensively used HQL and SQL for querying databases.
- Consumed Web Services to interact with other external interfaces to exchange the data in the form of XML and by using SOAP.
- Followed Spring Boot and Spring framework for the development of the project.
- Worked in using ReactJS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Used ReactJS for templating for faster compilation and developing reusable components.
- Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Implemented the Drag and Drop functionality using React-Draggable.
- Developed a single page web-application using RESTful web services, for managing and generating reports for interoperability test cases of ERP IP’s.
- Used Rest methodology for the service layer interface and used JSON for the data transformation.
- Developed various AJAX and JSON calls for the communication between the server and the UI.
- Create and modify reporting templates on the fly using Jasper API.
- Designed and developed application's GUI screens using GWT framework.
- Worked on Lifecycle Methods, State, Props, and Events to create interactive and Stateful React Components.
- Implemented File Manipulation, Custom Servers using Node JS .
- Managed projects with Web pack and combined with Bower package manager to install JavaScript latest version of libraries based on running in the Node.js environment.
- Used J-Unit Testing and Ant Scripts.
- Used JIRA for tracking the Project Stories in AGILE Methodology.
Environment: Java, JDK, J2EE, HTML5, CSS3, Bootstrap, JQuery, AngularJS, NodeJS, XML, JSON, Ajax, Struts2, Hibernate, Spring, SOAP, MVC design patterns, WebSphere Server, MySQL Server, JMS, JNDI, Ant, RMI, Intellij, JIRA, React.js v14.0, Tortoise SVN, Maven, LINUX.
Confidential, Plano, TXFrontend / UI Developer
Responsibilities:
- Involved in client requirement gathering, analysis & application design of Extreme Programming using Agile methodology with iterative and incremental software development.
- Worked with Onshore team members and participated in work planning team bandwidth and prepared work breakdown Developed service-oriented middleware to in corporate two legacy source systems and published them as web-services. Incorporated source system specific business logic in Java code and exposing them as Web Service as per Base profile specifications and WSDL contract.
- Involved in the development of the User Interfaces using AngularJS, HTML, JSP, JS, CSS and AJAX.
- Designed and Developed New User Interactive Web pages with the help of HTML5, CSS, JavaScript, Angular JS, Bootstrap and AJAX.
- Leveraged two-way data binding through scope in applications built on AngularJS 1.5.
- Worked on creating business logic in controllers, directives and routers, developed routing through webpages and achieved Single Page Application.
- Involved in designing the application by creating multiple controllers for each separate route and created custom services to share data among them.
- By using the property providers, optimized the code of reusability using the Decorators and injecting the services to access those in any Angular 2 . 0 Components.
- Used ReactJS to create the observables, Data Binding and React Flux architecture.
- Development on multiple devices and multiple browsers including both mobile and desktop using ReactJS and Redux Components.
- Took the responsibility of changing a normal encounter service to Restful web service and hosted remotely
- Implemented various HTML templates by using angular UI-Router to render specific templates to achieve multipage routing and used ng-repeat to render the data from the backend team.
- Developed user interface using JSP, Struts published validation framework to support client side and server-side validation.
- Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Backbone JS, RequireJS and Responsive Design.
- Created single Page Application with loading multiple views using route services and adding more user experience to make dynamic by using Angular JS 2 . 0 framework and Node JS.
- Used built in store Procedures to reach the requirements from the Client to improve the response times of the services.
- AngularJS routing, referencing the ngRoute module, adding the ngRoute script into the application, configuring routes, using the $routeProvider to configure routes .
- AngularJS Factories and Services, refactoring code into a factory, injecting a factory into a controller. Making Ajax calls from the factory/service, creating a RESTful service, using $http service.
- Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle 10g using TOAD tool.
- Developed an automated application using JMS for messaging and JNDI to interact with the Server.
- Created Stored Procedures using PL/SQL.
- Developed Scripts for the build process and deployed in Web Logic Server.
- Developed customized SQL for retrieving the data from the database worked with business and client to reach the performance parameters.
- Extensively worked on custom directives with navbar and Popup functionalities with specific requirements matched to the conditions.
- Created Angular custom services using service and factory methods, directives and used various angular services like $rootScope, $modal, $location, $q, geoLocation Service, $filter, role Access Service as dependencies.
- Used Jenkins as build management tool for continuous integration process.
- Developed unit test cases to test business scenarios associated with each use case sequences.
- Worked on UNIX environment for development.
- Actively participated in production support.
Environment: Java, JEE, JSP, HTML, CSS, JavaScript, AngularJS, Spring (dependency injection, AOP), Spring Web, Web Logic Server, Web- services, SOAP, WSDL, JNDI, UDDI, JAX-RPC, JAXB, Log4j, Oracle, Rally, JUnit, Jenkins, GIT, TOAD, UNIX.
Confidential, Uniondale, NYUI Developer
Responsibilities:
- Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
- Used AJAXAPI for intensive user operations and client-side validations.
- Involved in the development of the User Interfaces using HTML, JSP, JS, Dojo Tool Kit, CSS and AJAX.
- Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
- Implemented Asynchronous messaging between components using JMS.
- Designed and developed web pages using HTML5, Angular 2.0, CSS3, Ajax, Bootstrap, JavaScript, and jQuery based on the W3C standards
- Created custom Angular Directives and templates for repetitive and customizable components like sticky header for window or table, custom dropdowns, tables, checkboxes, radio buttons, chevrons, graphs, date pickers, folder tree, pagination.
- Extensive use of JQuery with various widgets including Draggables, Droppables, Sortables, more Bootstrap related widgets like Accordion, effects, Animations, Color Animation, Hover, Switch class, Datepicker Sliders .
- Performed form validations using reactive forms from Angular 2.0 framework.
- Responsible for designing, coding and developed the application in J2EE using Struts MVC
- Implemented various Validation Controls for form-validation, implemented custom validation controls and various functionalities such as search, pagination, filtering.
- Worked in Agile Environment with 2-week Sprints. Participated in alternate day stand up meetings, Sprint reviews, retrospective and planning.
- Used "twitter bootstrap" for HTML components style definitions and user interface elements such as dialog boxes and tooltips.
- Created tables, triggers, stored procedures, SQL Queries, joins, integrity constraints and views for multiple databases, Oracle using Toad tool.
- Wrote client-side validations for DOJO and XML files which checks for the valid values for the different events that are being logged.
- Involved in developing the Graphical User Interface using HTML, JavaScript, CSS and JSP.
- Developed User friendly interface to seamlessly combine the new module with existing login system using AngularJS.
- Developed Java server Pages using JSP Tags, Spring - tags, minimal Scrip lets, HTML for client-side validation and errors to ease troubleshooting.
- Created and Consumed RESTFUL Webservices using Angular 2.0 HTTP Module.
- Involved in Unit Testing of various modules by generating the Test Cases.
- Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
- Implemented various Validation Controls for form-validation, implemented custom validation controls and various functionalities such as search, pagination, filtering.
- Used Trello for Bug tracking and GitHub for Version Control.
Environment: Java, J2EE, XMI, Hibernate, Spring, Oracle, JavaScript, HTML, XHTML, XMI, CSS, Bootstrap, SQL, JQuery, Angular JS, JBoss Application Server, GIT, UNIX.
ConfidentialJAVA Developer
Responsibilities:
- Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review.
- Developed UI pages using HTML, Java script, JSP& Tag libraries
- Designed the user interfaces using JSPs, developed custom tags, and used JSTL Taglib.
- Developed various java business classes for handling different functions.
- Wrote a combination of jQuery plugins, as well as completely custom JavaScript to build a bleeding-edge, AJAX-driven user interface.
- Developed web pages using HTML 4.0 and CSS according to internal standards and guidelines.
- Implemented Business processes such as user authentication, Transfer of Service using Session EJBs
- Backend application layer is implemented using EJB in JBoss environment
- Developed PL/SQL queries, Triggers and Stored Procedures to check the integrity of the data and actively involved in tuning SQL queries.
- Used Microsoft Visio for designing the Use Case Diagrams, Class model, Sequence diagrams, and Activity diagrams for SDLC process of the application
- Implemented jQuery Plugins like Alertify.js, jQuery Cycle, Date picker in forms.
- Used AJAX for dynamically updating the content.
- Participated in design and code reviews.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Used $q Service to return promises in function in case of asynchronous events like closing the detail panel.
- Used Ajax to refresh only certain section of the page and reduce the load on the web server.
- Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
Environment: Java, J2EE, JSP, HTML, CSS, Web Sphere Application Server, XML, ANT, AJAX, Eclipse Indigo, Apache Tomcat, Oracle, SVN.
ConfidentialJAVA Programmer
Responsibilities:
- Technical responsibilities included high level architecture and rapid development
- Design architecture following J2EE MVC framework
- Developed interfaces using HTML, JSP pages and Struts -Presentation View
- Developed and implemented Servlets running under JBoss
- Designed the user interfaces using JSPs, developed custom tags, and used JSTL Taglib
- Developed various java business classes for handling different functions
- Developed controller classes using Struts and tiles API
- Developed UI for Web platform using HTML, CSS, JavaScript, jQuery, JSON.
- Fixed bugs and provided support services for the application.
- Co-ordinate with BA group for better understanding of functional requirements analyzed and designed the business requirement documentation and implementation.
- Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement.
- Debugged the application using Firebug and traversed through the nodes of the tree using DOM functions .
- Inspection/Review of quality deliverables such as Design Documents
- Wrote SQL Scripts, Stored procedures and SQL Loader to load reference data
Environment: Java, J2EE (Java Servlets, JSP, Struts), MVC Framework, Apache Tomcat, CSS, Oracle, SQL, HTML, JDBC.
