Tech Lead Resume
Sunnyvale, CA
SUMMARY:
- Over 8 years of IT experience in design, development, testing, maintenance and documentation of Enterprise applications using various technologies with diverse set of client’s analyzing complex business requirements & mapping them to system specifications.
- SCJP Certified.
- Extensive experience in all phases of SDLC and Agile Methodology.
- Involved actively in complete software development life cycle of various Client/Server and Web applications for various domains.
- Extensive experiences in web based multi - tier enterprise applications & Client / Server Applications using Java/J2EE technologies & have good exposure in Model View Controller (MVC) Architecture based applications using many frameworks on with expertise in presentation, business and database layers
- Strong knowledge of application development with Spring framework using technologies like IOC(Inversion of Control), AOP(Aspect Oriented Programming), MVC(Model View Controller), DAO(Data Access Object) and JDBC.
- Good knowledge and experience in Apache Camel,JSON
- Strong knowledge and experience in Struts 1.x and Hibernate
- Experience in writing applications using Java/J2EE& related technologies such as Servlets, JSP, JDBC, Java Beans, XML, HTML, SQL, PL/SQL.
- Expertise in developing GUIs using JSP, HTML and XSL, CSS.
- Extensive development experience on different IDE’s like Eclipse, MyEclipse,RAD, NetBeans.
- Expertise in ANT and MAVEN scripts to build and deploy application
- Good experience in using JETTY, Apache Tomcat, Websphere servers
- Have strong experience in RDBMS like Oracle, PL/SQL, and SQL.
- Extensive use of version controllers like GIT,SVN,CVS, Clear Case
- Provide designing to Low Level and High Level multiple modules and design documents.
- Highly organized with the ability to prioritize workload, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications.
- Committed to enhancement of software reliability, performance and adherence to coding standards while contributing to the technical code documentation.
- Preparing Technical document and Help manuals for the applications developed.
- Excellent analytical, problem solving, debugging & troubleshooting, communication & interpersonal skills with ability to perform independently and as part of a team.
- Expertise in managing test plans.
- Proficient in Database testing, Front-end, Functional testing, System testing, GUI applications testing, Back End testing, Stand alone and web-based applications in different domains.
- Very good self-starter, ability to multitask and thrive in a dynamic environment.
- Excellent communication skills and strong architecture skills
- Ability to learn and adapt quickly to the emerging new technologies
- Capable to research and upgrade to the new leading Technologies.
TECHNICAL SKILLS:
Programming Languages: Java
Java Technologies: JDK, Collections, Multithreading, Exception Handling
J2EE Technologies: JSP, Servlets, JDBC, Java Beans, Tag Libraries
Web Servers: Jetty, Jboss, Apache-Tomcat 5.x/6.x
Application Servers: Tomcat, Web sphere
Markup & Scripting Lang: Java Script, HTML
Framework: Spring IOC,Spring AOP,Spring MVC,Struts 1.x, JQuery, Hibernate
GUI and Proto type Tools: HTML, JSP, CSS, JavaScript
IDE: Eclipse 3.x, RAD, NetBeans 6.x
Databases and Tools: MySQL, Oracle
ORM Tool: Hibernate
Web Service Technologies: Web Services, SOAP, Restful, Soap UI
Testing / Bug Fix Tools: JUNIT, Bugzila
Operating Systems: MAC OS, Windows
Design Methodology/Tools: UML, Object Oriented Analysis and Design, J2EE Design Patterns
Deployment & Build Tool: Apache Maven1.0
Source/Version Control: GIT, SVN, CVS
Documentation Tool: Microsoft Word, Microsoft Visio, Open Office, Excel
Miscellaneous: MS office 2003, EditPlus, TextPad, Log4j, WinSCP, Putty
PROFESSIONAL EXPERIENCE:
Confidential, Sunnyvale, CA
Tech Lead
Environment: Java,Spring,Jboss, Jquery, Eclipse, Oracle, SVN,GIT,JETTY Server
Responsibilies:
- Leading 6 member team
- Involved in Requirements analysis, design
- Development and unit testing
- Different team interaction and status update
Confidential
Sr. Software Engineer
Environment: Struts,Hibernate,oc4j, J developer, Eclipse, Oracle DB,CVS,
Responsibilies:
- Involved in A&D and enhancement
- Guide and help team members
- Bring new ideas
- Bug fixes
- Lead team under the supervision of PL
- Different team interaction and status update
Confidential
Software Engineer
Environment: Java, J2EE, Struts, JDBC, JBoss, Oracle DB, Clear Case, PeopleSoft (Merckury), Unix
Responsibilities:
- Involved in complete SDLC life cycle.
- Involved in requirements gathering and converting the requirements in to design through UML diagram.
- Involved in developing and testing