Technical Leadresume Profile
PROFESSIONAL SUMMARY:
- Over 13 years of experience with the Software design, development, implementation, Operations, Maintenance and testing of software applications and also managing projects and co-ordinating with teams under cross cultural environments.
- Highly experienced with the Software Development Life Cycle SDLC and complete life cycle of Java, J2EE application development including analysis, requirement gathering, design, development, implementation and enhancements.
- Extensive Experience in developing applications with J2EE JSP, Servlets, Struts, Hibernate, EJB, Java Beans, XML and more components using various IDE Tools like Eclipse, Jdeveloper and Net Beans.
- Implementing application logic using the MVC Model View Controller with Struts, spring and Hibernate frameworks.
- Highly proficient in developing Object Oriented Design, Methodologies and applications in client/server and distributed environments using J2EE architecture.
- Experience with WebLogic, JBoss, Oracle Application Servers.
- Experience with process validate, parse, extract data from XML using DOM and SAX parsers.
- Extensive experience with the design patterns like MVC, Session Fa ade and singleton, factory patterns and much more.
- Good understanding with design methodologies like OOAD, tools like Rational Rose and modelling language UML.
- Hands on Experience with J2EE frameworks Struts, spring and Hibernate.
- Extensive experience in debugging and trouble shooting applications.
- Experience with the databases including Oracle and My SQL.
- Good experience in android application development and integrating 3rd party application into the existing source tree.
- Ability to interact with end users and technical personnel, self motivated quick learner and team player with excellent communication and inter personnel skills.
TECHNICAL PROFICIENCY:
Programming Languages Java 1.2/1.3/1.4/1.5, J2EE 1.2/1.3, SQL, PL/SQL
Java/J2EE Technologies Servlets, JSP, JSF, Java Beans, Java Mail, Java Script, HTML, DHTML, JDBC, EJBs, Hibernate, Log4J and ANT
XML Technologies XML, XSLT, SAX, DOM and DTD
Frameworks MVC, Struts, Spring, Hibernate and Django web framework
Middleware EJB's
Portal App Servers WebLogic Application Server 6.x, Oracle AS and JBoss 3.2
Web Servers Apache 2.2, Tomcat, Java Web Server
Databases Oracle 7.x/8.x/9.x, SQL Server and MySQL
Utility Tools Eclipse, Jdeveloper and NetBeans.
Modeling Tools UML, RUP
Version Control Tools CVS, Clear Case, Visual Source Safe, PVCS and Git
Operating Systems UNIX, Linux, and Windows 2000/NT/XP
PROFESSIONAL EXPERIENCE:
Confidential
Role Technical Lead
Responsibilities:
- Involved in the System development and the architecture design.
- Involved with the requirement changes and discussions on enhancements.
- Involved in weekly meetings for status and improvements of system performance.
- Communicated with the all components support teams for any troubleshoot and problem solving discussions.
- Take the responsibility to have the deployments in the production and preproduction environments and communicate with relevant team members as planned.
- Understanding Django frame work and come up with markups
- We are using agile methodology for this project
Environment: Java, Spring MVC, Apache, Tomcat, python 2.7, in-built test frameworks, Django web framework, Jenkins server, Android JB and Linux
Confidential
Role Tech Lead
Responsibilities:
- Involved in the System development and the architecture of design.
- Involved in the design of the work flow changes based on business requirements.
- Daily interacting with client to get the requirements,
- Resolving the team quires about requirements
- Review the code.
- Prepared design document.
- Prepared Android UI spec for this project
- Helping client to understand the android specific limitations
- Used GIT tool to upload patches.
- Integrated native application.
- Worked with JNI layer.
- Worked with Remote services to interact with other applications.
- Involved in bug fixing in framework layer.
- Integrated 3rd party application.
- Worked on the testing, development and enhancements for the production issues.
- Coordinate with the weekly releases and scheduled maintenances.
- Involved in the weekly/monthly releases for test and production environments.
- We are using agile methodology for this project
Environment: Java JDK 1.5 , HTML, CSS, JavaScript , android2.1/2.2/3.0, XML, Eclipse, Linux.
Confidential
Role Tech Lead
Responsibilities:
- Involved in Code reviews
- Prepared design documents
- Reviewing the design documents prepared by other team members
- Daily client / onsite interactions
- Bug fixing of issues found in common android platform
- Used tools like MAT Memory Analysis Tool on Wipro's modules to check for memory leaks
- Built SDK using AOSP from Google and integrating framework from Customer.
- Integrated 3rd party application.
Environment: Java JDK 1.5 , android2.1/2.2/3.0, XML, Eclipse, Linux.
Confidential
Role Technical Lead
Responsibilities:
- Involved in the design of the application with the RUP for use cases, class diagrams, object diagrams and sequence diagrams.
- Analyzing different activities occurring during the life cycle of the project like Requirement Analysis, Robustness Analysis, Unit debug, Integration debug, Function debug, System debug, System test.
- Designed and developed a Java-based generic service startup framework
- Responsible for complete end-to-end project for Trident that includes delivery, client interaction and trouble shooting.
- Planning and conducting regular reviews across the account to ensure high level of process compliance and delivery quality.
- Managing team training and career growth plans of team
- Point of contact for customer interaction and overall responsible for deliverables of the project.
Environment: Java, HTML, CSS, JavaScript,J2EE, Springs framework, Hibernate ORM, Volantis for mobile integration, Google Maps for map integration, MS SQL, JBoss 5.1, Windows NT/ 2000.
Confidential
Role Technical Lead
Responsibilities:
- Involved in development of the module User Management, Organization Management and Order management.
- Involved in implementing Data Caching to improve the performance.
- Involved in Unit testing using JUnit test cases
- Planning and conducting regular reviews across the account to ensure high level of process compliance and delivery quality.
- Managing team training and career growth plans of team
- Point of contact for customer interaction and overall responsible for deliverables of the project.
Environment: Java/J2ee Specifications, Junit, Html, CSS, Struts, JavaScript, XML, Weblogic 10, Eclipse, open LDAP, DB2.
Confidential
Role Technical Lead
Responsibilities:
- Analysis of current extranet functionality:
- Analysis of current extranet usage
- Classification of core/non-core functionality
- Migration of application to common ESE Web Infrastructure
- Java struts application framework
- Apache Tomcat Application Server
- Modification of Application functionality
- Dynamic user interface based on user permissions and GE look feel
- Provide user creation/modification module within new Web Application
Environment: Java, HTML, CSS, JavaScript, J2ee, Struts, MySQL, Tomcat 5, Apache, Ajax
Confidential
Role Technical Lead
Responsibilities:
- Interaction with client , Development, Team Management and Gap analysis
- Production Support / Enhancement
Environment: J2ee, Struts, MySQL, Tomcat 5, Apache