Lead Developer Resume
Vienna, VA
SUMMARY
- 15+ years of experience in full stack Java development with proficiency in building web applications using Java, JSP, Servlets, J2EE Design patterns and expertise in the deployment of J2EE applications.
- In - depth experience in working with BEA Weblogic, WebSphere Liberty Server, Websphere (WSAD), Tomcat, JBoss Application Server, Oracle 10g Application Server, OC4J, BroadVision One- to-one Enterprise Server, BroadVision scripting, Jetty web server, MQ Series, Swing, Applets, Struts, Spring, Hibernate, Web Services and RESTful Web Services.
- Hands-on expertise in component-based technologies like Java Beans andEnterprise Java Beans (EJB).
- Fluent in developing web pages using HTML5, DHTML, XHTML, CSS3, AJAX, JavaScript, Taglib, JSTL, JSON, JQuery, Angular JS and Java Server Faces (JSF). Skilled in PERL, XML, XML via TCP/IP and XSLT.
- Expertise in working with Oracle, SQL*Plus, PL/SQL, MySQL, NoSQL Mongo DB, UNIX commands, shell scripting, vi editor, Visual Basic and Crystal Reports.
- Skilled at the usage of tools such as Rational Application Developer (RAD), Eclipse, Forte For Java, Oracle JDeveloper, SpringSource Tool Suite 3.4, ArcGIS ( a tool for building and maintaining maps), TOAD, PL/SQL Developer, ANT, Maven, Jenkins, JUnit, Jacoco SonarQube, JProbe, version control tools like RTC, PVCS, CVS, StarTeam, MS Visual Source Safe, Subversion(SVN), Atlassian Jira,code editors like Visual Slick Edit, Edit Plus, issue tracking tools like PVCS Tracker, TeamTrack, HP Quality Center, HP Application Lifecycle Management(ALM) and Control-M for batch job setup and processing.
- Strong in Object Oriented Design (OOD) and Object Oriented Analysis (OOA) using Unified Modeling language (UML) and Rational Rose.
- Extensive background in the full project development life cycle from requirement gathering and analysis through final delivery, ongoing support and maintenance, strictly following quality norms at all phases.
- Experience working in an Agile environment.
- Well-organized and dedicated team player, excellent communication, interpersonal and documentation skills.
- Detail oriented and resourceful in completing projects on time, Excellent problem-solving skills - Worked with global clients and also direct end-users.
TECHNICAL SKILLS
Internet Technologies: Java, J2SE, JDBC, OOAD, Servlets, Java Beans, EJB, J2EE, OC4J, BroadVision Scripting, PERL, UML, XML, XSLT, Struts, MVC architecture, Spring MVC, Spring AOP, Spring Batch, JBoss Fuse (Enterprise Service Bus) and RESTful Web Services.
Application Servers: BroadVision One-to one Enterprise Server, WebLogic, WebSphere, WebSphere Liberty Server, Tomcat & Oracle10gAS
Web Servers: Netscape Enterprise Server (NES), Apache, Tomcat and Jetty web server
Languages: Java, PL/SQL, Visual Basic 6.0 and C++
Front End/GUI: HTML5, CSS3, DHTML, XHTML, Java Script, JSP, JSF, JSON, JQuery, Taglib, JSTL, Angular JS and AJAX
OS/Environment: Windows, UNIX and LINUX
Tools: Rational Application Developer (RAD), Eclipse, Forte For Java, Oracle DeveloperSpringSource Tool Suite 3.4, ArcGIS ( a tool for building and maintaining maps), TOAD, SQL*PLUS, PL/SQL Developer, AppDeploy, AppConfig, ANT, Maven, Jenkins, JUnit, Jacoco SonarQube, JProbe, version control tools like RTC, PVCS, CVS, WinCVS, StarTeam, Subversion, Atlassian Jira, MS Visual Source Safe and issue tracking tools like PVCS Tracker, TeamTrack, HP Quality Center and HP Application Lifecycle Management (ALM).
RDBMS: Oracle, MS SQL Server, MySQL and NoSQL Mongo DB
Multimedia Kits: Macromedia Flash, Jasc Paint Shop Pro and Animation Shop Pro.
PROFESSIONAL EXPERIENCE
Confidential, Vienna, VA
Lead Developer
Environment: Windows, AIX UNIX, Java 7, IBM J9, J2EE, JSF2.2, Servlets, HTML, XHTML, JavaScript, CSS3, JSON, JQuery, AJAX, RESTful Web Services, XML, WebSphere Liberty Server, ArcGIS ( a tool for building and maintaining maps), Agile, ANT, log4j, RTC, Oracle, SQL and PL/SQL.
Responsibilities:
- Maintaining a stable system, resolving issues through a good knowledge and understanding of the system architecture of Confidential and various fire behavior/analysis models.
- Understand the service broker architecture and functioning, monitor the service brokers running on Windows servers.
- Worked on resolving critical issues and major bug fixes in the system under challenging SLA standards, during fire season.
- Working on DOI enhancements in Confidential .
- Setting the JSF 2.2 baseline, deploying the new baseline code to Confidential 2.2 Dev.
- Migrating the JSF 1.2 bug fixes and deploying them to JSF 2.2 baseline.
- As a lead developer on the DOI enhancements team, provided advice, guidance and training to the new team members
- Assisted them with setting up their new workspaces in Eclipse and took ownership by resolving issues, to get them up to speed.
Lead Java Developer
Environment: Windows, LINUX, Java 6, J2EE, JSP, Servlets, HTML5, JavaScript, CSS3, JSON, JQuery, Angular JS, AJAX, Spring MVC, Spring AOP, SpringSource Tool Suite 3.4, Spring Batch, JBoss Fuse (ESB), RESTful Web Services, XML, Tomcat server, JUnit, Agile, Maven, Jenkins, log4j, Subversion, iBatis, Oracle, SQL and PL/SQL
Responsibilities:
- UI development using HTML5, AJAX, JavaScript, JSON, JQuery, Angular JS and CSS3.
- Developed application modules using Spring MVC, Spring Annotations, Spring Beans, Dependency Injection, Spring AOP and SpringSource Tool Suite 3.4, with database interface using iBatis.
- Development using Spring Batch.
- Worked on implementing termed customer and reinstated customer logic for customers reinstated within a given grace period.
- Setting up JBoss Fuse ESB and building and deploying applications to Fuse server.
- Sending messages to queues and receiving responses.
- Extensively developed JUnit test cases and helped to increase Code coverage metrics.
Confidential, Wayne, PA
Senior Java Developer
Environment: Windows, UNIX, HTML, DHTML, JavaScript, Java, J2EE, JDBC, JSP, Servlets, Java Beans, Struts, Oracle JDeveloper, Oracle application server - 10g OAS, OC4J, XML via TCP/IP, XSLT, Agile, ANT, log4j, StarTeam, Subversion, Atlassian Jira, HP Quality Center, Oracle, SQL and PL/SQL
Responsibilities:
- Interacted with Channels and SalesStore team to gather the business requirements for WWSS Channels interface and SalesStore interface, and how the data was stored and transmitted to WWSS.
- Worked through the design phase where the Channels and SalesStore project was in the initial design stage, actively designing solutions with innovative ideas.
- Implemented complex matching algorithms to map the Service Level Contracted items to the Inventory items.
- Working with Oracle Inventory, BOM tables, views to get the structure of Service and Real Items and also Order Management, TCA tables to get the Order and Customer details.
- Conducted presentations of the functionality and walk through of the WWSS Channels interface and WWSS SalesStore interface, for business users, management, peers and QA.
- Unit testing, Integration Testing and Regression Testing of the application.
- Worked with QA and business users supporting QA testing and User Acceptance testing.
- Directed development by the offshore team, when working with them jointly on the WWSS SalesStore interface. Task breakdown, assigning work to offshore team, held daily status calls to monitor status of tasks.
- Enhancements related to integration of WWSS with the Nextgen portal - Test Planning application.
- Took lead and worked proactively with Test Planning team on analysis and design sessions.
- Built a test request hierarchical model for Test Planning request, creating quote, schedule and configurations for transactions submitted by customer through Test Planning Self Service Web Portal.
- Built stored procedures, PL/SQL and complex SQL queries, performance tuning SQL queries.
Confidential
Senior Java Developer
Environment: Windows, UNIX, Java, Servlets, Oracle application server - 10g OAS, OC4J, SpringSource Technologies, Spring, REST Web Services, JSON, Agile, ANT, log4j, Subversion, NoSQL MongoDB and MySQL.
Responsibilities:
- Gathered requirements, designed and developed application enhancements that send data fields from WWSS to RS Test Tracker, through nightly processes.
- Co-ordinated development of RS Test Tracker application with consultant.
- Setup the test environment for RS Test Tracker on our virtual server.
- Setting up the MySQL database.
- Creating the MySQL database on the test server using database dumps from production database.
- Setup Jetty web server and NoSQL MongoDB database on production and test environments.
- Deployed Spring Source code and MySQL database changes to Test and Production environments.
- Testing of the RS Test Tracker application on Test and Production environments.
Confidential
Senior Java Developer
Environment: Windows, UNIX, HTML, DHTML, JavaScript, Java 5, JDBC, JSP, Servlets,, Java Beans, Java Server Faces (JSF), Web Services, Rational Application Developer (RAD), Websphere, Spring, Hibernate, Agile, ANT, log4j, PVCS Version Manager, Oracle, SQL and PL/SQL
Responsibilities:
- Have developed UI code using Java Server Faces (JSF).
- Implemented the interaction of Spring WEB Tier (Struts) with the Spring OR Tier (Hibernate) with the database configurations on the Spring DAO Tier.
- Have developed the object relational mapping using the Hibernate API’s.
- Refined the data access approach for Oracle database, which was originally for DB2 database.
- Built stored procedures, PL/SQL and complex SQL queries, performance tuning SQL queries.
- Performance profiling (using JProbe) of Formsgen, QISR and Contribution year and source projects.
Confidential
Project Lead
Environment: Windows, UNIX, HTML, DHTML, JavaScript, Java, JSP, Servlets, Oracle 10g Application Server, OC4J, Oracle JDeveloper, JNDI, Java Beans, Struts, XML, FTP, ANT, Oracle, SQL and PL/SQL.
Responsibilities:
- Analysis, Preparation of Unit Test Cases, Test Scenarios, Test Data, Coding and Testing.
- Design and Preparation of Detailed Design Specification, class diagrams and database ER diagrams.
- Developed stored procedures, packages, functions and triggers for Confidential Stores.
- Have parsed the XML schema documents using the SAX/DOM Parser.
Confidential
Programmer Analyst
Environment: UNIX, Windows, BroadVision 6.0(with JavaScript), BroadVision Business Commerce 6.0, Weblogic, Java, Servlets, C++, HTML, DHTML, JavaScript, MQ Series, XML via TCP/IP, XSLT, Oracle JDeveloper and Oracle
Responsibilities:
- Providing compatibility over different browser versions of IE and Netscape.
- Minimizing of BV log errors arising from the order, admin and login modules
- Addition of new communities to Confidential . Confidential .com
- Providing access to products based on the user communities
- Display of order status, using XSL, converting XML documents to HTML, in order Status module.
