Lead Developer Resume
Troy, MI
SUMMARY
- 9 years of experience in Analysis, Developing, Implementing, Integrating and testing of Web based Applications using Java/J2EE technology.
- Extensive Expertise in developing web applications using JSF, JSP, spring, Hibernate, JDBC, JSP, Servlet, JavaScript, Struts Framework, primeFaces, Log4j.
- Extensive Experience in developing Graphical User Interfaces using JSP.
- Experience in developing Ajax based Design in creating better, faster, and more interactive web applications.
- Extensive Experience working in Spring Framework, Struts Framework and O/R mapping Hibernate framework.
- Strong experience working on SQL using IDE’s like SQL Developer and TOAD.
- Experienced as User Interface/ Front End Java Developer in developing web application using HTML, DHTML, XHTML, JSTL, CSS, JavaScript, J - Query and Ajax.
- Knowledge on PL/SQL to write Stored Procedures, Functions.
- Expertise in development of server side business logic using Session and Entity Beans
- Expertise in various J2EE technologies like JSP,JQuery, Servlets, Hibernate, spring.
- Good experience in implementing J2EE compliant applications using various Design patterns, Struts framework, Tiles, Spring, MVC framework, Hibernate and Messaging Middleware using JMS and MQ.
- Experience in using application servers like Web sphere, Web logic, Tomcat.
- Experience in Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
- Well versed with multiple version control tools like SVN, CVS.
- Experience in IDE tools like Eclipse, RAD6.0/7.0/7.5/7.5.5. and Net Beans.
- Experience with unit testing the applications using JUnit Framework.
- Developed logging standard and mechanism based on Log4J.
- Capable of learning new technologies and adapt to new environments quickly.
- Establish and maintain productive working relationship with management, clients and team members.
- Excellent problem solving, self-starter, analytical, interpersonal, technical written and communication skills.
- Integrated Spring and Hibernate by configuring Hibernate SessionFactory and extending HibernateDaoSupport.
- Defined and constructed layers, Server-side objects and Client-side interfaces based on J2EE design patterns, Developed and implemented Spring DAO, Spring MVC and J2EE based MVC (Model-View-Controller) framework for the application.
- Strong analytical and debugging skills with intuitive thinking that has helped solve numerous production related problems.
- Exposure to Automotive manufacturing and Telecom markets domain.
- Expertise in WAP Based user interface development for mobile app development.
- Expertise in developing services like pocket apps to telecom giants.
- Experience in deploying J2EE components on IBM WebSphere application server.
- Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting.
- Application and Web Servers experience such as IBM Web Sphere, Apache Tomcat and Jetty.
- Extensive experience in different IDEs like RAD, Eclipse, NetBeans.
- Expertise in Bamboo tool in application build and Deployment.
- Developed ant scripts for building application EARs.
TECHNICAL SKILLS
Programming Languages: Java
Frameworks: Struts2, Spring MVC, JSF
Web Flow Control: Spring Web Flow
J2EE Servers: WebLogic 10.3, Tomcat 5.5, Apache
Enterprise Frameworks: Spring 2.5, Struts2
Build Tools: Ant, Maven
Technologies: HTML,XHTML,Java Script, XML, CSS, JQuery,Ajax
ORM Technologies: JPA,Hibernate
Databases Technologies: Oracle8i, MySQL, JDBC, SQL
Testing Tools: JUnit, Jmeter
Operating Systems: Windows XP/2000, Linux, Solaris
Development Environments: Eclipse 3.3, JBuilder 2005, IRad
Version Control: IBM Rational ClearCase, CVS
PROFESSIONAL EXPERIENCE
Confidential, Troy, MI
Lead Developer
Responsibilities:
- Development of application using primeFaces framework.
- Agile team-based approach to deliver the business and used Rally for managing the the project.
- Used AccuRev as a configuration management tool.
- Worked on functional, integration, system testing including writing test cases.
- Worked with SQL Server for database management.
- Experience with HTML/JavaScript/XML/JSP/JSF server side Java-based environment.
- Used ANT software tool for automating software build process.
- Technologies: JSF, JPA, HTML, SQL, Linux, AccuRev, ubuild, Web Logic Server.
Confidential, Troy, MI
J2EE Developer
Responsibilities:- Involved in gathering change requirements for the development of the application.
- Developed Business objects Reports using J2EE application.
- Created Advisory in identifying root cause.
- Capable of estimating work effort for one’s own tasks as well as team members.
- Request appropriate support service(i.e. WebLogic) to resolve outage or performance issue.
- Implemented resolution, action and notify Command center.
- Involved in bug fixing and new enhancements on exiting implementation.
- Involved in writing SQL Queries for DB2 database.
- Extensively involved in production defect fixing and production support activities.
- Capable of working on both UNIX and Windows environments.
Confidential, Farmington Hills MI
Lead Consultant
Responsibilities:
- Involved in the requirements gathering and design phase of the system building the framework necessary for the development of the application.
- Done End-to-End Customer Support.
- Development is done using RAD application development environment. Data modeling is done using visual data modeling providing in the RAD.
- Developed Build scripts for the application to run in Bamboo.
- Done testing on various MB make and models.
- Invoved in writing business logic.
- Involved in bug fixing.
- Involved in writing SQL Queries for DB2 database.
- Gathered the requirements and updated the design document.
- Extensively involved in preproduction defect fixing.
- Impact Analysis of new enhancements on exiting implementation.
Confidential
Senior systems Engineer
Responsibilities:
- Designed and developed the web services architecture.
- Implemented MVC-based GUI architecture using Struts.
- Used Front Controller, MVC, DAO, Service Locator,
- Involved in design, development, and merging of ‘Ineligible Customers/Address’. Program/Offering Messages Module.
- Involved in design, development, and merging of Program/Offering Messages Module.
- Involved in development, and merging of JQuery validations in entire application.
- Involved in Bug fixing for all the modules.
- Created Data-Access Objects (DAO) architecture for abstracting data-access
Confidential
Software Engineer
Responsibilities:
- Developed the WAP based User Interface using XHTML and Jsp.
- Creating services like Pocket Apps i.e., Find Me, Find Friend, Find POI.
- Developed DAOs for WAP User Portal.
- Developed a web Application Using UI technologies like HTML5, CSS3 and Bootstrap.
- Extensively involved in writing the SQL queries as per the business requirements.
- Used Struts2 Framework to develop action Classes, Controllers & Validator framework for client side & Server Side Validation. Mapped DTOs to Oracle Database Tables, JavaData types to SQL data types by creating Hibernate mapping XML files & responsible for writing Complex SQL & HQL Queries.
- Handled User Interface validations using Java Script.
- Done unit testing on various make and models.
- Documenting HLD and Component Test cases for both WEB and WAP portal.
- Involved in interaction with relay using HTTP protocol.
- Involved in parsing the Relay response and display the image considering the mobile screen width and height.
- Involved in resolving the session issues in the Application.
Confidential
Software Engineer
Responsibilities:
- Involved in developing user interface using JSP.
- Writing business logic.
- Developed the MMS Broadcast Application based on MM7 interface.
- Involved in writing HLD, LLD, Customer Manual and Component Test cases.
- Tested the basic flow of the application on various make and models
