Technical Lead Resume
Boston, MA
SUMMARY
- Enterprise Application with 8+ years of experience in Application Analysis, Design, Development, Integration, deployment and Maintenance/Support for Web, Standalone.
- Client - Server based Software Applications in multiple domains primarily in Backing, Insurance, Logistic, and HealthCare.
- Rich work exposure in software development as Project Leader, Team Leader, Team Member, Onsite Coordinator, Software Analyst and Configuration Manager.
- Excellent background in developing applications using Java, J2EE on BEA Web Logic Application Server, WebSphere Application Server 5.1/6.1 (WAS), JBOSS Application server.
- Some of the technologies extensively worked on during my tenure in Software Development are Apache Struts2.0, spring, Swings, Web services, AJAX, Light Streamer, XML, JNDI, Apache, Tomcat, JDBC and various Databases like Oracle, and Microsoft SQL server.
- Strong work experience on the Front End UI development using Java servlet and JSP.
- Worked extensively on Mission Critical multithreaded applications.
- Strong experience on various development environments like IBM RAD, NetBeans, Visual Studio, Eclipse, MyEclipse.
- Worked extensively on build and deployment tools like ANT and version control using CVS, Perforce and Visual Source Safe.
- Thorough understanding of Object Oriented Methodology, UML and Design Patterns.
- As a Software System, worked extensively with Client’s architecture team to design and architect highly demanding Web Environment for a financial client.
- Expertise in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class Diagrams using case tools like UML/Rational Rose 2000.
- Working experience in UNIX shell scripting.
- Experience in creating the Build, release Patch & maintain Release Notes.
TECHNICAL SKILLS
Programming Languages: Core Java, J2EE, Java Beans, JSP, Servlet, JDBC, MultithreadingCollections, Generics, Web services, Hibernate, spring, JSON, AJAX
Web Based Languages: HTML, XML
Scripting Languages: JavaScript
Databases: Oracle9i, 10g, SQL Server, DB2, PL/SQL
Servers: WebSphere 6.0/7.0, Weblogic
Version Control Software: IBM Rational Clear Case, Clear Quest
IDE: IBM Rational Application Development (RAD), Eclipse, NetBeans
Open source API /Tools: Versata 5.6, SQL Developer, DB Surfer, DataLoader, VMware, Eclipse 3.1, Net beans, Ant, Tomcat, Your Toolkit Java Profiler, Textpad, EditPlus, Notepad++, MS Project, MS Excel, UML 2, Ant, log4j, XDoclet, IBM Rational Software Architect for WebSphere6.0, 7.0 Software (7.5.2)
Operating Systems: Windows 98/XP/7, Linux
PROFESSIONAL EXPERIENCE
Confidential, Boston, MA
Technical Lead
Responsibilities:
- Work independently, successfully meeting quotas.
- Direct client Interaction.
- Experience in Software Development life cycle of Software Engineering-Requirements Analysis, Design, Development and Documentation.
- Having Good Knowledge and Experience in Performance Tuning.
- Responsible for on-time delivery of the elements.
- Creates the design templates and documents.
- Manages the team of tech leads and programmers, assigns and tracks and assignments.
- Owns the project delivery of respective development track.
- Helping to other team in technical and functionally.
- Involved in integration and debugging of the application.
- Analyzing and designing and giving the estimation of Submit module.
- Worked Multithread Concepts.
- Created UNIX shell scripts for command.
- Configured and created application log files using Log4J.
- Used JAVA for business logic, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.
- Daily and Weekly status/progress to the IT manager
- Developed the project using Agile methodologies.
- Involved in classes to interface with underlying web services layer and scaled the component interactions and generalized the interfaces using RESTFUL.
- Desing and Coding the core framework using Core JAVA, J2EE and based XML transformation and Involved in writing and reviewing Ant Script and Junit.
Environment: Core Java, J2EE, Spring, struts2.0, hibernate, Web services, JSP, Servlet, JDBC, Multithreading, Collections, XML, UNIX, Perforce, Iway, Maven, Weblogic 10.3.5, Oracle.
Confidential -Memphis TN
Project Lead
Responsibilities:
- Responsible for on-time delivery of the elements.
- Creates the design templates and documents.
- Conducts code review.
- Manages the team of tech leads and programmers, assigns and tracks and assignments.
- Owns the project delivery of respective development track.
- Onsite interaction.
- Coordinates with other project leads and customers release
- Management, change management for code migrations.
- Helping to other team in technical and functionally.
- Involved in integration and debugging of the application.
- Involved explaining the EPRS business and technical and functional aspects of the project to the newly joined developers.
- Analyzing and designing and giving the estimation of Submit module.
- Design and Coding of User Interfaces using JSP, AJAX and Servlet
Environment: Core Java, J2EE (Servlet and JSP), IBM Web service, IBM RAD, IBM WebSphere Application Server, PVC Version Manager Serena, Oracle10g.
Confidential, Columbus, OH
Project Lead
Responsibilities:
- Responsible for on-time delivery of the elements creates the design templates and documents
- Collaborates with customer regarding architecture and design decisions.
- Coordinates with other project leads and customers release management, change management for code migrations.
- Definition of integration and build model.
- Responsible for build management, retrofit of changes, detect resolution and representing development status.
- Support all testing activities and defect resolution.
- Manages the team of tech leads and programmers, assigns and tracks and assignments.
- Provide certification for each responsible phase.
- Owns the project delivery of respective development track.
- Debugging the code to find and fix any memory leaks and bugs detected using Firebug.
- Involved in preparing the project documents (HLD, LLD, Use case etc).
- Involved in Build delivery.
- Client interaction.
- Configured and created application log files using Log4J.
- Involved in classes to interface with underlying web services layer and scaled the component interactions and generalized the interfaces using RESTFUL.
- Developed DAO components for Eligibility, Enrollment and Reports modules.
- Design and Coding of User Interfaces using JSP, AJAX and Servlet
Environment: Core Java, J2EE 1.4, Java Server Pages 2.0, Java Servlets 2.4, Eclipse 3.1, Weblogic 10.3.5, Tomcat, WebSphere 8.5, Restful, Oracle.
Confidential -Memphis, TN
Project Lead
Responsibilities:
- Participation in all the phases of development lifecycle.
- Developing Enterprise WEB Application in Web 2.0 Standards (using Struts, Javascript MVC, HTML5, Jquery, Ajax) on SOA (Using REST web Services) based architecture.
- Develop User interactions in javascript, Jquery and ajax for the forms developed in HTML5.
- Debugging the code to find and fix any memory leaks and bugs detected using Firebug.
- Unit testing and SAT of the application developed using Selenium and Phantom JS.
- Involved in preparing the project documents (HLD, LLD, Use case etc).
- Involved in Build delivery
- Assign the bugs to the team.
- Daily Client Interaction
- Extensively used AJAX, JSON and JQuery for the page development.
- Have involved in both the low level design and detail design phase of this project.
- Used Web Logic Workshop page flow technology.
- Developed the XML Schema and Web services for the data maintenance and structures.
- Design and Coding of User Interfaces using HTML5, AJAX and JQuery.
Environment: HTML5, JSON, JQUERY, JavaScript MVC, Ajax, Struts2, Weblogic, SVN.
Confidential - Jersey City, NJ
Sr. Software Engineer
Responsibilities:
- Root Cause Analysis and Troubleshoot defects.
- Casual Analysis and Defect prevention analysis
- Created unit test cases using Junit testing framework
- Prepared testing environment in Weblogic environment
- Created manual deployable components using Ant build scripts
- Configuration management, Build and deploy management using CVS, Smart Deploy
- Deploy components and troubleshoot using BEA Weblogic Admin Console.
- Design and Coding of User Interfaces using JSP, AJAX and Servlet
Environment: J2EE 1.4, Java Server Pages 2.0, Java Servlets 2.4, Eclipse 3.1, Weblogic 8.1, Tomcat, Oracle.
Confidential
Sr. Software Engineer
Responsibilities:
- Requirement Analysis
- Development
- Created store procedure using SQL developer
- Created unit test cases using Junit testing framework
- Created manual deployable components using Ant build scripts
- Configuration management, Build and deploy management using Starteam
- Design and Coding of User Interfaces using JSP, AJAX and Servlet
Environment: J2EE 1.4, Java Server Pages 2.0, Java Servlets 2.4, Struts 2.0, spring, Starteam 6.0, Junit, SQL Developer.
Confidential
Software Engineer
Responsibilities:
- Developer
- Created presentation service components JSP, Servlets and Controllers using customized struts framework
- Created unit test cases using Junit 4.4 testing framework
- Tuned the application performance by Memory leak analysis.
Environment: JAVA EE 5, Java Server Pages 2.0, Java Servlets 2.4, Junit 4.4
Confidential
Software Engineer
Responsibilities:
- Writing Stored Procedures/ Functions for business logic using MSSQL
- Development
- Training the fresh batch of people who joined the team so that they get used to the application and the technical environment of the project.
- Develop, Unit Test and System Test
Environment: Java 1.4, Java Server Pages 1.2, Java Servlets 2.2, Starteam 5.1, Oracle 9.0, PL/SQL Eclipse, SQL Developer, and Ant