Sr. Lead Developer Resume
Cary, NC
Summary:
- 12 years of IT experience in analysis, design, development and implementation of software application and in developing n-tier architecture based solutions with distributed components and internet/intranet applications.
- Extensive Experience with J2EE technologies using Servlets, JSP, Wicket, JSF, EJB, Spring, Struts, Hibernate, XSLT, Design Patterns (Session Facade, Front Controller, Business Delegate, Composite View, Data Access Object, Value Object, Abstract and Factory methods), JDBC, Java Beans, JRebel, JavaScript, XML, HTML.
- Experienced in Web logic, Java Web Server, JBoss, Oracle Application server and Apache Tomcat.
- Proficient in, formulating E-commerce strategies, frameworks (MVC-Model View Control Architecture) and J2EE design patterns for executing multi-tier, highly scalable, component based, services driven Java Enterprise applications.
- Comprehensive experience in designing and developing applications using UML with Rational Rose. Expertise with iterative development methodologies, designing Class diagrams, Sequence diagrams and Use case realization.
- Sun Certified Java Programmer and Sun Certified Web Component Developer
- Strong programming skills in Object oriented programming languages like Java and Scripting languages like JavaScript, HTML.
- Experience in writing Database Triggers, Cursors, functions using PL/SQL, SQL, and Oracle 9i/10g, MS SQL Server, My SQL, PostgreSQL and MS Access
- Expertise with Windows 2000/NT, Linux and UNIX.
- Possess sound working knowledge of SCM, CRM, Banking, Finance, Insurance, services and Telecom domain.
- Excellent skills, including the ability to manage, coordinate and motivate team members.
- Ability to detail the project in the form of a Work Breakdown Structure (WBS) using standard methodology.
- Highly conceptual innovative problem solver with excellent organizational and communication skills.
Education:
Bachelors in Engineering (B.S) .
Technical Skills:
Java Technologies: JDK, Servlets, JSP, HTML, DHTML, EJB, JDBC, JNDI, ANT, RMI, JMS, Applets, XML, Java Beans, Java Mail, Web services.Languages:XML, XSL, XSLT, XPATH, UML, HTML, DHTML, SQL.
Databases : Oracle, Microsoft SQL Server, MY SQL, PostgreSqlFrameworks :Spring, Struts, Wicket, JSF, Hibernate.
Development Tools:Eclipse, Ant, Toad, Squirrel SQL Client, Putty, Jdeveloper, Dream Weaver, Web logic Workshop, My Eclipse, JRebel
Web / Application Servers:IBM Web sphere Application Server, Web logic, Tomcat, JRun , JBoss and Oracle application Server
Messaging Servers :JMS (Java Messaging Service)
Designing and Modeling :OOAD Using UML, Design Patterns, MVC
Reporting Tools:Crystal Reports
Operating Systems:Windows XP/2000/NT, Unix and Linux
Version Controls :WinCVS, SVN, MKS, SCCS, GIT and Clear Case.
Professional Experience:
Confidential, Cary,NC Aug 12 – till date
Project: Confidential Messaging Service
Role:Sr. Lead Developer
Responsibilities:
- Analyzing the requirement & design to implement using the application architecture
- Responsible for design and implementation of customer on-boarding and message error management
- Developing flows to translate messages between different formats like TrainII, EDI etc
- Integrating multiple systems using WSMB components
- Developing customer on-boarding module as part of RMC
- JMS Module integration for asynchronous processing
- Actively involved in design meetings
- Helped the QA analyst to write test plans and prepared release notes
Environment: Java, J2EE, JMS, Web Sphere, Web Sphere Message Broker, Spring, Oracle, XML, RAD.
Confidential, Greenville, SC Feb 09 – Aug 12
Project :CRM, Outbound Marketing (OM)
Role: Sr. Lead Developer
Responsibilities:
- Analyzing the requirement & design to implement using the application architecture
- Developed REST web service client and services as part of OM – IA(Interactive advisor) integration
- Developed UML class/sequence/deployment diagrams for EDA module and OM-IA integration
- JMS Module integration for asynchronous processing
- Worked on service based SOA to communicate with different systems.
- Understood and enhanced the existing Stored Procedure to meet the client’s new requirement.
- Provided regular status reports and pro-actively provide point-wise feedback on progress made, issues outstanding etc.
- Actively involved in design meetings for EDA and OM-IA integration.
- Helped the QA analyst to write test plans for EDA module.
- Prepared release notes and release management document as a part of every release
Environment: Java, J2EE, JMS, Web Service, JSF, REST, Ajax, Oracle, Stored Procedure, XML, SOA, ExtJS, PL/SQL Developer, Eclipse, Web logic.
Confidential, Omaha, NE Oct 07 – Jan 09
Project :Enterprise Shipment Services
Role: Sr. Developer
Responsibilities:
- Analyzing the requirement & design to implement using the application architecture
- Worked on various modules in SET application, which is developed using Wicket for UI and Spring Framework for the Middle Tier.
- Extensively worked on the Spring service layer.
- Worked on ESS Core, used Spring Framework for middle tier and Spring-Hibernate for Data Access.
- Actively involved in design meetings for SET.
- Enhanced and written new tests as part of TestNG
- Helped the QA analyst to write test plans for various modules in SET and ESS Core applications.
- Prepared release notes and release management document as a part of every release
- Coordinate with offshore team.
Environment: Spring Framework, Java, J2EE, JMS, Hibernate, Wicket, Oracle, Teradata, Stored Procedure, XML, XMLBeans, XSL, TestNG, PL/SQL Developer, Eclipse, Weblogic.
Confidential, Orlando, FL Mar 07 – Sep 07
Project :Enable
Role: Sr. Developer
Responsibilities:
- Analysis, design and development of Application based on J2EE using MVC pattern.
- Developing interfaces for Customer FUSION and Oracle EBS Systems
- Developing interfaces for CHEERS and Oracles EBS Systems
- Implemented design patterns Business delegate, Value Object, session Facade, service locator for Business Tier and Data Access Object for Integration Layer
- Configured of Tibco JMS in Weblogic9.2
- Validating xml messages from external systems
- Parsing messages from external systems
- Involved in writing stored procedures
Environment: Java, XML, JMS, XML Beans, Eclipse, Web services, Oracle 10g, PL/SQL, Weblogic9.2, Linux, Windows XP workstations, CVS, ant
Confidential, Melville, NYJun 05 – Feb 07
Project :eTransRole: Sr. developer
Responsibilities:
- Analysis, design and development of Application based on J2EE using MVC pattern.
- Used open source spring framework to implement service and DAO layer.
- Used Hibernate as ORM tool.
- Programmed connection to the database using HQL connectivity.
- Implemented design patterns Front Controller, Composite View for presentation layer, Business delegate, Value Object, session Facade, service locator for Business Tier and Data Access Object for Integration Layer
- Developed the application using J2ee, spring, Hibernate and Oracle as back-end.
- Involved in implementation and support for clients Eagle global logistics, DHL, Panasonic logistics Asia and Frank-Lin Distillers
- Coordinated with offshore teams in UK and The Netherlands.
Environment: Java, Servlets, Spring, Hibernate, XML, AJAX, Java Script, Eclipse, Oracle 10g, PL/SQL, Web Logic 8.1, Linux, Windows XP workstations, CVS, ant
Confidential, Englewood, CO Sep 04 – May 05
Project :ProvidentRole: Sr.Developer
Responsibilities:
- Create HLD and Use Case Realization.
- Analysis, design and development of Application based on J2EE using MVC pattern.
- Developed application using Struts in View and Controller layers.
- Programmed connection to the database through Dao layer.
- Used Composite View, Business Delegate, singleton, Factory and DAO pattern.
- Developed business logic layer using EJB
- Developed RMI and XML for connecting to network elements
- Used DOM Parser to xml documents
- Used Eclipse and Application were deployed on Weblogic.
- Developed the application using Oracle as back-end.
- Coordinated with offshore team in UK
Environment: Java, Struts, XML, Java Script, Eclipse, Oracle 9i, PL/SQL, Weblogic, Windows XP workstations, SVN.
Confidential, Nashville, Tennessee May 03 – Aug 04
Project :CNA New Business System
Role: Sr. Java Developer
Responsibilities:
- Create HLD and LLD.
- Involved in Architectural discussion with client Architecture team.
- Developed application using Struts in view and controller layers.
- Used Composite View, Business Delegate, and Data Access Object.
- Used Eclipse and Application were deployed on Weblogic.
- Used XML for getting URL’s for external interface. JAXP is used to parse the XML.
- Used on Enterprise Architecture to design Class Diagrams, Sequence Diagrams. Designed web based applications using J2EE MVC architecture
- Provided Design Patterns and solutions to the Implementation teams
- Programmed connection to the database using DAO pattern.
- Lead and directed work to more junior developers.
- Coordinate with Offshore to solve there queries and guide then.
Environment: Java, Struts, JSP, XML, Java Script, Eclipse, BEA Weblogic 8.1, Oracle 9i, PL/SQL, Unix, Windows 2000 workstations.
Confidential, Denver, CO Jun 02 – Apr 03
Project :Pharmacy & Medical Adjudication
Role: Sr. developer
Responsibilities:
- Analysis, design and development of Application based on J2EE using MVC pattern.
- Developed front-end screens with JSP.
- Implemented design patterns Front Controller, Composite View for presentation layer ,Business delegate, Value Object, session Facade, service locator for Business Tier and Data Access Object for Integration Layer
- Used RSA for development and Application was deployed on WebSphere5.1.
- Developed the application using Java, J2ee and Oracle as back-end.
Environment: Java, Servlets, Jsp, EJB, XML, Java Script, RSA, PL/SQL, Web Sphere 5.1, Linux, Windows XP workstations, CVS, ant
Confidential, Sep 01 – May 02 Project :Micro-Finance Role: Sr. Java DeveloperResponsibilities:
- I was responsible for requirement gathering and clarification from business team for micro finance.
- Analysis, design and development of Application based on Java.
- Developed the application using java and files.
- Used files as Database.
- Provided Design Patterns and solutions to the Implementation teams
- Lead and directed work to more junior developers.
Environment: Java, I/O, Linux and Windows 2000 workstations.
Confidential Dec 00 – Aug 01
Project :Swiss click
Role: Java Developer
Responsibilities:
- Involved in Analysis, design and development of Application based on J2EE.
- Developed front-end screens with JSP.
- Used Composite View, Business Delegate, and Data Access Object.
- Used Eclipse and Application were deployed on Tomcat.
- Used XML for getting URL’s for external interface. JAXP is used to parse the XML.
- Used on Rational Rose to design Class Diagrams, Sequence Diagrams. Designed web based applications using J2EE MVC architecture
- Provided Design Patterns and solutions to the Implementation teams
Environment: Java, Servlets, JSP, XML, Java Script, Eclipse, Tomcat 4.1, Oracle 8i, PL/SQL, Linux, Windows 2000 workstations.
Confidential May 00 – Nov 00
Project :E-Calc
Role: Java Developer
Responsibilities:
- Developed front-end screens with JSP.
- Used Session Façade and Flow Control Design Patterns.
- Developed EJB-Session Beans that implements the business logic.
- Used JBuilder and Application were deployed on Weblogic.
- Used XML for getting the feeds for mapping products. JAXP is used to parse the XML.
- Programmed connection to the database using JDBC connectivity.
Environment: Java, Servlets, JSP, EJB, XML, Java Script, BEA Weblogic 5.1, Oracle 8i, PL/SQL, Linux, JBuilder, Windows 2000 workstations.