Lead Developer Resume
Irving, TX
SUMMARY
- 8+ years of professional experience in Analysis, Design, Development, Testing, Deployment and implementation of software applications.
- Expertise in design and development of various web applications with N - Tier Architecture using MVC and J2EE Architecture techniques.
- Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements and converting them into software requirement specifications using Object Oriented Techniques.
- Proficient in working with various technologies like CoreJava, JavaBeans, J2EE(JSP, Servlets, EJB3), Struts, Spring, Spring MVC, Hibernate, AJAX, JMS, JDBC, XML, Web Services, Restful Web Services, jQuery, iBatis .
- Extensively worked in developing the web applications using the Struts Framework.
- Expertise in working with various database/tools like Oracle9i/10g,,SQLServer 2005.
- Strong Database development experience in writing functions, packages, procedures, triggers and views in PL/SQL.
- Extensively used Eclipse/MyEclipse7.1/8.0 as J2EE Development Environment.
- Experienced in developing J2EE components on Application Servers like WebSphere 7, WebLogic9.2, JBoss5.0 and WebServers like Tomcat 6.0.
- Experienced to work with any J2EE standard servers.
- Experienced with generating PDF, Excel and HTML reports using JAVA.
- Performance monitoring with YourKit, JProfiler.
- Hands on Experience in Ant-script and Log4J.
- Experienced with different version management software such as VSS and ClearCase7.1
- Strong knowledge in developing WebServices using SOAP and XML.
- Worked on different OS like UNIX/Linux, Windows NT, Windows XP, Windows 2K.
- Extensive domain Knowledge in eComerce, Banking, Insurance, Security.
- Excellent Interpersonal communication skills, analytical and problem solving skills.
TECHNICAL SKILLS
Technologies: Core Java, JavaBeans, J2EE(JSP, Servlets, EJB)JSF, Struts, Web Services, Restful Web Services, Spring2.5.5, Hibernate3.2, Ajax, JMS, jQuery, JDBC, JavaScript, JSON, SOAP, Jasper Reports 9.0, c, c++.
Markup Languages: HTML, XML, XSL, XSLT, DHTML.
Application Servers: Web sphere 7.0, Apache germino.
Web Servers: Tomcat 5.5/6.0
Middleware: RMI, EJB 2.0/3.0.
Apache Projects: Ant 1.5, Log4j, Struts1.4, Struts2.
IDE: Eclipse3.0/3.2/3.3, MyEclipse6.0/7.1/8.0, IBM RAD7.5
RDBMS: Oracle 9i, Sybase, sql Server, DB2 .
VC Tools: Clearcase, Visual Source, Safe, CVS
OS: Windows 2000/NT/98,UNIX, Linux, DOS
PROFESSIONAL EXPERIENCE
Confidential, Irving, TX
Lead Developer
Responsibilities:
- Mentored team members on Java/J2EE, architecture, design patterns and best practices.
- Application development and production support using Java technology (MVC framework) and Spring.
- Developed code to display Menu dynamically based on user functions.
- Developed Jasper reports for the front end screens using ireports 3.7.
- Implemented Spring IOC layer and Spring Data Access to configure Hibernate Framework.
- Based on the functional requirements created high level design document, technical specification document.
- Was single point of contact for all technical details.
- Refactoring the code base, making the layers loosely coupled.
- Involved in requirement gathering and defined the scope of the application.
- Involved in unit testing, integration testing and delivery to client.
- Coordinating with the onsite, offshore teams to facilitate the quality deliver on schedule.
- Fixing Production issues and helping deployment team for each release.
- Prepared the necessary work flow, technical documents and JUnit test cases for the project.
Environment: Core Java, Spring MVC, Hibernate, JBOSS 7.1, Oracle 9i, Jasper Reports using ireports 3.7.
Confidential
Application Consultant
Responsibilities:
- Developed UI screens using custom tags written in Java.
- Front end validations using JavaScript.
- Enhanced the XFW framework java changes used for code development.
- Designed RESTful Webservices for ATM locator of Confidential in Singapore.
- Refactoring the whole code base, making the layers loosely coupled.
- Technical effort estimation for realizing the business services.
- Analyzed the Functional specifications and came up with High level Design documents, Technical design documents.
- Collaborated with the bank’s architecture team for building a custom platform for applications to be migrated.
- Automated testing for certain common business usecases to help reduce regression test times using selenium script.
- Interacted closely with the Business Team and was a single point of contact for Development, Testing and Business Team.
- Configured and used Hibernate for database interactions.
- Involved in creating project related documentations like datasheets, user guide.
- As a developer responsible for User Interface (UI) design as per from UI specification.
- Analysis and development of reporting tools using Webservices with Axis 1.4.
- Fixing Production issues and helping deployment team for each release.
- Responsible for Unit Testing and Integration Testing.
- Coordinate with onshore counterparts and client teams.
Environment: Core Java, Spring, Oracle, Customized MVC frameworks (XFW and XUI), RESTful Webservices, Hibernate, Apache Tomcat, UNIX
Confidential
Software Developer
Responsibilities:
- Developed new Verification systems (Credit Card, Email, SMS, Phone verification).
- Involved in requirement gathering and defined the scope of the application.
- Involved in development of Selling and enhancements of Selling flows.
- Supported bug fixes in all Confidential domains.
- Involved in technical design for the projects before implementation.
- Involved in code review, and unit testing phases.
- Extensively used Factory and Adaptor patterns for development.
- Involved in end to end project development from design, development, testing and code rollout and closely worked in San Jose Confidential team for all the projects.
- Ensure delivery SLA and quality adherence.
- Travelled on B1 visa to get the knowledge transfer on Confidential Verification system and implemented the same from Offshore (India).
- Trained the junior resources in the team on Verification and Selling flows architecture involved in Confidential .
Environment: Core Java, MVC framework, DAO framework, Oracle 9i, Apache Geronimo.
Confidential
Software Developer
Responsibilities:
- Front-end coding using JSP and validations using javascript.
- Server side coding using servlets for Thick Client and Thin client.
- Deploying the application with Database in Client’s place.
- Developing Framework related classes in the Application.
- Front end validations using JavaScript in Thin Client.
- Making necessary changes in the CSS Files according to the clients.
- Developed IPO(Initial Public Offering) for the Application.
- Developed Payment Gateway for banks SBI, UTI, ICICI, HDFC and IDBI.
- Refactored the entire application from JSP technology to Ajax pages for asynchronous behavior.
- Interacted directly with clients and based on their requests enhanced the application.
- Involved in Unit Testing and Integration testing before the release.
- Fixed Production issues then and there meeting the SLA’s.
- Involed in client place deployments.
Environment: Core Java, JSP, Servlets, Struts, MSSQL, Apache Tomcat
Confidential
Responsibilities:
- Prepared technical design documents.
- Developed Pages using HTML and AJAX.
- Front end validations using javascript.
- Server Side Coding done using Servlets.
- Worked in the Clients place and solved their queries.
- Front end validations using JavaScript in Thin Client.
- Worked with BSE team closely and developed the system.
- Interacted directly with clients and based on their requests enhanced the application.
- Involved in Unit Testing and Integration testing before the release.
- Fixed Production issues then and there meeting the SLA’s .
- Involved in client place deployments.
Environment: Core Java, JSP, Servlets, Struts, MSSQL, Apache Tomcat
Confidential
Office Manager
Responsibilities:
- Developed the Attendance regularizing and Leave Regularizing functionality.
- Developed Activity Logs functionality to maintain the employees daily activity.
- Handling the queries from employee.
- Front-end coding using JSP.
- Front end validations using Javascript
- Server side coding using servlets.
Environment: Java, JSP, Servlets, Struts, MSSQL, Apache Tomcat
Confidential
Responsibilities:
- Prepared the documentation and designed the tables for the entire application.
- Handled the front end coding using jsp’s and server side coding using servlets.
- Handled front end validations using javascript.
- Verifying Functional Flow and Manual Testing.
Environment: Java, JSP, Servlets, Struts, MSSQL, Apache Tomcat