Project Lead Resume
Temple Terrace, FL
SUMMARY
- Around 13 years of experience as a Java/J2EE Programmer in all phases of Software Development Life Cycle (SDLC) including analysis, architecture, design, implementation, integration, testing and maintenance of web applications with Object Oriented technologies
- Expertise in designing and developing applications using J2EE technologies including Servlets, JSP, JMS, Struts, AJAX, Hibernate, Web Services, XML, JNDI, JSON, JDBC, CVS, Ant
- Experience in working with Service Oriented Architecture including Universal Description and Discovery Integration (UDDI) lookups, Web Services Description Language (WSDL) using SOAP protocol, and Extended Markup Language (XML) and Java XML parsers such as JAXB, SAX, DOM, StAX, AXIS and RESTful Web Services
- Strong experience in writing Web Services (SOAP, RESTful) using JAX - RPC, JAX-RS, AXIS, Jersey framework
- Good hands on experience in using Spring MVC, IOC/DI, AOP, JDBC and Transaction Management Modules of Spring 3.x in Web application development
- Experience in performing asynchronous calls using AJAX and JQuery
- Hands on experience in developing server side Java components using Multi-Threading
- Hands on experience in Relational Databases(RDBMS) - Oracle, DB2
- Hands on experience in developing Triggers, Stored Procedures, SQL and PL/SQL
- Extensive knowledge in data modeling and Database design
- Hands on experience in shell script programming in Unix/Linux
- Proficient in handling web and application servers in creating Domain, configuring connection pool, JMS, deploying applications on Weblogic and Websphere
- Development, testing and deployment and maintenance experience of enterprise applications on by weDownload Manager Pro">Windows& Unix
- Hands on experience in application implementing GoF design patterns with Java
- Good exposure in Architecture and Design of Web Applications
- Expertise in OOAD and OOP from designing UML diagrams
- Extensive working knowledge on requirements gathering and translating into Detail Design document
- Working experience in Agile SCRUM and Water fall Methodology
- Experience in leading team in onsite-offshore model
- Strong experience in writing test cases using Junit framework to perform unit testing
- Experience in enabling security for Web Applications using Site Minder
- Experience in using Apache PoI
- Strong working experience in Eclipse, IntelliJ Idea
- Hands on experience in in developing complex reports using BO and Crystal reports, BOXI R2
- Domain expertise in Video Content Management, Retail, Banking, Financial, Telecom and CRM
TECHNICAL SKILLS
Languages: Java, C, C++, PL/SQL, Perl
J2EE: Java 6, EJB, JDBC, Struts 1.x, JMS, Apache PoI
Web Services: JAX-WS, CXF, AXIS, JAX-RS
XML: XML Beans, JAXB, XQuery, XSLT, XPath, StAX
MoM: Weblogic MQ, Active MQ
App/Web servers: Weblogic 10.3, WebSphere6.1, Apache Tomcat, JBoss, Glassfish
Tools: Eclipse, IntelliJ Idea, JDeveloper, Hibernate, Spring, Ant, Maven
Database: Oracle, DB2
Tools: SOAP UI, Aqua Data Studio, SQL Developer, TOAD
BI: Crystal Reports, BOXI R2, BIRT Reports, JasperSoft, iReports
UI/Scripting: JQuery, HTML 5, JSON, AJAX
PROFESSIONAL EXPERIENCE
Confidential, Temple Terrace, FL
Project Lead
Environment: Java 6, Struts1.x, SOAP, AXIS, JAXB, Apache PoI, AJAX, DB2 9.7, PL/SQL, Spring 2.x, JQuery, Junit, Weblogic 10.3, Aqua Data Studio, Hibernate, Ant, WinCVS, Eclipse
Responsibilities:
- Responsible for architecture, design, development, Testing and deployment using Java and J2EE technologies
- Architected new module - VOD DAI, modeled Database using Java, Struts, Spring, Hibernate
- Developed asynchronous calls to server side using AJAX calls to populate data based on search criteria
- Developed and hosted Web Services with WSDL, SOAP using AXIS
- Developed server side Java code to import feed file and apply business logic to populate Reports tables using Hibernate
- Worked on SSO integration of application using Site Minder
- Architected feed generation framework using Apache PoI
- Delegation of development tasks to team members
- Conducting code reviews and accepting for build through IPM build process
Confidential
Systems Engineer(Architect)
Environment: Java 6, Struts1.x, SOAP, AXIS, JAXB, Apache PoI, AJAX, DB2 9.7, PL/SQL, Spring 2.x, JQuery, Junit, Weblogic 10.3, Aqua Data Studio, Hibernate, Maven, WinCVS, Eclipse
Responsibilities:
- Involved in architecture, design and development using Java and J2EE technologies
- Designed integration framework for data exchange with interfacing systems with Factory pattern using Java.
- Created logical and physical data models using best practices to ensure high data quality and reduced redundancy using Aqua Data Studio
- Developed server side Java code to import feed files and apply business logic to populate Reports tables using Hibernate
- Developed CAR Module using Struts framework and AJAX
- Developed and hosted Web Services with WSDL, SOAP using AXIS
- Worked on SSO integration of application using Site Minder
- Architected feed generation framework using Apache PoI
Confidential
Module Lead
Environment: Java Multi-Threading, BEA Weblogic 9.1, Oracle 10, XML Beans, XML, Ant 1.5, Hibernate 3.x, Weblogic MQ, PL/SQL, JUnit, VisiBroker8.5, WinCVS Eclipse, Aqua Data Studio
Responsibilities:
- Designed, modeled and developed VI-Topology module with Java Multi-Threading using Java, XML,PL/SQL and Oracle
- Involved in High level Design, Development and implementation of Export/Import Framework for sharing Work Packages using Java, Oracle PL/SQL, Aqua data Studio
- Conducting code reviews and suggesting best practices
- Used XQuery and XPath for XML parsing and building
Confidential
Sr.Analyst
Environment: Java, BEA Weblogic 9.1, Weblogic MQ, XQuery, XPath, Oracle 10, XML Schemas, XSLT, Factory pattern, BIRT Reports, ANTLR, Weblogic MQ, Ant, WinCVS, Eclipse
Responsibilities:
- Designed interface to parse and load topology for Broad Band service Routers E320, Juniper MX960 using XML, Java and Factory Design Pattern
- Developed parsers to parse Router log using ANTLR
- Configured WebLogic MQ to create Queues Topology data messaging
- Used XQuery and XPath for XML parsing
- Developed reports module using BIRT Reports and Jasper reports
Confidential
Sr.Analyst
Environment: Socket Programming over TCP/IP, SOAP,WSDL, AXIS, Factory Pattern, Singleton Pattern, Java Multi-Threading, WebSphere 6.1, XQuery, XPath, DB2, JAX-WS, XML, XSLT, ANTLR, Ant 1.5, JSP, Servlets, JDBC, WinCVS, SoapUI, Eclipse, Aqua Data Studio
Responsibilities:
- Involved in design phase of Alarms module
- Developed Web Service to receive Alarms from AG Servers using Producer/Consumer design pattern with Java Multi-Threading and WSDL,SOAP and AXIS
- Developed Socket Program to write alarm to write to socket
- Developed Socket client to receive data with Factory design pattern
- Developed reports module using BOE - Crystal Reports templates
- Used XQuery and XPath for XML parsing and building
- Developed Work Package module using JSP, Struts and Core Java
Confidential, Sunnyvale, CA
Associate Consultant
Environment: BEA Weblogic 8.1, Oracle9, XML Schemas, XML parsers, XSLT, Rational Rose, Struts1.1,Crystal Reports, BOE, PERL, EJB, Value Object, IntelliJ
Responsibilities:
- Involved in requirement sessions knowledgebase module
- Developed Knowledge base load process using Java I/O and Oracle PL/SQL
- Involved in requirement session of reports module
- Developed knowledge base reports using Oracle PL/SQL, Java, Struts1.1, Crystal Reports
- Developed deployment procedure for plug reports module to IQ Suite using Shell scripting on Unix-AIX
Confidential
Software Engineer
Environment: Java, PL/SQL, Struts1.1, XML parsers, JavaScript, Oracle 9, WebSphere 5.1, Shell Script, PERL, EJB, Ant 1.5, JDeveloper
Responsibilities:
- Involved in requirement sessions of questionnaire, recommendations module and Mutual Funds investment module
- Developed questionnaire, MF modules using java, JSP, HTML, Servlets, PL/SQL
- Developed Dividend calculation procedure using Oracle PL/SQL
- Involved in requirement sessions for Brokerage Module
- Developed Brokerage screen and reports using Java, JSP,PL/SQL, JavaScript