We provide IT Staff Augmentation Services!

Technical Lead Resume

0/5 (Submit Your Rating)

Bentonville, AR

SUMMARY

  • Over Ten years of Experience in application development, including analysis, design, development, deployment, testing, documentation, implementation, maintenance and production support of applications.
  • Experienced in project planning and tracking progress for End - to-End delivery.
  • Expertise in J2EE, Java, JSP, Web Services, Java Script, HTML, and XML.
  • Strong experience in design & development of applications using Java/J2EE components such as Java Servlet, STRUTS 1.2, Spring, Hibernate, Java Beans, JDBC, XML, JavaScript.
  • Expertise in developingSpring RESTback end services.
  • Expertise in developing components usingSpring Core, Spring AOP, Spring DI.
  • Experience on developing components inMDB(Message Driven Bean)
  • Experience on LDAP (Active Directory), Quartz Scheduling, EH Cache, Batch Processing.
  • Familiar wif Application Servers and web servers like WebSphere, WebLogic, and Apache Tomcat.
  • Expertise in HTML, DHTML, JavaScript, CSS and XML.
  • Experience in Confidential framework WebObjects.
  • Good at writing Maven build scripts and configuring and using Log4j and writing JUnit test cases
  • Good knowledge in Analysis and Design using Unified Modeling Language (UML) and experience on Agile methodologies.
  • Good experience in implementing the design patterns like MVC, Singleton, Session Facade, Adaptor, DAO, Front Controller, etc.
  • Experience in data migration from legacy to Oracle DB by using stored procedures.
  • Worked in MDM(Master Data Management), Cassandra
  • Worked wif Source control tools like SVN, CVS, Visual SourceSafe, Harvest.
  • Experience on Identity provider for PING Identity Management

TECHNICAL SKILLS:

Languages: Java (JDK 1.1, J2SE 1.3/1.4/5.0, Java SE 6), PL/SQL

UML Tools: Rational Rose

Design Patterns: MVC, DAO, DTO, Factory, Session, Service, Front Controller, Singleton patternAdapter etc.

J2EE: JSP1.2, Servlets2.4, JDBC

Frameworks: Strut 1.2, Spring 3.0, WebObjects, PPL

ORM / Data Mapper: Hibernate 3.0

AJAX Framework: Ajax API, jQuery, Ext JS, Angular JS

Unit Testing: JUnit, Fitnessee

Web servers: Tomcat 7.0, Apache

Application Servers: WebLogic 9.1, IBM WebSphere 5/6

Scripting/Styling: JavaScript, CSS

Markup Languages: HTML, DHTML, XML/XSL

Versioning tools: CVS, VSS, SVN

Bug tracking tools: Bugzilla

Data bases: Cassandra, Oracle 11g, DB2 8/9, MySQL 3.x/4.1/5.0

Platform: Windows 2000/NT/XPs, Mac Os, UNIX/ Linux

Products: MDM (Master Data Management)

PROFESSIONAL EXPERIENCE:

Confidential - Bentonville, AR

Technical Lead

Responsibilities:

  • Understand the requirements/enhancements and analyze them and provide the technical solution.
  • Developing new modules as per the application design.
  • Developing new solutions and services as per each business market requirements.
  • Involved in developing code for new market requirements.
  • Developed PING enabled services to communicate wif PING using ping jars.
  • Developed the application on Eclipse IDE and deployed it on Apache Tomcat Server
  • UI Implementation
  • Log4j is used for logging purposes and debug levels are defined
  • Involved in fine tuning of queries.
  • Involved in Data model design
  • Involved in creation of UML diagrams for the application process flow
  • Provided understanding document and conducted couple of sessions on data model to the team members
  • Involved in the Unit, integration, functional and load testing
  • Worked wif CVS for Version controlling files
  • Used Jenkins Continues Integration Tool to create application builds
  • Code reviews for other team member's deliverables
  • Facilitated KT sessions to Operations support team.
  • Implemented and Configured BPM/Topaz notifications.
  • TEMPEffectively coordinated and communicated wif multiple technical teams and markets.
  • Provided solutions for client/market issues.

Environment: Java, J2EE, Spring 4.1, DB2, SVN, Maven, JUnit, Linux, Jenkins, Log4J, Tomcat 7.0, PING

Confidential - Sunnyvale, CA

Senior Java Consultant

Responsibilities:

  • Understand the requirements/enhancements and analyze them and provide the technical solution.
  • Developing new modules as per the application design.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection(DI)
  • Developed Spring Rest services to communicate wif database using Hibernate
  • Developed the application on Eclipse IDE and deployed it on Apache Tomcat Server
  • UI Implementation
  • Log4j is used for logging purposes and debug levels are defined for controlling what we log
  • Involved in fine tuning of queries.
  • Involved in creation of UML diagrams for the application process flow
  • Understand the existing data model and redesign new Data model as per customer requirements.
  • Involved in Data model design
  • Provided understanding document and conducted couple of sessions on data model to the team members
  • Prepared data model using Oracle Sql data modeler tool
  • Prepared Stored procedures to migrate data from legacy data model to new data model
  • Involved in development of batch jobs to update data from other applications
  • Used Quartz-Cron scheduler to run the Jobs
  • Developed Unix script to run the Stored procedures in a process
  • Involved in the Unit, integration and functional testing
  • Worked wif SVN for Version controlling files
  • Used Hudson Continues Integration Tool to create application builds
  • Code reviews for other team member's deliverables
  • Created Archetype for the project
  • POC for Cassandra implementation for Look up tool.

Environment: Java, J2EE, JQuery, spring 3.0, Hibernate, XML, Oracle, SVN, Maven, JUnit, Mac OS, Linux, Hudson, Log4J, Tomcat 7.0, Cassandra

Confidential - Sunnyvale, CA

Java Consultant

Responsibilities:

  • Designing new solutions for the enhancements.
  • To produce high quality technical documentation for application design
  • To identify any gaps in the design and requirements and discuss wif business and development teams to create an optimized solution
  • Testing the application against the test plan
  • Writing/ testing JUnit test cases
  • Support for SIT and UAT testing
  • Code reviews for other team member's deliverables
  • To review functional specifications, create detailed technical design and technical specifications, and oversee code development and unit and performance testing activities
  • Worked wif SVN for Version controlling files
  • Created Archetype for the project
  • Used Hudson Continues Integration Tool to create application builds
  • Code reviews for other team member's deliverables
  • Log4J is used for application logging along wif Splunk.

Environment: Java, J2EE, Spring 3.0(AOP, Batch, Concurrency, Rest Services), Hibernate, XML, Oracle, Java 1.6, Tomcat 7, Linux, Mac OS, SVN, Maven, Hudson, Eclipse.

Confidential

Technology Analyst

Responsibilities:

  • Designing new solutions for the enhancements.
  • To produce high quality technical documentation for application design
  • To identify any gaps in the design and requirements and discuss wif business and development teams to create an optimized solution
  • Testing the application against the test plan
  • Writing/ testing JUnit test cases
  • Support for SIT and UAT testing
  • Code reviews for other team member's deliverables
  • To review functional specifications, create detailed technical design and technical specifications, and oversee code development and unit and performance testing activities
  • Worked wif SVN for Version controlling files
  • Created Archetype for the project
  • Used Hudson Continues Integration Tool to create application builds
  • Code reviews for other team member's deliverables
  • Log4J is used for application logging along wif Splunk.

Environment: Java, J2EE, Spring 3.0(AOP, Rest Services), Hibernate, XML, Oracle, Java 1.6, Tomcat 7, Linux, Mac OS, SVN, Maven, Hudson, Eclipse.

Confidential

Senior Software Engineer

Responsibilities:

  • Proposed Design for the new Services as per customer requirements
  • Enhanced existing OOTB service like MaintainPartyIDDocuments, Maintain Party Alias Names, Maintain Contract Address, Retrieve Party Basic Data
  • Provided detailed design documents for new services
  • Involved in testing wif Fitness Tool
  • Developed MDBs(Message Driven Bean) for specific business requirements to process data and store the data to data base
  • Deployed the MDBs in WebSphere application server
  • Configured Queues for MBDs to listen on in Web sphere application server
  • Used Unit testing for the development process using white box testing
  • Involved in Code review process
  • Involved in test data preparation for Services developed

Environment: J2EE, MDM Product, EJB, IBMDB2, Fitnessee, Websphere Application server, CVS

Confidential

Senior Software Engineer

Responsibilities:

  • Involved in development of Design Specification Document to enhance existing OOTB services
  • Enhanced existing OOTB service like AddParty, Retrieve Contract Change Info, Retrieve Party Relationships, and Maintain Party
  • Combined multiple OOTB services to accomplish client business
  • Involved in testing wif the QTP and Fitness Tool
  • Developed UML use-case, class, object, sequence, collaboration and activity diagrams using UML.
  • Test data preparations for services
  • Involved in Code review process
  • Deployed the application on Websphere application server.
  • Involved in Defect fixing

Environment: Java/J2ee J2EE, WCC Product, EJB, IBMDB2, Fitnessee, Websphere Application Server, CVS

Confidential

System Engineer

Responsibilities:

  • Worked Onsite (Germany)
  • Analyzed and Integrated PPL Framework into the project
  • Performed unit testing wif JUNIT testing.
  • Involved and Implemented in Report Generation Process
  • Added new features as per client requirement
  • Implemented Outlook integration into the project
  • Documented project components
  • Used VSS for Version controlling.

Environment: J2EE, Thinclient Framework, PPL Framework, EJB, IBMDB2, JUNIT, BEA -Weblogic9.1 and VSS-version control.

Confidential

Software Developer

Responsibilities:

  • Analyzed and developed the Administrator Module.
  • Developed JSP pages for Customer module, Administrator module.
  • Added new features as per client requirement.
  • Used CVS for Version controlling.
  • Documented and demonstrated wif complete usage methods of programs.
  • Involved in Coding of the java components which are the heart of the application and user management
  • GUI development using HTML, JSP, Servlets, JavaScript
  • Worked extensively on the JSPs
  • Integration testing (end-end)
  • Prepared exhaustive test cases to comprehensively test functionality and code

Environment: JDK 1.4, Servlets, PennyWise Framework, JSP, MySql, CVS

Confidential

Software Developer

Responsibilities:

  • Developed complete Administrator Module.
  • Developed JSP pages for Administrator Module.
  • Implemented the Credit Card Module
  • Documented and demonstrated the Administrator and Credit Card Module
  • Used CVS for Version controlling.

Environment: JDK 1.4, Servlets, PennyWise Framework, JSP, MySql, CVS

We'd love your feedback!