Team Lead Resume
SUMMARY:
- Sun Certified Programmer with 10 years of strong experience in Software development industry.This includes
- More than 8 years of experience working with J2EE technologies this includes Servlets, JSP, JSF, EJB, Design patterns.
- Experienced working with State governments in United states which includes with Wisconsin (worked with departments DWD, DCF, DPI) and Texas( Confidential )
- Experienced with Banking domains which includes( Confidential Bank, Confidential )
- Experienced in working with web services.
- Extensively worked with spring, JPA, Hibernate, Ibatis technologies.
- Experienced in working with messaging systems like TIBCO BW, TIBCO IM, JMS.
- Experienced in working with DB2, Oracle, MY/SQL, MS - Access, SQL Server.
- Sound technical background, hands-on development, experience in latest areas of client/server, Internet computing, experience in domains like Telephonic, Energy, Product oriented, Pharma, Financial projects.
- Experienced in Analysis, Design, Development and testing of many e-Commerce applications.
- Extensive experience in writing Oracle triggers, views and stored Procedures.
- Technical Proficiency in numerous architectures, IDEs, platforms and network protocols.
- Experienced in applying J2EE Design Patterns in frameworks like MVC, Struts, and Spring.
- Proficiency using Version Control System MS VSS, PVCS, Merant Version Manager, SVN, IBM Rational clear case and CVS.
- Experienced in working with various application servers such as (Weblogic, Websphere, J-Boss, Ora 9IAS).
TECHNICAL SKILLS:
Languages: Java, J2EE, C, COBOL, PERL, Unix shell scripting.
Middle: Ware EJB, RMI, JNDI, JTA, MVC Struts, Spring, Hibernate, IBATIS, MDB, Grails
SOAJMS: EMS, TIBCO BW, TIBCO IM 4.1, Web Services, TuxedoWeb logic portals
Web / Application Servers: Weblogic 5.1/6.0/7.0/8.1/9.0, IBM Websphere 5.1/5.2, RAD 6.1/7.5, Apache, Visual Studio 2003, Tomcat, Maven, Oracle 9IAS, Java Web Server2.0, Web Technologies HTML, Java Script, CSS, XML, DTD, XSL, DOM XPATH, SAX, JSP, Struts, Asp.net, JavaScript Debugger, JQuery, AJAX, Scriptaculous, Java Swing, ASP.Net, FLEX
Packages: Ms-Office Suite, Edit plus, Front Page’98, PL/SQL, ANT, Toad, SQL Developer 8.0, IBM DB2 Command Centre, Hudson, Perforce, RestAPI Web Services.
GUI JBuilde: Eclipse, Visual Basic 5.0/6.0, Seagate Crystal Reports 7.0, JUNIT, MAVEN, TDD, Visual Studio 2008, JSF-Facelets, Ice Faces, GWT, JSON/GSON, Android SDK.
Database: Oracle 8.i/9.i, MS-Access2000, SQL Server, DB2, Sybase, UDB
OS MS-DOS: Windows 95 / 2000/2003/XP, Solaris, UNIX, LINUX
Version: Control Visual source safe 6.0, CVS, PVCS, Merant version manager, SVN
PROFESSIONAL EXPERIENCE:
Confidential
Team Lead
Responsibilities:
- As a senior programmer responsible to develop the application in both UI side and also server side.
- Developed the Bcloud application by using Spring IOC integrated with Spring JDBC template to connect database.
- JAX-WS (soap based) web services are developed to expose them to ROLB system.
- SOAPUI is used to test the request-response object.
- File upload process is developed by using struts, Ajax, jquery, json/gson technology.
- Document, Alert, Label management web services are integrated by using JSP, Struts.
- Spring annotations are used and testing with Junit before the web services code exposed.
- Ant script is developed to create ear and the ear is uploaded to IBM web sphere admin console.
- Developed the mock up flow to communicate with android as part of the mobile communication.
- Oracle stored procedures are developed to be called in java side,
- Designed technical document by explaining the architectural flow.
- SVN is used to check in the changes.
Environment: Java 6.0, CSS, SQl Developer, Junit, Spring 3.0, Spring-JDBC Template, Oracle 11i, Eclipse-Indigo, Tomcat, Ant, JAX-WS Web Services, IBM-RAD, Struts2.0, javascript, AJAX, JSON/GSON, Android, Linux
Confidential, Dallas, TX
Team Lead
Responsibilities:
- Developed the Agent Desktop application framework by using Spring IOC integrated with JPA.
- Session façade and implementation classes are developed in the business layer, which interacts with the DAO layer.
- Entity mappings are used with the hibernate persistence mechanism to interact with the database.
- Spring annotations and JPA annotations are developed.
- Front end is developed with GWT custom components.
- GSON/JSON are used for the user login.
- Backend is developed with Oracle 11i.
- Designed and developed Junit test cases which ensures the flow to run successfully by using JPMC standards.
- Web application is deployed by using tomcat which is integrated with Jetty.
- Web Services are created for the loan modification service.
- Generated code review reports by using cobertura.
- Responsible to improve the code coverage.
- Responsible to get the work done by offshore team.
- Responsible to resolve the production tickets.
- Responsible for the unit testing of the modules developed.
- IBM Rational clear case is used to check in the changes.
Environment: windows XP, Java 6.0, CSS, SQl Developer, Junit, Spring 3.0, Oracle 11i, Eclipse-Helios, Gwt, Tomcat-Jetty, JPA2.0, Hibernate 2.5, REST Web Services, Weblogic, JMS, UNIX, IBM Rational clear case.
Confidential, Austin TX
Developer Analyst-2(contractor)
Responsibilities:
- Involved in impact analysis while migrating from Accenture proprietary grnds framework to Spring MVC.
- Spring controllers are developed in the place of existing conversations.
- Configured spring dispacher-servlet to communicate with spring controllers.
- Spring interceptors are developed for security in adherence with the existing framework.
- Jquery is developed for front end to have effective dashboard and for dynamic label change.
- The tag libraries which are used to get the screen names are converted to spring standards.
- Spring IOC is used for certain setter and getter injection of the properties which are defined in dispatcher-servlet.
- The communication with ICPC system is done by web services.
- Oracle 11g is used as backend.
- Tuxedo on unix used to interact with custom c functions.
- Junit test scripts are developed for unit testing.
- Agile methodology is used during development.
Environment: windows XP, Java 5.0, SQL, PL/SQL, JSP, JSTL2.0, JavaScript, JQuery, HTML, CSS,Oracle 9g/11g, Junit, EJB 2.0, Spring MVC version 3.0-Tiles, Toad, SQL Developer, HTML, Tuxedo, UNIX, UML, Eclipse-Helios, Weblogic 10.0, Tomcat 3.6, IBatis.
Confidential, WI
Lead Analyst
Responsibilities:
- Designed the UI screens.
- Developed user interfaces using Struts2.1, Ibatis 2.1, Spring 3.0, JSP, JSTL, HTML, AJAX and struts tag libraries validation framework, Collection API framework.
- Developed java files by using struts Model-view-controller Architecture.
- Developed Front-end validations by JavaScript.
- Developed stored procedures in Oracle PL/SQL.
- Developed customized views.
- Worked as architect to develop the base line framework for the project. This project structure is designed and developed with spring service layer, dao layer by calling appropriately from spring configuration xml file by using IOC standards.
- Developed a rich user interface by using display tags that are plugged with struts2.1.
- Developed customizable CSS’s which are included in Jsp for the type of requirement.
- Developed interceptors which will maintain the session among the application.
- Responsible for technical assistance to other developers during project development.
- Designed and developed Interceptors which is new feature in struts2.0 to maintain the security.
- Design patterns are used to implement the security.
- Java script testing and error fixing by using XML Spy.
- Responsible for configuration set up for other developers. RAD 7.5 IDE is used.
- Impact analysis for the new requirements to the existing system and new requirements to be developed.
- Designed the project use case diagrams with UML.
- Ajax implemented for the functionalities such as filtering drop downs.
- Test Driven Development approach (TDD) is used to check the new processes will work.
- Performed JUnit test scripts.
Environment: windows XP, Java 5.0, RAD 7.5, SQL, PL/SQL, JavaScript, HTML, CSS, AJAX, Oracle 9g/11g, Junit, Struts2.1-Tiles, Spring 3.0, Ibatis, Toad, SQL Developer, XHTML, HTML, UML, Maven, JDeveloper 11.0.
Confidential
Senior developer
Responsibilities:
- Developed user interfaces using Hibernate, Struts 1.4, JSP, JSTL and struts tag libraries validation framework, Collection API framework.
- Involved in migrating SQL queries, stored procedures to hibernate which were initially using JDBC.
- Developed Front-end validations by JavaScript and partly JQuery used.
- Analysed and researching the help desk calls thus by sending appropriate solutions.
- Developed/enhanced existing stored procedures in Oracle PL/SQL.
- Ejb’s are used for server side programming.
- Developed the module in such way that it conformed to existing architecture and called the stored procedures from Java.
- Responsible in improving the performance of certain applications in Confidential, which were relatively running slow.
- Communication between Confidential, CCAP is done by using Web Services.
- Added new features to the application to have better GUI using JavaScript.
- Responsible for technical assistance to other developers during project development.
- Impact analysis for the new requirements to the existing system and new requirements to be developed.
- Identified some of the bugs in the system, coordinated with design team to be created as incidents.
- Involved in configuration support to the newly joined team thus by setting their workspace.
- Java script testing and bug fixing by using XML Spy.
- Design patterns are used for communication among the online screens.
- Test Driven Development approach (TDD) is used to check the new processes will work.
- Performed Unit level Testing, Integration and Regression Testing.
- Communication with design team by gathering functional requirements and converted them to best feasible technical design.
- Ajax is implemented for some of the calls that requires person search, case search.
Environment: windows XP, Java 5.0, Struts1.4/2.0, RAD 7.0, SQL, PL/SQL, JavaScript, HTML, CSS, AJAX, Crystal Reports, EJB 2.1, Hibernate, Power Builder, Oracle, TDD, Toad, SQL Developer, WebSphere SOA suite, Web Services, JUnit, UML, XML Spy, SOAP.
Confidential
Senior developer (Sub Contractor to Deloitte)
Responsibilities:
- Developed the online screens and reports by using Servlets, JSP, JDBC, Java Beans, JavaScript, HTML.
- Developed the application using EJB and various design patterns like, Session Facade, Value Object and Service Locator etc.
- Utilized JSP Standard Tag Libraries and developed custom tags in the design and development of views.
- Responsible for code-review of the peer team members.
- Responsible for PDF generation using IText.jar. This PDF is accessed by business end users.
- Partly responsible for performance tuning of the application.
- Co coordinated with DBA team for the new schema requests by creating new tables, constraints.
- Developed in integration of systems like CARES, WISA in SOA Architecture by using web services.
- Responsible for developing new architecture tag library for the existing application.
- Responsible in resolving production issues after the application is deployed.
- Responsible for communication Confidential by using JMS.
- Developed Win forms by using Visual Studio 2003.
- Used Asp.net features Grid View, List View and other controls.
- Web Services is used for the communication between CARES and ACCESS systems.
- Unix shell scripting is used to execute some of the unix commands
- Unit testing for the developed modules.
Environment: Windows XP, Java 5.0, EJB Cache, J2EE Design patterns, JQuery, IBM Websphere 5.1, RAD 6.1, ASP.Net, IBM Web services, Maven, MDB, MQ Series, J-boss 4.2, SOAP, UNIX, Java 5.0
Confidential
Senior Software Engineer
Responsibilities:
- Design and code the integration interface to communicate with all the systems using Spring.
- Involved in development and integration of the application by using Spring MVC, Hibernate.
- Deploying the project through J-boss, Tomcat, Ora 9IAS.
- Used Tibco BW 5.2 and Tibco designer 7.0 to design the flow.
- Had a good understanding and tried to implement fault tolerance by applying TIBCO HAWK rules.
- Developed the web forms and reports using Servlets, JSP, JDBC, Java Beans, and HTML.
- Used different tools like JavaScript and tag libraries.
- Developed the application using various design patterns like Singleton, Session Facade, DAO design pattern etc.
- Developed EJB components, Entity beans for storing data into persistent database.
- Used Log4J to capture the log that includes runtime exceptions.
- Used Hibernate for batch inserts.
- Test Driven Development approach (TDD) is used to check the new processes will work.
- Unit testing for the developed custom modules.
- The post service order is initiated in Siebel
Database: DB2
Environment: Tibco BW, Tibco Designer, Tibco-RV, Java 5.0, UNIX, Oracle 8i, PVCS, Spring 2.0, J-Boss-3.4.0, EJB Cache, UML, Apache-Tomcat, Siebel, Data warehousing, Eclipse 1.0, Citrix, Spring 2.0, XSLT Hibernate, Unix, Web Logic 7.0.
Accenture, Houston, TX Feb 2004 - Feb 2005
Dynegy IncRole: Senior Software Engineer
Dynegy Inc. provides electricity, natural gas and natural gas liquids to wholesale customers in the United States.
Responsibilities:
- Primary Responsible for creating process through windows utility.
- Primary Responsible for deploying TIBCO IM sheet.
- Primary Responsible for configuring ADB adapters.
- Responsible in analysing the production problems which will happen when we integrate with EJBS.
- Secondary Responsible for developing user interfaces using Struts Actions, JSP, JSTL and struts tag libraries validation framework, Collection API framework.
- Secondary responsible in coding, testing and deploying the java applications.
- Developed/enhanced existing stored procedures in Oracle PL/SQL.
- Developed validations using JavaScript.
- Executed test cases for Unit, System and Integration testing.
- Test Driven Development approach (TDD) is used to check the new processes will work.
- Used Hibernate as ORM.
- Responsible for code-review of the peer team members.
- Worked on Pearl script for the communication with the LIM database.
Environment: Java, TIBCO IM 4.1, Oracle 8i, Citrix Nfuse Server, PVCS, LIM, Abacus, Struts 1.2, JSP, EJB, Web Logic 7.0, Apache-Maven, Java Beans, PL/SQL, JavaScript, HTML, Sybase, Spring 2.0, CSS, HTML, XML, XSLT, Junit, Windows XP, UML
Confidential, Los Angeles, CA
Team Lead
Responsibilities:
- Developed web based interface using JSP and Servlet technologies and implemented MVC pattern using STRUTS framework.
- Designed the application using various design patterns like, Session Facade, Value Object, Service Locator etc.,
- Java script is used for handling front-end validations.
- Performed Unit testing, integration testing.
- Responsible for deployment of the application through Linux operating system.
- Developed reusable JSP templates and JSP custom tags based on TILES framework and integrated with STRUTS framework.
- Coding Standards preparation, Code Review checklist preparation. Code Review of all the development done before checking the code into CVS.
- Design the project by using UML.
- Code the user interface using JAVA, JSP and EJB 1.1 applications.
- Weblogic application server is used.
- Performed Unit testing and Integration testing of the custom software module.
- Session beans are used to have the client session data that will communicate with Entity Beans to have the data persistence.
- Prepared the technical documentation of the user manual.
- Provide User Manual for the resource adapters developed in-house.
- Impact analysis of new requirements by doing Gap Analysis.
Environment: Java, EJB, JSP, XML, Web Logic 6.1/7.0, Jboss 3.2.3, ANT, Oracle 8.i, Windows/ Linux, Swing framework