We provide IT Staff Augmentation Services!

Lead Consultant Resume

5.00/5 (Submit Your Rating)

Simi Valley, CA

SUMMARY

  • Over 10 years of experience in design, development, deployment and integration of enterprise scale information management applications for leading companies. Designed and developed multiple projects using Java/J2EE technology.
  • Worked extensively with Java Platform, Standard Edition (Java SE) including Core Libraries, Generics, Collections, NIO, Applets, AWT, Swing, Internationalization (i18n), JDBC, Networking, RMI, JNI, Scripting, Security.
  • Solid experience on Java Platform, Enterprise Edition (Java EE) including Servlets, JSP, JNDI, EJB, Java Mail, Security.
  • Experience in XML and XML parsers, SOAP, UDDI and WSDLServices.
  • Have good understanding and implementation experience in Web Services.
  • Extensively worked in developing the web applications using the Struts Framework, Spring Framework and Hibernate ORM.
  • Good Experience in XHTML, JavaScript, Ajax.
  • Solid experience in developing and deploying the applications on Application Servers like BEA WebLogic, JBOSS and IBM Websphere.
  • Experience in using IDEs like Eclipse, MyEclipse, WSAD and RAD for Application development.
  • Extensively used CASE tools like Rational Rose and RSA.
  • Solid background in Object - Oriented analysis and design - OOAD. Very good at GoF & J2EE Design Patterns, UML.
  • Thorough knowledge of software development lifecycles.
  • Knowledge of SQL and Database Systems. Worked on Oracle 9i/10g, SQL Server, DB2.
  • Strong Database development experience in writing functions, procedures, packages, triggers and views in PL/SQL. Worked on TOAD.
  • Extensively worked on open source technologies. Worked on Apache Tomcat, Ant, Maven, Log4j, JUnit, iText,POI
  • Worked in version control systems like Rational Clear case and CVS, VSS, Subversion, Harvest
  • Experience in Commercial Insurance, Retail, and Logistics sectors.
  • Excellent Debugging, problem solving and testing skills.
  • Very good experience in using Windows, UNIX and Solaris platforms. skill sET

TECHNICAL SKILLS

Programming Languages & Scripts: Java 2, HTML, XML, SQL, PL/SQL, Java Script, CSS, Ajax.

Java Platform, Enterprise Edition: Servlets, JSP, JSTL JNDI, EJB2, Java Mail, Security, J2EE Design Patterns, Core Libraries, Generics, Collections, NIO, Applets, AWT, Swing, Internationalization (i18n), JDBC, Networking, RMI, JNI, Scripting, Security, GoF Design Patterns.

Frameworks: Spring 3.x, Struts 2.x, Hibernate 3.x.

Developement & Methodlogies: UML, Agile methodologies

Web Services & XML: Axis2, XSL/XSLT, XHTML, SOAP, WSDL, DTD, Schema

Application Servers: BEA WebLogic 10, JBOSS 4.x and IBM Websphere 5/6, Apache Tomcat, JBOSS 4.

Tools: Load Runner 8.1, Win Runner, Rational Rose, Visio, Connect Direct, Oracle Top Link, LDAP, Siteminder, Eclipse, MyEclipse 3.4, WSAD 5/6, RAD7, Ant, Maven, x, Log4j, JUnit, iText,poi

RDBMS: Oracle 8i/9i, MS SQL Server, DB2

O/S: Windows,UNIX and Solaris

PROFESSIONAL EXPERIENCE

Confidential, Simi Valley CA

Lead Consultant

Responsibilities:

  • Identified and Implemented reusable framework components like Loggers using Log4J, FTPClient using Apache Common FTP, FileFormatter using XML and Cache using JCS and Scheduler using Apache Common WorkManager.
  • Involved in creating POC for Spring Batch implementation.
  • Involved in High level and Low level design for Extraction, Translation and Loading of data over multiple Gates
  • Prepared Design Guidelines document as part of Design Standards best practices.
  • Preparation of Detail Design Documents for ETL and Audit processes using Rational Software Architect tool.
  • Built Code Translation custom component and service using JAXB and JCS Cache
  • Designed and Created framework components like Audit, Logger, Cache, and Scheduler.
  • Involved in creating Spring Batch jobs with chunk processing methodology for ETL processes.
  • Implement Audit Metrics capturing processes in ETL spring batch processes using Listeners.
  • Preparation of Test Scripts.
  • Used hibernate 3.0 to store the persistence data into the Mainframe DB2 database.
  • Created Web interface to display application errors using JSP pages with JSTL and Spring3 framework.
  • Implemented various design patterns in the project such as Data Transfer Object, Data Access Object.
  • Used Hibernate Tools to generate Table POJO’s.
  • Generation of flat files using JRecord .
  • Used Harvest for version control.

Environment: JSP2.0, Servlets2.3, HTML, CSS, XML, JSTL, JavaScript, Spring 3, Hibernate 3, Spring Batch2.5, RAD7, Mainframe DB2, RSA8.1, Harvest, Log4j, JUnit3.8.1,Hibernate Tools, JRecord, JCS, Quartz

Confidential, Boston MA

Senior Java/J2EE Developer

Responsibilities:

  • Prepared application requirements document from Business Requirements that were provided in Irise format.
  • Prepared System Design Document using StarUML open source tool.
  • Analyzed ATG Dynamo functionality of existing websites which involved understanding JHTML code.
  • Implemented Client side interface using JSP, JSTL, JavaScript and CSS. Used Spring framework to develop the server side logic in integration with Hibernate to persist data to MySQL database.
  • Incorporated community discussion forums and Blogs that read live URL feeds, using XML parses.
  • Implement Search Engine Optimization (SEO) to get traffic from Search Engines.
  • Incorporated JCaptcha (Java Completely Automated Public Test to tell Computers and Humans Apart) functionality during user Registration process.
  • Implemented distributed caching using JBoss Tree cache with MBeans to cache premium news articles.
  • Implemented Quartz scheduler to update the Cache object with latest changes in premium news articles from database.
  • Integrated Jive community forums in the application using Jive software.
  • Provided search facility using Solr search.
  • User Authentication was implemented using Spring Security feature by mapping the action url with security tags in application context file.
  • Implemented single sign-on feature
  • Prepared Unit Test cases and done unit testing using JUnit suite.
  • Used SVN as configuration management tool for the project.
  • Created build scripts using shell script for application compilation and deployment on application server.
  • Followed Agile SCRUM methodology with sprints of length 3 -4 weeks due to constant requirement changes and new enhancement from client end.
  • Used SVN for version control.

Environment: JSP, HTML, XML, Spring 2.5, Hibernate 3, Restful Webservices, JBoss 5.0.1, MySQL 5.1, irise, Unix, ATG Dynamo, SVN, JUnit, Jive, Jcaptcha, Solr, SpringSource Tool Suite, Quartz, JBoss Tree Cache

Confidential

Senior Java/J2EE Application Developer

Responsibilities:

  • Provided Application Support for Level 1 and Level 2 issues.
  • Involved in Migration of application from JBoss Server to Web Sphere Application Server6.
  • Involved in Migration of application from Web Sphere Application Server version 4/5 to version 6.
  • Provided enhancements to application with respect to performance and addition of new features.
  • Developed Use Cases, UML diagrams such as Sequence Diagrams, Activity Diagrams and Class Diagrams, for enhancement modules using Rational Rose.
  • Used frameworks like Struts, Spring, Hibernate to develop the enhancements with Universal DB2 as the database.
  • Used EJB 2.0 to implement Business logic using Stateful/Stateless Session Beans and Entity beans.
  • Used Java Naming and Directory Interface for accessing Enterprise beans and Data source in Distributed environment.
  • Used Connect Direct to transfer files from Unix box to Mainframe box.
  • Used Java Mail to provide email notification on success or failure of a batch job.
  • Wrote Unix shell scripts to run Java batch jobs.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Used Log4J extensively for logging purposes into the application.
  • Unit tested code with JUnit test suite.
  • Performed Load Testing using Load Runner scenarios for 25 users.
  • Written Unit and System Test Cases, System Test Plans and executed the same.
  • Used Wily Interscope to monitor Java application.
  • Siteminder with Lightweight Directory Access Protocol (LDAP) was used for user authentication.
  • Used SVN for version control.

Environment: Spring3.x, Hibernate 3.x, Struts 2.x., JSP 1.2, Java Script, EJB 2.x,JDBC,HTML, XML, DB2, Ajax, Web Sphere Application Server 6, JBoss 4.2, MyEclipse 3.4, RAD7, UML, Rational Rose, CVS, JUnit, Load Runner 8.1, Siteminder, Design Patters, Connect Direct, AIX Unix Server, Java Mail, Ant, Struts Security, Log4j, iText

Confidential

Java/J2EE Application Developer

Responsibilities:

  • Developed Use Case Diagrams, Sequence Diagrams & Class Diagrams in UML
  • Developed user interfaces using JSPs 1.2
  • Used Struts Tiles for better presentation of different sections of a JSP page.
  • Used Validator framework to perform server side validations.
  • Implemented the application using Struts 1.1 framework that uses MVC design pattern
  • Implemented server-side business components using Stateful/Stateless Session Beans and Bean/Container Managed Entity Beans (EJB 2.0)
  • Implemented various design patterns in the project such as Business Delegate, Composite View, View Helper, Front Controller, Session Façade, Value Object, Data Transfer Object, Data Access Object and Service locator.
  • Generated Stubs using WSDL file and consumed web services using SOAP protocol.
  • Implemented Coding Standards using Checkstyle and PMD.
  • Oracle 9i was used as the database. Created store procedure using PL/SQL through Oracle 9i client
  • Developed and Deployed EJBs and other Components in the Websphere Application Server (WAS 5.0)
  • Implemented Test cases using JUnit test suite.
  • Used Log4j for inserting logging statements in Java Application
  • Developed the building components of application such as JSPs, Servlets, EJBs using Websphere Studio Application Developer (WSAD 5.1.2)
  • Used Rational Rose clear case for version control.

Environment: Struts 1 .x, JSP 1.2, JDBC, EJB 2.x, Java Script and HTML/DHTML, XML, Oracle 9i,WebServices, Web Sphere Application Server 5, WSAD 5,Rational Rose, Windows NT Server, Clear Case, Win Runner, Checkstyle, PMD, J2EE Patterns, JUnit, SQL, PL/SQL.

Confidential

Java/J2EE Application Developer

Responsibilities:

  • Analysed Business Requirement for Expression Builder.
  • Prepared Low level Design for Expression Builder Module.
  • Implemented Expression Builder module using Swing.
  • Prepared Unit Test cases and Tested them using JUnit.

Environment: Swings, JDBC, Oracle 9i, JUnit, Windows98

Confidential

Java/J2EE Programmer

Responsibilities:

  • Involved in Analysis and Design of Currency Converter module.
  • Implemented database configuration using XML.
  • Created JavaBeans like DBConnector and ReplaceSingleQuotes.
  • Implemented client side validation using JavaScript.
  • Used Oracle7 as backend database.
  • Performed unit testing using JUnit test suite.
  • Used Weblogic7 as the application server to deploy the application.
  • Created Stateless session Beans for login process and Currency Converter using EJB1.1.
  • Created JSP pages to respond to client request.

Environment: JSP 1.x, Java Script, XML, JavaBeans, EJB 1.x, Weblogic7, Oracle, JUnit, Windows98

Confidential

Java/J2EE Programmer

Responsibilities:

  • Involved in Analysis and Design of Mathematic symbol keyboard component.
  • Implemented Mathematic symbol keyboard component using Swing.
  • Created JavaBeans like DBConnector and ReplaceSingleQuotes.
  • Used Oracle7 as backend database.
  • Performed unit testing using JUnit test suite.
  • Used Tomcat as the application server to deploy the application.
  • Created JSP pages to respond to client request.

Environment: Swings, JavaBeans, XML, Apache Tomcat, Oracle7, JUnit, Window 98

We'd love your feedback!