Lead Ui Developer Resume
Atlanta, GA
SUMMARY
- Sun Certified Java developer with over 8 years of experience with expertise onJava/J2EE technology in Analysis, Design, Development, Testing, Documentation, Implementation of software applications and Over 7 years of experience in UI development, Frontend development, rich user interface design and development.
- Expertise in distributed application architecture, object oriented design, and web based applications.
- Expertise UI development using HTML, Java script, EXT - JS, Ajax,JQuery, Angular.js, backbone, Node.jsand CSS
- Expertise in J2EE Architecture, Java and J2EE Core Design Patterns, Object Oriented Analysis and Design/Development Methodologies (OOAD), Object Modeling with Use Cases, Sequence & Class.
- Diagrams using UML with Rational Rose and Microsoft Visio.
- Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EE Application Servers like IBM WebSphere, BEA WebLogic, JBOSS & Apache Tomcat.
- Experience in SOAP, JAXB, JAXP, JAX-RPC, XML/XSLT and WSDL for developing Web Services.
- Expertise in Web Services architecture in SOAP and WSDL using JAX-WS.
- Experience in configuration management using CVS, SVN and VSS
- Experience in various databases Oracle, DB2 and SQL Server
- Experience and Strong knowledge in Design Patterns like Single Ton, Service Locator, MVC, Facade, Value Object and Caching Technique.
- Good knowledge in Log4j, JUnit, Maven and Jenkins.
- Specialized in RDBMS design using normalization techniques and expertise in using SQL and PL/SQL to write Stored Procedures, Functions, Packages and Triggers.
- Experience in various software developments IDE's like Eclipse, My Eclipse.
- Possessing strong analytical skills, an excellent team player with good leadership qualities and strong oral and written communication skills.
TECHNICAL SKILLS
Languages: Java, Flex, JavaScript, PL/SQL, T-SQL, C# .Net, HTML, XML
Web: Flex, JSF, Angular.js, Node.js, Backbone, Bootstrap, Struts, HTML, CSS, XML, Jquery, Flash, DOJO, AJAX, JavaScript Frameworks
Databases: SQL Server, Oracle, MySQL, DB2
Tools: Eclipse, Flex Builder, NetBeans, RSA, MS Visio
Platforms: Windows, UNIX
Design Patterns: Observer, Strategy, Iterator, Command, State, COR, Bridge, Factory
SDLC Methodologies: Agile, RUP, CMMI
PROFESSIONAL EXPERIENCE
Confidential - Atlanta, GA
Lead UI Developer
Responsibilities:
- Created and deployed web pages using HTML, JSP, JavaScript and CSS.
- Developed Web based Dynamic Form Builder using DHTML, JavaScript Object-to-XML.
- Used Struts html tag libraries and bean tag libraries extensively while coding JSP pages.
- Developed User Interfaces using JSP, and HTML.
- Developed HTML, Swing and JSP pages for user interaction and data presentation.
- Worked extensively on front end development using JSP, HTML, CSS, Java Script, etc.
- Designed and coded application components in an agile environment utilizing a test driven development approach.
- Develop wireframes and unique desktop/mobile compositions in Photoshop and Fireworks
- Extensive experience with front end development technologies such as HTML5, CSS3 JavaScript/JQuery
- Used Scala, Akka, Play Framework and HTML, CSS, jQuery, JavaScript for the UI.
- Applying Ruby on Rails and JQuery debugged, enhanced, extended business-to-business SAP application.
- Developed HTML5 Mobile application with HTML5, MVC frameworks: Backbone, Ember.js, Angular.js, CompassJS, PhantomJS, AMD
- Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend.
- Developed Front End for web based applications using Angular JS and Foundation
- Developed user interface using JSP, HTML, XHTML and JavaScript to simplify the complexities of the application.
- Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, Spring, JavaScripts and Weblogic.
- Implemented JavaScript validation frame work for client side & server side.
- Implemented MVVM in all interactive views using jQuery & Knockout.js and layouts in Bootstrap
- Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.js and jQuery
- Implemented the validation, error handling, and caching framework with Oracle Coherence cache.
- Extensively used Oracle programming using SQL and PL/SQL
- Worked on JDBC to select and update the data from the MySQL database
- Worked on web services SOAP and REST technologies.
- Worked with JSON objects and JavaScript and JQuery intensively to create interactive web pages.
- Created test plans and JUnit test cases and test suite for testing the application.
- Utilized Agile Methodology/Scrum (SDLC) to managed projects and team.
- Created new Jasper Reports according to the requirements.
- Worked in SOA architecture Websphere Message broker for integration with Pega and ILog
- Developed a web 2.0 control console using GWT to manage data matching for data staging
- Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
Confidential - Atlanta, GA
Lead UI Developer
Responsibilities:
- Used WSAD for writing code for JSP, Servlets, and Struts.Used Git GUI and Bitbucket for code comment and push.
- Developed the user interface pages for different modules using JSP and HTML.
- Involved in integration of Jsp pages and UI design using HTML.
- Involved in design and Development of user interfaces using HTML, DHTML, JavaScript and CSS
- Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
- Design (architectural), develop, and deployment of front-end and presentation layer logic of sites using JSP, HTML/DHTML, CSS, and JavaScript.
- Implemented Hibernate and Spring to replace EJBs in the earlier architecture.
- Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
- Work directly with the designers to create workflows and designs that implement in CSS and JS.
- Use Groovy to develop several tools to implement requirement.
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
- Implemented various Ajax Frameworks and JavaScripts using jQuery, DOJO, JSON
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS, Sencha EXTJS and JQUERY.
- Implemented various Ajax Frameworks and JavaScripts using jQuery, DOJO, JSON.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Developed presentation layer using HTML, CSS, Java script.
- Developed the Portlet Web Interface using Ajax, JSF
- Utilized Node.js to create a fast and efficient chat server.
- Developed forms using HTML and performing client side validations using JavaScript.
- Spring MVC and Jquery were used for the site navigation. Bootstrap was used for html styling.
- Created web application prototype using jQuery and Angular JS
- Implemented Client Side validations using JavaScript
- Developed frontend widgets in Backbone.js and Handlebars.js
- Developed Java and EJB in Mainframe DB2 environment.
- Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS.
- Utilized MongoDB database management system for keeping user generated data
- Involved in the deployment of Web-Service End-Points using Apache CXF
- Developed the (SOAP/Restful) web services to get the accounts details from the external System.
- Written and consumed Web Services (Soap) to develop the business layers
- Used CVS to maintain source and version management and used Eclipse as IDE.
- Extensively used Jquery, IBM Websphere Portal APIs for authentication and personalization features
- Used GIT hub and rational clear case for code management.
- Designed and implemented four Agile Scrum teams for product development.
- Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
- Involved in user interface development using JSTL.
- Created Maven build file to build the application and deployed on WebSphere Application Server.
- Involved in debugging the product using Eclipse and JIRA Bug Tracking.
- Customized Jasper Reports and SQL procedures according to the client requirements.
- Involved in designing the data stage job to implement ILOG JRules Component.
- Implemented Web 2.0 research and trading platforms across product areas with, "single sign on"
- Built a website using Amazon Web Services(AWS) with PHP, MySQL
Confidential - Bethesda, MD
Sr. UI Developer
Responsibilities:
- Used Spring for cross cutting concerns and IOC for dependency injection.
- Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
- Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
- Developed WebJava/J2EE application (JSP, EJB) using Struts/Tomcat/Xerces for Sybase, JBuilder.
- Involved in developing the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Used Perl, Php and MySql to develop several web sites, SEO (search engine optimization) skills.
- Used TOAD for all database query testing and optimization.
- Involved in Creation, Manipulation and Supporting the SQL Server Database.
- Java and JSP developer for J2EE web application on WAS, DB2 and AIX.
- Written Web services using Apache Axis2 and generated the WSDL.
- Proficient use of developing applications using Eclipse, My Eclipse, RAD, NetBeans and ANT.
- Configuration and deployment of application on to Jboss application server
- Create and maintain Amazon EC2 instance that supports the companies project management site and Mercurial
- Created ClearCase VOBs and setup triggers and backups for a new project
- Implemented Selenium IDE with java script for Web apps.
- Expertise in employing Water Fall Model and best practices for software development
- Design and development of components, such as Class, and Sequence diagram in UML
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Built CVS and XML file loaders and splitters for financial data.
- Working Closely with EMC Documentum to implement Engineering Design Storage Repository
- Using JIRA to manage the issues/project work flow
- Developed client GUI modules using Swing, Java script and Flash.
- Involved in Installation & Configuration of Cognos in distributed environments on Solaris.
- Development/Deployment of jar files into ILOG Rule builder
- Design, Implement and Test Oracle ADF applications using JDeveloper
- Involved in the development of Services using Oracle BPM, WSDL and XSD.
- Use IBM MQ Series to send information from mainframe to web and back to mainframe
- Troubleshooted issues concerning Apache Tomcat during deployment
- Moved Application from Solaris to Linux RedHat for system benchmark
- Responsible SAS reports, analysis using SAS macros in UNIX operating system.
- Used Ruby on Rails for development with backbone.js
- Design & creation of multiple sites using: WordPress, HTML, PHP, XML, CSS, Javascript
- Developed multiple web applications using Drupal, Zend Framework
- Design and implement existing and new website features using ASP.Net
- Design and Develop programs in C/C++ to integrate as per the users requirements.
- Code development using PL/I, COBOL, JCL and DB2
- Developed using VB, Asp, C/C++, some java, javascript, vbscript, SQL, ADO record sets.
Confidential - Charlotte, NC
Senior Software Developer
Responsibilities:
- Understanding the Domain Knowledge for the Product, Requirements and Design Documents
- Wrote multithreaded programs to measure system performance
- Worked on GUI internationalization using JSP and Core Java
- Used Mercurial to keep track of versioning of the source code
- Worked on bug fixing
- Used JDBC APIs for database connectivity and data retrieval.
- Worked on various client websites that used Struts framework, Hibernate and OGNL
- Wrote test cases using JUnit testing framework.
- Involved in debugging the product using Eclipse and JIRA Bug Tracking.
- Involved in writing stored procedures, view, user-defined functions and triggers in SQL Server database for Reports module.
- Simulation was developed using C++.
- Implemented real-time patient prescription history verification system using C, Oracle PL/SQL.
- Used Visual Source Safe for source control.
- Manipulated data and performed data preparation using TSO, ISPF and SPF system utilities.
- Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA and VSAM.
- Wrote stored procedures in Oracle PL/SQL for data entry and retrieval.
- Responsible for migrating Websphere server and migrating IBM CICS Transaction.
- J2EE to communicate legacy COBOL based mainframe implementations.
- Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
- Use FileAid datasets to validate backend results of test events.
- Configuring and analyzing JCL to execute mainframe batch.
- Actively involved in contributing to RFP and POC activities in IMS.
- Used standard data access technologies like JDBC and ORM tool like Hibernate
- Designed, implemented new website features and provided support, maintenance
Confidential, Jersey City, NJ
Software Developer
Responsibilities:
- Understanding the Domain Knowledge for the Product, Requirements and Design Documents
- Wrote multithreaded programs to measure system performance
- Worked on GUI internationalization using JSP and Core Java
- Used Mercurial to keep track of versioning of the source code
- Worked on bug fixing
- Used JDBC APIs for database connectivity and data retrieval.
- Worked on various client websites that used Struts framework, Hibernate and OGNL
- Wrote test cases using JUnit testing framework.
- Involved in debugging the product using Eclipse and JIRA Bug Tracking.
- Involved in writing stored procedures, view, user-defined functions and triggers in SQL Server database for Reports module.
- Simulation was developed using C++.
- Implemented real-time patient prescription history verification system using C, Oracle PL/SQL.
- Used Visual Source Safe for source control.
- Manipulated data and performed data preparation using TSO, ISPF and SPF system utilities.
- Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA and VSAM.
- Wrote stored procedures in Oracle PL/SQL for data entry and retrieval.
- Extracted and modified data from VSAM files for PDF reports.
- Automate nightly batch processing and job alerts using REXX.
- Responsible for migrating Websphere server and migrating IBM CICS Transaction.
- J2EE to communicate legacy COBOL based mainframe implementations.
- Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
- Use FileAid datasets to validate backend results of test events.
- Configuring and analyzing JCL to execute mainframe batch.
- Actively involved in contributing to RFP and POC activities in IMS.
- Used standard data access technologies like JDBC and ORM tool like Hibernate
- Designed, implemented new website features and provided support, maintenance
Confidential, Washington USA
Java Developer
Responsibilities:
- Developed new system Automated Management System with Java and JSF.
- Common Error message routines throughout the framework.
- Implemented Log4j in application.
- Implemented Ant Script in application.
- Involved in reviewing the code and generating the Reports using PMD tool.
- Automated XML parsing and generation of HTML files and uploading in FTP, integrated around six automated scheduler and Automated Application deployment.
- Provide effort estimation for new enhancements requested and requirement break-up.
- Handled client interaction in raising and resolving issues.
- Participated in creation of high-level business analysis documents, detail design documents.
- Automated XML downloads from distributed sites.
