Lead Developer Resume
MA
SUMMARY
- Competent and team player, offering 6 Years (16 months @ onsite location) of experience in analysis, design, development, testing production support and Implementation of Client/Server, web applications using Java/J2EE technologies.
- Excellent working knowledge of MVC architecture with Spring, JSF and Struts Frameworks.
- Excellent working knowledge in design & development of web based applications using Java(JSP, Servlets, JDBC), spring, Struts, Hibernate, HTML, JavaScript, XHTML, DHTML, CSS, XML
- Performing lead role and team management for over 2 years. Have been able to monitor and control the project by managing the team efficiently and do timely and precise reporting specific to projects to business clients and to the leadership team.
- Successfully implemented complex projects with global implementation model, and rapidly evolving requirements.
- Exceptional ability to maintain and build client relationships, possess strong business communication, interpersonal, leadership and mentorship skills.
- Uses customer understanding in creating customer aligned solutions and builds trust by displaying a keenness to understand and incorporate customer problems/feedback and develop workable solutions and delivers to the client according to agreed specifications/timelines
TECHNICAL SKILLS
Core Language: Java (JDK 1.4/1.5/1.6)
Scripting Languages: JavaScript, JQuery
Technologies in J2EE: JSP, DWR, Servlet, JDBC
Databases: Microsoft SQL 2005, IBM DB2
IDE: Eclipse Indigo 3.7
Operating Systems: Windows 2000/NT/XP, Unix
Web/App Servers: Web logic 10.3, IBM WebSphere 8.5, Apache Tomcat 6.0
Frameworks: JSF 2.2, Spring MVC 2.5, Struts 1.2, Hibernate 2.5 and Log4j
Tools: Visual Source Safe, Clear Case, Subversion, Team Foundation Server, Maven 2.0, HP Quality Center, HP Service manager, Text Pad 5, Notepad++, MS office 2007, WinZip, Beyond compare, Fortify 3.0, Vignette 7.6, Sybase Central V4.3, JProfiler 7.0, PuTTy, TWS
Methodologies: Waterfall and Agile
PROFESSIONAL EXPERIENCE
Lead Developer
Confidential, MA
Key Technologies: Java, J2EE, JDK1.6, JSP, xhtml, Java Script, JSF 2.2, IBM DB2, IBM WebSphere 8.5, Eclipse Indigo 3.7, Team foundation server, Maven 2.0, Beyond compare, Fortifyv3.6, Vignette 7.6, PuTTy, TWS.
Responsibilities
- Helped in the process of Requirement gathering and review for DI 2013 Phase II and Phase III.
- Worked on High Level Design and Low Level Design document for EWS, Sales work station and Case viewer. Identify optimal design approach, reviewed test plans and scripts, traceability matrix.
- Lead developer responsible for managing a development team of five which sits across locations and ensure that coding standards and processes are met.
- Designed and developed applications using Java, J2EE, JDBC.
- Created and Re - write of existing UI screen using xhtml and JSF tags to make it more users friendly and interactive
- Developed and modifiedthe business logic using Java, SQL and PL/SQL
- Used design patterns: Data Access Objects and MVC
- Create Database Objects - Tables, Indexes, Views, Stored Procedures
- Improved performance of database by tuning existing stored procedures and sql scripts
- Used Maven for building and deploying code
- Using Eclipse Indigo for development
- Using TFS to maintain versioned source code
- Perform code review and test cases review for the developed code.
- Regular status updates and walkthrough meetings about the development artifacts
- Developed Use Cases, Sequence Diagrams and State map inUMLfor Reverse Engineering.
- Executing, Reviewing and validating the Unit, Integration & Independent test Scripts.
- Implemented quality planning and best practices such as Defect Prevention Control (DPC), Task scheduling, Quality Control etc.
- Co-ordinate the environment based system or access requests
- Day time and night time on call support for production jobs and environment.
- As a Production support specialist clarify Business system and application rules related queries and generating business
- Working with IT infrastructure team on software/hardware configuration/monitoring, product release and deployment activities.
Confidential
Senior Software engineer
Key Technologies: Java,J2EE, JDK1.6, JSP, DWR 2.0, Hibernate 2.5, Struts 1.2, Spring 2.5 MVC, MS SQL 2005, WebSphere Application Server, Eclipse Juno, JProfiler 7.0, Cruise Control, Microsoft Visual Source Safe and Hudson.
Responsibilities
- Extensive involvement in all stages of the project including requirements gathering, logical and physical architecture modeling, design, development, implementation, and support.
- Primary point of contact in the project for the customers/business users in requirements evaluation/determination.
- Lead nearly all the development on this system from 2011 and guided the technical direction of the application as the client continuously proposed new features.
- Made use Object oriented concepts like Inheritance, Polymorphism and Abstraction.
- Designed front-end using JSP with Struts Tag lib.
- Used HTML, XML, and CSS for GUI and JavaScript for client side validations.
- Used Spring MVC architecture and Spring IOC concept in the application.
- Used JDBC driver to connect to Data base.
- Developed Session Beans, Entity Beans and Message Driven Beans.
- Involved in Writing Object Relation Mapping implementation using hibernate and hibernate mapping configuration files
- Used Junit to write Unit test cases.
- Extensive usage of VSS for code merging.
- Responsible for designing and maintaining the database objects for ‘RT application
- Develop, enhance and maintain RT and look out for future enhancements and to leverage the effectiveness of the existing applications and to identify hotspots for future development.
- Instrumental in improving the overall quality of software and ensuring that team members follow best practices including refactoring, constant code reviews and integration testing. This resulted in increased productivity and improved client satisfaction.
Confidential
Software engineer
Key Technologies: JDK1.6, JSP, Java Script, dHTML grid, Hibernate, Spring 2.5 MVC, MS SQL, WebLogic 10.x, Eclipse, Hudson.
Responsibilities
- Involved in the Analysis, Design, Coding and testing
- Involved in Elaboration, Construction and Transition phases of the project.
- Played a major role in requirements gathering and analysis.
- Developed Functional Requirements based on the business needs
- Designed complex front end screens with dxhtml and Jsp.
- Made use of Spring MVC architecture
- Did ORM mapping using hibernate mapping configuration files.
- Responsible for writing complex SQL and PL/SQL queries for writing stored procedures
- Used Apache Ant for build and Web logic 10.3 for deployment
- Created Use case diagrams, Class diagrams, and Sequence diagrams using UML
- Handling code merge between difference codes streams using Tortoise SVN.
- Created unit test plan with JUint and Log4j for writing the log files
- Done effective code review and Used Checkstyle and PMD Plugins to maintain quality of the project.
- Involved in Defect fixing and Root cause analysis.
- Provided production support
- Quick in resolving the tickets and issues
- Delegating the requirements to the team members.
