Tech Lead ,resume Profile
Professional Summary
- Having Total 13 years of work experience in Object Oriented Design, Modeling, Programming and Testing in Java, J2EE, XML and Relational Databases.
- Expertise in Object Oriented Programming using Java and J2EE related technologies.
- Implemented Test Driven Development process
- Worked on project with Agile methodology
- Proficiency in developing secure web applications and server side development using Spring Framework, RESTful Web Services, Hibernate, JDBC, JNDI, Struts, Spring, JSP, JSF, JSTL, Servlets, Java Beans, JavaScript, XML, CSS, HTML, Oracle, DB2.
- Expertise in developing the web applications using Struts, Spring, Hibernate and J2EE Application Servers such as Jboss, and Websphere
- Extensively worked on SpringMVC
- Wrote dependence injections, used annotation and inner bean in Spring Framework
- Extensively used RESTful web services by using all four methods of HTTP GET, POST, PUT, DELETE
- Hands on experience with databases including Oracle, PL/SQL, DB2 and MySQL involving stored procedures, triggers, functions, indexes, and packages.
- Extensively uses designing tools such as MS-Visio, EA for preparing Work Flow diagram, System flow diagram
- Experience in working with web/applications servers JBOSS, ApacheTomcat and ApacheHTTP Server.
- Worked on CRM tools such as Infor EAM,E.Piphany Sales Service
- Working knowledge on CSS, XML, XSLT Stylesheet
- Used Jasper Reports to create pdf report documents as the output reports of the Java scheduler job executions
- Strong knowledge of Design patterns J2EE Design Patterns, Singleton, MVC framework
- Having excellent understanding on Software Development Life Cycle including Analysis, Requirement Gathering, Data modeling, Design, Development/Coding and testing
- Hands on the tools such as Eclipse, JDeveloper, Textpad, Linux vi editor, etc.
- Hands on experience on Linux in writing shell scripts for job
- Hands on experience in VPN, Putty, WinSCP etc.
- Experienced in MAVEN 3.0 to build and deploy Java applications.
- Hands on experience in project management tools like Clear case, CVS and SVN.
- Writing the JUNIT test cases for HSQL and ORACLE
- Solid foundation in software programming concepts of OOPS
- Worked on project with Water fall model
- Worked on design and application development in Banking, Retail, Automobile, and Insurance
Technical Skills
Programming Languages: JAVA, J2EE, XML, SQL, PL/SQL
Web/XML Technologies: HTML, DHTML, CSS, JavaScript, JSF, JQuery, Servlets, JSP, XPATH, XML,JMS,RESTful web services, Webservice SOAP
Frameworks: Hibernate 3.0, Spring 3, Struts 1.2, Spring MVC
Apache Projects: Log 4j, Struts1.4 and Apache CXF.
Tools Utilities: Eclipse, JDeveloper, Dreamweaver, Textpad, WinSCP
Application/Web Servers: BEA Web logic, WebSphere, Jboss, Tomcat
RDBMS: Oracle 10.x, DB2, MySQL 4.0, MS SQL Server 7.0, MS Access
Source Control: Rational Clear Case, AccuRev, CVS, SVN
Design Patterns: Singleton, Factory, Service Locator, Transfer Object, Front Controller, DAO Data Access Object , Iterator, Observer.
Operating Systems: Windows 7/2000/XP, Linux
CRM: Epiphany Sales Service
Build Scripts: Maven, ANT,Jetty
Domain Knowledge: Retail, Banking, Automobile, Insurance
Projects Profile
Confidential
Role Tech lead
Responsibilities:
- Involved in writing java coding for different modules
- Wrote dependency injection DI of type setter injection, constructor injection in Spring Framework
- Involved in requirement gathering, design, Analysis, preparing the use cases and Responsible Designed and developed backend services implemented through REST service and Integrated with presentation layer using HTML
- Wrote Inner Bean and used autowire annotation in Spring
- Used AOP Aspect oriented programming in Spring Framework
- Wrote XSD files and used XML bean of Apache as a parser to parse XML files comes for TIBCO or Ab Initio
- Development and implementation Integration of server side services with RESTful web services
- Designed and Implemented number of modules using spring and JSF as the key technologies
- Wrote Web Services which send and receive xml message from TIBCO
- Implemented application using EJB and Java Messaging Service JMS
- Developed all the User Interfaces using FTL, JQuery, CSS, Struts 2.0
- Use cases for different functionalities Enrolment, Payout, Account Change Activity etc and HLD
- Data model which includes Conceptual design, Logical design and Physical design
- Involved in Analysis and Design of various modules using J2EE Architecture and MVC Design Pattern.
- The project is implemented on Agile methodology
- Implemented complete SDLC life cycle of the project
- Involved in implementing the JAX-RS web services.
- Implemented session management using Http Session
- Developed Web services to allow communication between the applications using Rest and SOAP based Web services
- Worked as a coordinator for offshore to give knowledge transfer of requirements
- Detail Design document
- o Developed a complete architecture of project Citi Pays
- o Developed Work Flow, Class diagram for different functionalities.
- o Developed System flow diagram for Real Time, Nightly batch jobs interaction with different Lines of Businesses LOBs and Enterprise Dataware Housing EDW .
- Involved in assigning task to offshore team to develop modules and giving guideline the way to be implemented
- Involved in coding and testing of Batch enrollment modules and eligibility modules
- Involved in co-coordinating the IST and UAT testing
- Giving solutions to implement certain scenarios to business
Languages: Java, XML, XSD,JSF,JMS, JQuery,Javascript ,SOAP, Oracle 10g,Weblogic, RAD6.0, Spring Framework,Spring Integration, Java/JDK, ANT, XML Bean of Apache, XSD, SVN, Autosys, CDM,TIBCO, JAX-RS Webservices, RESTful web services, ab initio,Clearquest, Infoman,WIN XP, Sun Solaris, WinSCP
Confidential
Role Tech Lead
Responsibilities:
- This application is a new development and was involved in requirement gathering of different modules by attending meetings with business
- Designed and Developed Web Services using technologies, SOAP to communicate to the other modules
- The project is implemented on Agile methodology
- Implemented Test-Driven Development TDD process
- Implemented complete SDLC life cycle of the project
- Developed technical design document
- Involved in database designing
- Involved in the development of all three UI modules
- Wrote dependency injection DI of type setter injection, constructor injection in Spring Framework
- Wrote Inner Bean and used autowire annotation in Spring
- Used AOP Aspect oriented programming in Spring Framework
- Writing configuration XML files for WebFlow Spring MVC
- Implemented Spring Dependency Injection.
- Implemented Spring MVC.
- Writing JSP pages for each modules
- Involved in writing view-state files and Action classes etc.
- Build applications using Build tool Maven.
- Writing Pom.xml file for Mavan
- Involved in writing unit test cases and unit testing
- Involved in effort estimation
Languages: Java/JDK,DB2,Spring JDBC, Javascript ,JQuery ,SOAP, Spring MVC/WebFlow, Spring Integration, XML, Web Server: Tomcat 6.x,Oracle 10g,Bamboo, Maven, SVN,Mercury,WIN XP, UNIX
Confidential
Role Sr Developer
Responsibilities:
- Involved in requirement gathering of different applications for migrating from Mainframe/DB2 to Java/Oracle by attending meetings with business team
- Developed solution design document for different applications such as Transfer, Receiving, PC Inventory, eUSR, Sensource etc.
- The project is implemented on Agile methodology
- Worked as a lead/coordinator for offshore and onsite to give knowledge transfer of requirements of different applications
- Involved in Reporting module development using Spring MVC with RESTFul service
- Developed technical design document for all applications
- o Assigning task to offshore team to develop modules of different application
- o Involved in coding, Unit testing and deployment of applications such as Transfer, PCInventory, Receiving, eUSR
- o Closely interacting with testing team while doing system testing testing
- o Worked on defects which are raised by testers during system testing
- o Writing Pom.xml file for Mavan for different application
Languages: Java/JDK, Javascript ,JQuery ,Spring JDBC, Spring MVC, XML, XSD,Tomcat 6.x,Oracle 10g, DB2,Maven, SVN,Mercury,WIN XP, UNIX
Confidential
Role Software Engineer
Responsibilities:
- Working as a support resource and works on tickets raised by customer on EAM
- Works on new enhancements such as designing new custom screen, designing new reports
- Do requirement gathering and prepare design document based on the requirement
- Submitting weekly status report to the manager Customer
- Prepare Escalation report and submit to SLM at onsite
- Going to field Pumping Service and giving training on EAM to field workers and supervisor
- Giving training to Supervisor on EAM Mobile Enterprise and explain them how to use EAM application in Apple iPad
Languages:Infor EAM, EAM Mobile, Java/JDK1.6, Java Script, JSP, Jboss, Webservice Apache CXF , Oracle 11g
Confidential
Project - NNA AMES Transition
Responsibilities:
- Resolving tickets which are raised by customer related to UNIX scripts, SQL scripts and Java code.
- Small enhancements in adding new functionality through java code and SQL scripts.
- Assigning tickets to team members.
- Writing and modifying extensions as per the need
- Updating attributes in bios, record sets
- Created tabs, popup screens as a part of requirement
- Given training on Epiphany to team members to handle defects raised by customer
Languages: Java 2, PL/SQL, Shell Scripts,MS SQL Server 2000, Oracle 9i,WSAD 5.1, Epiphany S S 6.5.1, BCP utility, Batch processing, File Transfer,Windows NT, Unix
Confidential
Responsibilities
- Involved in writing business login in Java which runs on server side
- Developed different reports like interaction report, monthly metrics report etc. by using Crystal Reports tool.
- Involved in loading publishing reports.
- Involved in developing customizing different Forms.
- Involved in writing java extensions for bio, form level and computed attributes.
Languages: Java 2, PL/SQL,MS SQL Server 2000,Epiphany 6.5.1 Sales Service, Crystal Report 8.1, Websphere 5.0,Windows NT
Confidential
RCS Regional Claim System
Responsibilities
- Prepared the Workflow document for RCS Storyboard.
- Prepared the Functional Requirement Specification Document.
- Involved in developing different screens in Epiphany service.
- Involved in developing writing java extensions to implement business rules.
Languages: Java 2,MS SQL Server 2000,Epiphany 6.5.2 Sales Service, Web logic 8.1,Windows NT
Confidential
Responsibilities:
- Understanding Epiphany product and customize it
- Responsible for designing and developing Use Case documents
- Making unit test cases.
- Writing server side Java classes which holds the business logic
- Configuring Websphere as an application server
- Developed various modules
- Writing SQL procedures
- Creating views, tables
- Involved in writing java extensions for Bio levels UI levels
- Involved in writing java extensions for computed attributes
- Involved in writing EPI extensions
- Developed various reports using Crystal Reports
- Loading and configuration of various Epiphany modules .ebm .ebmd
Languages: Java 2, PL/SQL,Oracle 9i,Epiphany 6.5.3 Sales, Websphere 5.x, Crystal Reports,Windows NT 10
Confidential
Responsibilities:
- Developing Forms in swing.
- Writing Java classes for defining business rules
- Implemented complete SDLC life cycle of the project
- The project is implemented on Water Fall Model methodology
- Making unit test cases.
Languages: Java 1.2, PL/SQL,MS SQL 2000,EJB, JSP, Websphere 5.x,Windows NT