Technical Lead Resume
MinneapoliS
SUMMARY
- 7 years of hands - on experience in analysis, design, development and testing of web and Core Java Applications using Core Java (1.5,1.6) and J2EE technologies
- SCJP 1.5 Certified Programmer.
- Currently working For Confidential Client in Minneapolis.
- Strong experience on J2SE technologies likeCore Java(Collections, Core Object based concepts, Garbage collection and Exception Handling)
- Well versed with complete Software Life Cycle Development (SDLC) process which includes Analysis, Designing & Developing, Testing, Implementing and documenting the entire life cycle using various methodologies like Waterfall, Agile and Scrum.
- Proficiency in using design patterns like MVC, Singleton, Factory, Observer, Front Controller and service locator
- Experience in using Core java concepts to get the use of reusability of the code.
- Expertise in using HTML, DHTML, CSS, Java Script, JSP, JSF in designing web pages.
- Experience in application development using J2EE technologies like Servlets, JSP, JSF, JDBC, JNDI, EJB, JMS and Web Services.
- Exposure to XML related technologies like SAX and DOM, JAXB and tools for Marshalling and Unmarshalling purposes.
- Experience in working with the Frameworks like Struts and Spring IOC
- Experience in working with O/R- Mapping technology like Hibernate
- Strong domain experience in Health Care, Pharmacy, Retail, Ecommerce, Airlines .
- Strong Experience in databases like Oracle 10g and MS SQL Server2005
- Strong knowledge in developing the Database stored procedures, packages and triggers.
- Strong experience in database objects performance tuning.
- Basic knowledge of java Swings.
- Basic knowledge of Portal Server, Portlets.
- Expertise with variety of Application Servers like Oracle 10g AS, Weblogic 11, WebSphere 6.1, Jboss 4.0.3 & Tomcat 5
- Sound knowledge of IDE tools like RAD, eclipse, WSAD & MyEclipse
- Experience in developing middle tier applications using JMS.
- Extensive knowledge in Clear Case,TFS and SVN Configuration Tool
- Proficiency in using the architecture like MVC2
- Strong experience in SOA(SOAP), Object Oriented Programming, SDLC, OOAD and UML
- Possess excellent problem solving and leadership skill
- Well versed in required project design documentation.
- Motivated team player with ability to work under minimal supervision possessing excellent communication, interpersonal, analytical and problem solving skills.
TECHNICAL SKILLS
Languages: Java 1.5
J2EE Technologies: Servlet 2.5, JSP 2.0, JDBC 3.0, JMS, JNDI, JSF, Portal Server
Distributed Technologies: EJB 2.0 (session beans), Web Services, SOAP(WSDL)
Databases: Oracle 10g, SQL Server 2005
Web/Application Servers: Oracle 10g AS, Web Logic 11, Web Sphere 6.1, Apache Tomcat 5.0, Jboss 4.0.3
Frameworks: Struts 1.2, Spring IOC
Web Development: Ajax, XML 1.0, XSLT, HTML, Java Script,JSF
Scripting: Shell script, Ant
O/R Mapping Technologies: Hibernate, Toplink
UML Tools: Microsoft Visio
IDE: Eclipse 3.2, RAD 6.0, My Eclipse 6.0.1, Visual Studio 2010
Version Control: Rational Clear Case, SVN,VSS
Testing Tools: Load Runner, Junit, Mercury Quality Center, Bugzilla’s Bugs Tracking Tool,QPASA
Operating Systems: Windows XP/7, Unix, MS - DOS
Tools: Toad 9.0 for Oracle, SQL Developer, Oracle Access Manager(OAM), Sonar, Hudson, Jira
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis
Technical Lead
Responsibilities:
- Involved in development, testing phases of Software Development Life Cycle (SDLC) in the application.
- Preparation of HLD design documents and reviewing the LLD‘s
- Used Struts Framework for the model and controller layer.
- Used Spring MVC Framework.
- Have specifically worked on the following Interfaces POS, eprescribe, Drug File, Vendor Credit, Unsalable, On Hand Count.
- Used SOAP UI for testing EPS POS Communication.
- Created hibernate mapping files, Configuration file and POJOs for the database interaction.
- Used SLFlog4j for the error logging purpose.
- Used Hudson for the Build and deployment on servers.
- Used Sonar for the code analysis and to maintain the code quality.
- Used MQC for bug logging and tracking for the internal testing.
- Involved in unit testing.
- Involved in Performance testing using testing tools like Load Runner.
- Used TFS and SVN as a version tool.
- Awarded with the Pharmacy Inventory Management Creativity award.
Environment: MyEclipse, Core Java 6.0, JSP, Struts 1.2, Spring MVC, SOAP UI,SOAP based Web Services, Hibernate, HTML, CSS, XML, XLST, Java Script, Oracle 10g, Shell Scripting, Jboss 4.0.3, Sonar, TFS,SVN.
Confidential, Rhode Island
Sr. JAVA Programmer
Responsibilities:
- Involved in development, handling deliverables, tracking status phases of Software Development Life Cycle (SDLC) in the application.
- Used Struts Framework which is based on MVC architecture Used Ajax and java script validation on the client side.
- Used log4j for the error logging purpose.
- Created Day end complex batch processes for the end of the day processes on the database with keeping them performance tuned.
- Involved in using all core Java Concepts into the application for the reusability of the code.
- Experience in using the Collections in java E.g. ArrayList, HashMaps etc...
- Created database triggers for the trading scripts on the database to reduce the load on the application.
- Used Ant script for building a Ear file.
- Worked on bug fixing and enhancements on change requests.
- Participated in ensuring quality through code reviews and testing
- Involved in unit testing.
- Performed code reviews and supervised junior developers
Environment: Eclipse 3.0.1, Core Java 5.0, JSP, Swings, Struts1.2, AJAX, HTML, CSS, XML, XLST, Java Script, Microsoft Visio, Ant, Oracle 10g, Web Logic 9.2, Microsoft VSS.
Confidential, NJ
JAVA Developer
Responsibilities:
- Involved development, handling deliverables, tracking status phases of Software Development Life Cycle (SDLC) in the application.
- Involved in using all core Java Concepts into the application for the reusability of the code.
- Experience in using the Collections elements in java E.g. Array List, Hash Maps etc.
- Involved with BA for the requirement modeling
- Involved in development & testing.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, Form Bean and Action classes.
- Implemented Struts Action classes using Struts controller component.
- Used Ajax/JavaScript for validation.
- Used Stateless session EJBs for the various distributed components used in the application.
- Used JDBC (connection pooling) to access data from database servers.
- Used Toplink as ORM tool and wrote Toplink mapping files.
- Worked with QA team for testing and resolve defects.
- Used Tortise SVN as Version control.
- Participated in ensuring quality through design, code reviews and testing
Environment: MyEclipse 6.0.1, Core Java 5.0, JSP, Struts 1.2, EJB, HTML, XML, XLST, Java Script, Microsoft Visio, Sybase 12.5.6, Windows 2000 Professional .
Confidential
Java Programmer
Responsibilities:
- Involved in various stages of the project life cycle design, development and enhancement of the application
- Implementing and maintaining test by writing xml and Java code and commands,
- Preparation and execution of test cases by JUNIT.
- Written SQL queries with a series of joins, stored procedures, modifications to existing database structure as required per addition of new features
- Involved in unit testing
Environment: Core Java 1.5, J2EE, XML, JAXB, Polaris Resclient, Microsoft Visio, DB2, Microsoft VSS, Junit.
Confidential, CA
JAVA Programmer
Responsibilities:
- Involved in various stages of the project life cycle design, development and enhancement of the application
- Worked on bug fixing and enhancements on change requests.
- Involved in unit testing
- Worked with QA team for testing and resolve defects.
- Received Award for “Outstanding Performance” for Rogers Project in HCL Technology
Environment: Core Java, JSP, Servlet, Oracle 10g, HTML, JavaScript, Clear Case, Ant, Toad 9.0, Eclipse 3.2, Sun App Server 8, JMS