Technical Lead Resume
DE
SUMMARY
- 10+ years of consecutive experience in Java/J2ee Technologies and Project Management skills involving in all phases of Software Development Life Cycle.
- Experience on complete Software Development Life Cycle (SDLC) in enterprise, web - based, Service Oriented Architecture (SOA) and client/server applications with models like Waterfall, Scrum and Agile Methodology.
- Worked as a technical lead in different projects and lead the team involving in various stages of development such as Analysis, Design, Development and Testing.
- Worked extensively in Java, J2EE, JSP, Struts 1.2, Ajax, JSTL, Java Script, JQuery, HTML, xml and Oracle. Had knowledge in hibernate and springs.
- Had good working experience with internal project specific software like Quality Center, Subversion, Blade logic, Beyond Compare and nexus.
- Worked on several application servers like Websphere 8, Weblogic 10.3, Tomcat 8 and Oracle application server.
- Worked with banking domain for two and half years and telecom domain for one year.
- Extensive experience in Development and Software Process Improvement. This involves preparation of Program Specification, Analysis, Estimation, Coding, Testing and Process related Activities.
- Experience with Object Oriented Design (OOD) and Object Oriented Analysis (OOA), SDLC, RUP, UML associated Tools such as MS Visio. Accomplished a series of internet / intranet projects (using J2EE) and Java-based applications.
- Highly motivated and team spirited individual with passion for learning and has capability to meet deadlines in a fast paced environment.
- Extremely diligent and possess good communication skills. Strong Analytical and problem solving skills. Ability to quickly master new concepts and applications.
- Received star performer award from Confidential for working in WEBDIVA, Banking project for my valuable contribution in leading the team
- Expertise in Developing reports using Crystal Reports 2008 client and Jasper Reports
- Experienced on Strategic Business Database designing with Oracle, DB2 and Sql Server 2008.
- Extensive experience with SQL, PL/SQL programming and tuning the queries on Oracle.
- Good experience writing application deployment scripts using Shell Scripting. Worked on UNIX, LINUX to move the project into production environment.
- Extensive Experience working on Version Controls such as SVN, VSS and Perforce.
- Excellent skills in creating and accessing various databases using SQL Queries, PL/SQL scripts on various databases like Oracle 10g, DB2, SQL Server.
- Expertise in trouble shooting and bug reporting using defect tracking tools like jira and trac.
TECHNICAL SKILLS
Programming Languages: Java, PL/SQL.
Technologies: Java (AWT, JFC/SWING), J2EE (Applets, Servlets, JSP, JSF, JSTL, JDBC, JNDI, JTA, JMS, JMI)Markup Languages HTML, XHTML, DHTML, CSS, XML, XSD, XSLT, XPATH, DTD
Scripting Languages: JavaScript, AJAX, JQuery, Shell Script, Unix
Application Servers: WebLogic 10.3/9.2/8.1/6.0 , IBM Web Sphere 6.1/5.1/3.5.2 , Oracle Application Serve 10g
Web Servers: Tomcat 4.1, Apache Web Server1.3, IIS Web Server4.0.
Frame Works: J2EE1.2/1.3/1.4, Jakarta-Struts1.0/1.1/2.0, Hibernate3.1/3.2
Version Control Tools: Perforce, SVN and VSS.
Java IDE’S: MyEclipse3.1, Eclipse2.1/3.0, RAD7.0/6.0, Oracle JDeveloper 10.1.3
Design Methodologies: UML, OOAD, Design Patterns
Design Tools: Rational Rose, MS Visio
Development Tools: PL/SQL Developer, Rapid SQL 7.7, TOAD 9.0/7.5.0.0 , HP Quality center10.0, ClearCase7.0.0.0Build, Code Coverage and Profiling tools ANT1.7/1.6.5, Maven2.0, FindBugs 1.3.9
Utilities Tools: Putty 0.60, WinSCP 3.7.6
RDBMS: Oracle 8i/9i/10g/11g, MySQL4.0, MS SQL Server7.0, DB2, MSAccess.
Operating Systems: UNIX, LINUX, Windows (95, 98, 2000, NT4.0), MS-DOS.
Reporting Tools: Crystal Reports 2008, Jasper Reports
Other Expertise: C, C++, VB6.0, VB Script.
Project Management Methedologies: Business Strategies, Communication, Project Methodologies (Agile and Waterfall), Requirements Analysis, Project Scheduling, Costing and Budgeting
Testing Tools: Selenium, RFT
PROFESSIONAL EXPERIENCE
Confidential, DE
Technical Lead
Responsibilities:
- Lead the team of 9 members as a technical lead involving in project planning, High level and low level design documents.
- Involved in complete coding. Worked with the team in different modules involving Billing Conversions and Online Services
- Fix problems discovered that are within the existing system functionality (Preventive Maintenance).
- Involved in developing web interfaces and user interfaces using JSPs, Servlets, HTML, CSS, JavaScript and JQuery.
- Involved in creating project schedule, project charter, authorizing the release of resources.
- Perform stakeholder analysis, document risks and opportunities.
- Prepare Test Plan & Test data
- Testing the code changes at functional and system level
- Involved in quality metrics and other management related activities.
- Followed the Agile methodology to develop and deliver the project in 3 week sprint phases.
- Used Struts framework for implementing MVC2 architecture.
- Worked on creating Stored Procedures, Functions using Oracle. Worked on the SQL Invoker utility which helps Java and Database interactions.
- Used Maven for building the application, and completed testing by deploying on application server.
- Wrote unit test cases for Unit Level testing using Junit. Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
- Closely worked with QA, Business and Architect to solve various defects in quick and fast manner to meet deadlines.
Environment: JAVA, J2EE, JMS, Struts, Hibernate, JQuery, XML, JSP, JSTL, EJB, JDeveloper, Servlets, Eclipse, RAD, HP Quality Center, Oracle, PL/SQL, UNIX, Log4J, Websphere.
Confidential, NC
Team Lead
Responsibilities:
- Designing, Developing and Deploying web based multi-tiered enterprise applications using Java, J2EE, Struts, Hibernate, and springs.
- Designed and implemented Dynamic Pages Layout using HTML, CSS, JavaScript, JSP.
- Interacting with business stakeholders and subject matter experts to understand requirements, analyse and translate them into technical specification.
- Followed, Scrum Agile Software Development methodology for the implementation which is based on “Develop quickly, deliver often”.
- Involved in Requirement Analysis and Design of the Applications and involved in System Integration.
- Involved in complete coding. Used Struts MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application
- Performed version control activities using Clear Case and SVN.
- Involved in coding & unit testing phases, preparing Test Plan & Test data
- Testing the code changes at functional and system level
- Analysed the current legacy screens and described their behaviour as a set of Behavioural driven (BDD) scenarios.
- Automated unit test and screen flow tests to speed up testing of various screens and validate business rules.
- Conducting the team related activities, interviews, technical sessions, meetings and group discussions.
Environment: Java 5.0, J2EE 1.4, Struts 1.2, Hibernate, MVC, Oracle, My Eclipse, WebSphere 7.0, AJAX, JavaScript, HTML, CSS, Agile Methodology, SVN, Maven, Beyond Compare, Quality Centre, Unix shell scripting.
Confidential, DE
Application Developer
Responsibilities:
- Planned and defined system requirements to Use Cases and Use Case scenarios using the UML methodologies.
- Scheduled meetings with developers, system analyst and testers.
- Analysis, design and development of applications based on Java, J2EE design patterns.
- Worked on WebLogic server.
- Involved in complete coding and developing business modules using Servlets.
- Developed Applications Using J2EE Technologies like EJB Session Beans, and Message Queue’s and JSPs.
- Designed web pages using CSS3 and HTML5
- Prepared Install documents and release documents.
- Wrote SQL Queries as a part of backend testing.
- Created PL/SQL programs to send data to downstream applications.
- Testing the code changes at functional and system level
- Tracked defects using Quality Centre.
- Reporting status of assigned development & test tasks to project management
Environment: Java, J2EE, UML, Hibernate, JDBC, Eclipse, WebLogic, XML, XSLT, SQL, Windows and Unix shell scripts, Quality Centre, IBM RAD 7.5, IBM WAS 7.2, DB2, SSH Tectia
Confidential
Application Developer
Responsibilities:
- Retrieving Dynamic data from XML which is generated on hourly basis.
- Fetching weather data and displaying it dynamically.
- Involved in coding & unit testing the new codes.
- User management screens, login, activate/deactivate user, Add/edit station details etc.,
- Testing the code changes at functional and system level
- Ensure availability of document/code for review
- Fix problems discovered that are within the existing system functionality (Preventive Maintenance).
- Modifications required to the code to prevent problems from occurring in future (Preventive Maintenance).
- Worked on developing code in java, j2ee, html, css.
- Developing Web Pages for Moes site (part of IMD).
- Multi Language conversion of the complete IMD site.
- Building professional rapport with External Systems, which boosts the pace at which I solve the issues which involves communications with External Systems.
- Handling issues with clients.
Environment: Windows XP, Java/J2ee, Servlets, JSP, Struts, XML, Oracle, JDeveloper IDE, Beyond compare, Web sphere
Confidential
Application Developer
Responsibilities:
- Developing Web Pages for User Interface using jsps, java, j2ee technologies
- Fetching dynamic data and displaying it in word format from java.
- Developed a java application to extract rtf data from server
- User management screens, login, activate/deactivate user, Add/edit station details etc.,
- Testing the code changes at functional and system level
- Ensure availability of document/code for review
- Fix problems discovered that are within the existing system functionality (Preventive Maintenance).
- Modifications required to the code to prevent problems from occurring in future (Preventive Maintenance).
- Integrating the application and deploying it in SIT, DEV, UAT and PROD boxes.
- Creating Database procedures, functions and triggers. Copying the database
- Retrieving data from database by calling procedures
- Involved in backend activities such as building queries, procedures and functions.
- Handling issues with clients..
Environment: Windows XP, Java/J2ee, Servlets, JSP, Struts, XML, Oracle, JDeveloper IDE, Beyond compare, Web sphere
Confidential
Team Member
Responsibilities:
- Developing Web Pages for User Interface using Java / J2ee Technologies
- Retrieving data from database by calling procedures and displaying it
- Developed a java application to extract rtf data from server
- Integrating the web pages and deploying.
- Testing the code changes at functional and system level. Ensure availability of document/code for review
- Converting the entire JSP web pages of the site into JSTL.
- Fix problems discovered that are within the existing system functionality (Preventive Maintenance).
- Modifications required to the code to prevent problems from occurring in future (Preventive Maintenance).
- Involved in designing activities creating styles and style sheets for the web page accordingly
- Involved in backend activities such as building queries, procedures and functions.
- Handling issues with clients.
Environment: Windows XP, Java/J2ee, Servlets, JSP, Struts, XML, Oracle Application Server, JDeveloper IDE, Beyond compare, Web sphere
Confidential
Junior Developer
Responsibilities:
- Requirement Collection for Library, Sports Module.
- Coding and developing the web pages using Java / J2ee Technologies.
- Attending training sessions and reporting to manager.
- Generation of the reports for the stores module using Crystal reports.
- Working with Data Base tables, Stored Procedures, Functions and Triggers.
- Functional Testing of the entire EMS Application.
Environment: Windows, Linux, Java/J2ee, Servlets, Oracle, Eclipse, Tomcat