Sr. Ui/ux Developer Resume
East Alton, IL
PROFESSIONAL SUMMARY:
- Over 9 Years of IT Experience as an UI Developer with the core areas of Analysis, Design, Development, Testing and Maintenance of E - commerce application. Extensive exposure in end-to-end development of software products.
- Involved in various phases of Software Development Life Cycle (SDLC) including modeling, analysis, architecture design, and development and testing phases. Worked in Product Life Cycle Management (PLM) environment.
- Developed Object - Relational (O/R) mapping using Hibernate.
- Developed Data Access Object (DAO) persistence layer using Hibernate.
- JPA is used to manage data between Business layers to the Database layer.
- Developed webservices by WSDL, SOAP and XML schema support.
- Used JMS to establish between communication between the process of the layers
- JDOM is used as an XML parser in the Java application, JSON used for message transformation and WSDL is used to structure the data.
- Used Sencha to develop presentation layer based on HTML5 worked on Backbone JS to implement MVC
- Used Java Reflection API to inspect the meta data as byte code.
- Worked on MongoDB for deploying, monitoring, and backing up clusters of any size and configuration in web application.
- Developed the stored procedures for triggering process from different systems on Oracle by TOAD tool.
- Developed PL/SQL stored procedures to process the business logic of various reports.
- Have involved in the performance tuning of pl/sql stored procedures, ORACLE functions to improve the reports response times. Used SQL Developer tool for SQL query operations and data validations.
- Responsible for resolving Production support issues. Identifying, fixing and testing with various scenarios like regression testing for the fixes.
- Reviewed Design Docs and Test cases with testing team.
- Involved in providing support during Integration Testing, Component System Testing and Product System Testing.
- Oracle coherence is used to find POJO beans from the deployed WAR file.
- Worked with Maven project file pom.xml to automate complicated repetitive tasks and for automating standardized build processes.
TECHNICAL SKILLS:
Technologies: Java, Spring, Hibernate, Struts, Web Logic, Apache CXF, Rest
UI Technologies: Angular.js, Backbone.js, Node.js, Bootstrap, HTML, CSS, JQuery, Ajax, Sencha Extjs, Javascript, JSP
Operating Systems: UNIX, AIX, Solaris, Win 95/NT/2000/XP, LINUX
Technologies: J2EE, JDBC, JSF, Servlets, JSP, Java Beans, RMI, EJB, JNDI, JMS, XML, XSL/XSLT, HTML, DHTML, and JavaScript, Hibernate.
Databases: Oracle, DB2 and SQL Server 2000/2005
PROFESSIONAL EXPERIENCE:
Confidential, East Alton, IL
Sr. UI/UX Developer
Responsibilities:
- Developed Daisy interface using JSP, Ajax, JSP Tag libraries, JavaScript Tag libraries and designed web pages using XSL,XSD,XSLT, HTML, CSS, DHTML and client side validation with JavaScript.
- Writing Back end scripts on Node.js/JavaScript
- Implemented Presentation layer using CSS Framework, backbone, Angular JS, Wire-framing, HTML5.
- JavaScript version(tablet) using backbone.js, PHP Slim, Bootstrap
- Co-developed a new tool on the Express nodeJS/backBone.js MVC platform that allows marketers to insert dynamic content in email sends based on location and temporal factors
- Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React .JS that meets accessibility and web browser standards for website.
- Developed the presentation layer (UI) using JSP, Tag libraries, HTML, Flash, CSS and client validations using JavaScript.
- Design UI screens using JSP, CSS, Struts Framework, Flash, Java Script and HTML.
- Extensively used Oracle programming using SQL and PL/SQL
- Providing support & development of web based applications and TCP/IP socket applications in UNIX, using PHP 5, C, Perl, JavaScript, Oracle, MS SQL, t-sql, Pl/SQL, openSSL
- Used C++, Java, Servlets, JDBC, JSP and DAO for Coding/Implementation
- Worked with the NoSQL Database Cassandra to manage extremely large data sets
- Spring Framework has been extensively used in all layers of the application including UI, backend and integration. Daos were implemented using iBATIS, Hibernate. Developed Web Services using SOAP, REST, Apache CXF while integrating with the license server to validate the licenses.
- Competent with IDEs such as IBM'S Rational Application Developer, SpringSource Tool Suite(STS), Eclipse, NetBeans
- Used Netbeans for development and WebLogic Application Server for deploying the web application.
- Migrated the code base from Subversion/Clearcase to GIT.
- Worked with GitHub for source code management.
- Jasmine unit and e2e tests on Karma and Protractor
- Provide direction and execution oversight for large Agile Development projects for the FBI as an integral member of the Program Management Office (PMO).
- Develop financial productivity application and tool set using Java and enterprise software tools/technologies such as Subversion, Maven, Weblogic, Apache Tomcat, Sql Server, and Oracle DB.
Environment: Java, Angular.js, Backbone.js, Node.js, Bootstrap, Spring, Hibernate, Struts, Web Logic, Apache CXF, Rest, Coherence, Mongo DB, HTML, CSS, JQuery, Ajax, Sencha Extjs, Javascript, JSP, JSTL, Servlet, Oracle, Crud, PL/ SQL, JDBC, UML, Eclipse, Junit, Maven, Itext, GWT (Google Web Toolkit), Clear Case, Jasper Report, ILog, Agile, Web 2.0, SOA.
Confidential, Delaware, OH
Sr. UI/UX Developer
Responsibilities:
- As a Senior Programmer involved in design phase and assisting the team to develop admin UI services like manage users, roles, messages, etc., using Spring MVC and Acegi security
- Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
- Developed Web based Dynamic Form Builder using DHTML, JavaScript Object-to-XML.
- Involved in design and Development of user interfaces using HTML, DHTML, JavaScript and CSS
- Delivered mobile app for book reading capability with HTML5 Sencha and online services with Flash/Flex.
- Technology leadership for the direction of the Cloud based application using Node.JS, PDFJS, Sencha, MongoDB and MS SQL Server integrating to a proprietary framework.
- Wrote Angular Unit Tests for Controllers, Directives and Filters.
- Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap for Virtual Infotech Inc.
- The front-end use HTML5, CSS3, ReactJS, jQuery and Bootstrap to build a single page web app that communicate with back-end via RESTful API.
- Built main application in Python, Django leveraging technologies such as Tastypie, Backbone.js, and Celery
- Created custom javascript libraries using backbone.js and jQuery
- Transferred cloudscape to DB2 for WebSphere Portal
- Developed a bulletin board module for supplier and vendor information portal. Application included forms to upload notification documents to the Supplier bulletin and maintenance of documents, complete with CRUD capabilities and email notifications.
- Developed stored procedures, Triggers and functions in Oracle to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables
- Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS.
- Developed web services using Apache Axis2 in Java and SOAP/WSDL on SOA architecture
- Participated in conversion of Piper Jaffray Investments, Inc into RMA System using Java, J2EE, Servlets/ JSP, EJB, JMS, MQ, ORACLE, JDBC, HTML, Swing, XML, Struts, JavaScript, SOAP/WebServices
- Setting up Java/J2EE development environment using Eclipse, Maven and Weblogic
- Extensively used Jquery, IBM Websphere Portal APIs for authentication and personalization features
- Used WSAD for writing code for JSP, Servlets, and Struts
- Usage of version control repository SVN (Subversion by apache), JIRA/ QualityCenter for ticketing, Wiki for documentation, Jenkins for nightly build.
- Involved JUnit for the back-end Unit Test, Used Flex Unit for the Flex test. Assisted the testing team for Black-box and White-Box testing
- Implemented unit test with Karma test runner and Jasmine framework for testing the code
- Worked on modern development methodology Scrum and technologies like Java, J2EE, Web Services, XML, EJB, DWR (Direct Web Remoting), Adobe ColdFusion etc
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML
- Experience in Software Configuration Management, Build, Release Management using CVS, VSS, TFS, Subversion, ClearCase, RTC, ANT, Maven, CA Harvest, JIRA, Perforce and Clear Quest on Unix, Windows environment. Worked with different version management tools like CVS, Subversion, TFS and ClearCase.
- Served as developer architect for the application involving heavy use of ASP.NET, C#.NET, JavaScript, AJAX, XML, SQL, T-SQL, XHTML, CSS
- Involved in debugging the product using Eclipse and JIRA Bug Tracking
Environment: Java, Angular.js, Backbone.js, Node.js, Bootstrap, Sencha Extjs, Javascript, CSS, AJAX, HTML5, J2EE, Spring, Hibernate, Struts, JSF, Dojo, DB2, Crud, Pl/Sql, JDBC, Apache Cxf, Soap, Webservices, Coherence, Mongo DB, Eclipse, Websphere Portal, Subversion, Junit, Scrum, UML, JSP, JSTL, Servlet, Maven, XML, Itext, Oracle ECM, Google Web Kit (Gwt), Jira, Jasper Report, Ilog, Jrules, Web 2.0, SOA, JMS, Apache Tomcat, Linux, PHP.
Confidential, Plainville, CT
UI/UX Developer
Responsibilities:
- Built a synchronized Notification REST web service to send mess email/sms with Log4j, Spring, Hibernate, Tomcat and MySQL Queue
- With the IBatis implementation, all the queries were separated away from the code and moved to the XML files. Used Spring IBatis XML configuration files to call the queries.
- Designed the page flow using struts, server side components, and ibatis for DAO layer
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS
- Participated in conversion of Piper Jaffray Investments, Inc into RMA System using Java, J2EE, Servlets/ JSP, EJB, JMS, MQ, ORACLE, JDBC, HTML, Swing, XML, Struts, JavaScript, SOAP/WebServices
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery
- Involved in developing application using Velocity framework, JSP, JSTL, struts tag libraries (struts-bean, struts-html, struts-logic), CSS, spring framework, java, java script, Ajax, HTML and DHTML for front-end development.
- Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Integrate the ExtJs/Sencha framework with Oracle BPM.
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies
- Used TOAD for database query testing, in the process of optimizing the queries
- Scheduled jobs, Alerts using SQL Server Agent
- Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using DB2. Also used JPA with Hibernate provider.
- Implemented the validation, error handling, and caching framework with Oracle Coherence cache
- Developed Dash-Board to monitor and report Cache Coherence Servers.
- Written Web services using Apache Axis2 and generated the WSDL
- Used JavaScript, XML Spy for validating the WSDL and XSD's.
- Used NetBeans IDE for fundamental Java projects
- Extensively worked on Application servers like Weblogic, Web Sphere, jboss and Apache Tomcat.
- Create and maintain Amazon EC2 instance that supports the companies Redmine project management site and Mercurial CM
- Setup ClearCase server to support CCRC (ClearCase Remote Clients). Evaluated existing software development environment, drafted recommendations for improvements. Worked with GHX and IBM to resolve licensing issues involved with ClearCase software change management solution package. Environment was mixed Windows and Linux, projects written in C++ and Java.
- Used: INCA, Clearcase, XMetal, Codewrite, Embedded C
- Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application
- Carried out complete SDLC testing by following both agile and water fall model and generated cross test summary and generated customized reports suiting to the needs of the client
- Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
- Developed the Presentation and Controller layers using JSP, HTML, Java Script, Business layer using Spring (IOC, AOP), DTO, JTA, and Persistent layer DAO, Hibernate for all modules.
- Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, Spring, Java Scripts and Weblogic.
- Development and deployment of application in Weblogic and Managing the Build process using Ant
- Used XMLSpy plugins with in WebSphere Application server for designing the schemas and transferring the XML to HTML files
- Dynamically generated PDF file to browser by using iText
- Working Closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management
- Used AJAX, Java script and GWT to create interactive user interface.
- Using JIRA to manage the issues/project work flow
Environment: Java, J2EE, Spring, iBatis, Struts, JSF, EJB, Jboss, APACHE AXIS2, WSDL, JQuery, JQuery, JSP, SERVLET, MYSQL, Toad, SQL Server, DB2, UML, Netbeans, SeleniuM, ANT, Xml, EMC Documentum, JIRA, SWING, CVS, Visual Source Safe, Cognos, ILOG, Water fall model.
Confidential, Chicago, IL
J2EE Developer
Responsibilities:
- Analyzed the requirements and enhanced the application which improved maintainability, extensibility and performance.
- Designed Class Diagrams and Sequence diagrams for the application.
- Involved in enhancing Presentation layer, Business layer and DAO layer components.
- Implemented JSP, HTML, CSS, Javascript and Ajax to design front end.
- Client and Server side validations were done using Javascript and Ajax.
- Extensive use of Ajax to update the part of webpage which improved the performance of the application.
- Business logic layer was implemented using Servlets and EJBs.
- Implemented XML parsers such as DOM.
- Incorporated persistence tier using Hibernate framework.
- Developed code for Java Multithreading.
- Implemented Log4j to maintain system log.
- Created service component using EJB
- Incorporated Mule for messaging.
- Deployed the application on JBoss application server.
Environment: s: Java, Jsp, Servlets, Ejb, Html, Javascript, Ajax, Log4j, Xml, Dom, Editplus, Mule, Jboss .
Confidential, Chicago, IL
J2ee Developer
Responsibilities:
- Involved in modifying, updating and testing of the component.
- Involved in group meeting with teammates and made substantial changes to the architecture to improve performance of the Application.
- Modified JSPs, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL).
- Maintained Struts architecture throughout the application.
- Developed the bean classes for better data exchange between the MVC layers
- Successfully differentiated presentation from code.
- Used multi threading and socket programming.
- Deployed the application on WebLogic Application Server.
- Created connection pools and data sources.
- Modified JavaScript to read client side activities (events) and data and event validations.
- Used WinCVS as version Control system.
- Suggested ER models and changes in the table structures
- Modified SQL, PL/SQL procedures and triggers to obtain optimize output.
- Involved in separation of components and deploying in different servers and balancing the load among each Server.
- Solved performance issues and brought optimal output from the available resources.
Environment: s: Java, J2ee, Sybase, Bea Weblogic Server, Jstl, Sql Server, Struts, Frame Work, Servlets, Jsp, Ejb, Wincvs, Javabeans, Eclipse, Uml, Windows Xp/Linux.
Confidential, Ashburn, VA
Java Developer
Responsibilities:
- A new interface between Acela and IMPACT was developed. IMPACT will provide a web service that will allow Acela to notify it to start and stop monitoring of a circuit. Acela will utilize the Web services adapter to communicate with IMPACT.
- Modified interface between Acela and F&E. This Receives F&E requests to update F&E circuit segments in NetPro CSDB (Circuit Segment Database).
- Built UNIX scripts to monitor each instance of ICS, which check if ICS process is running, application adapters are running and bring them up if they are down.
- Responsible for developing complex SQL queries for ICS Core
- Designed and Developed the Collaboration flow for each interface
- Performance tuning of interfaces developed by other development teams
- Development of the Business Objects, Maps, Collaboration Template/Objects
- Extensively used JDBC, Email, Workflow and Webservices connectors
- Involved in the testing phase and in the deployment of interfaces from DEV to QA, QA to UAT and UAT to Production environments.
- Debugging data in Work In Progress (WIP) tables
Environment: JDK, IBM WBI ICS, WebSphere MQ, Web services Adapter, JDBC Adapter, Workflow Adapter, Email Adapter, Oracle.
