Lead Developer Resume
Madison, WI
SUMMARY
- Java Architect with more than 15+ years of IT experience in developing E - business (B2C/B2B/B2E)/EAI/Web and desktop Client-Server applications for Healthcare, Automotive industries, Traffic & Mobile Clients.
- Expertise in developing applications using J2EE (Java Servlets, JSP, JDBC, JNDI, EJB, XML,XML-RPC), with Oracle, CICS Gateway transactions and DB2 databases on Windows, Sun Solaris and Unix Systems
- Designed, Developed and Deployed J2EE applications using middle-tier J2EE Application Servers like IBM Web Sphere / 4.0.2/5.0.1 , Weblogic 6.0/7.0/8,JBoss 3.0, Tomcat 4.0/5.0/6.0, Apache Web Server Netscapre directory server and iPlanet web server
- Worked in all phases of SDLC using OMT/OOAD Methodologies like Business Process Model,UseCase Model, Class Model and Rational unified Process which are accomplished by UML
- Implemented Agile Scrum methodologies for tracking and monitoring projects tasks.
- Worked on SSO Models using Netegrity Siteminder and Oblix Net point
- Developed Web applications using struts, spring, hibernate and customized MVC frameworks.
- Experience in designing of data models and developing of stored procedures, triggers, views, functions and SQL statements.
- Worked on Android native apps using Android SDK.Implemented Mobile Web applications using HTML 5 and CSS 3.
- Worked on Mule ESB,Rest and SOAP Web services.
- Implemented SOA with Codehaus XFire Framework using webservices.
- Performed 24/7 on call production support and works with minimum supervision
- Involved in User Acceptance and Testing of Web and client server applications.
- Led teams in various projects compliance with the SDLC methodologies.
- Team player with strong communication, organizational and problem solving skills.
- Have 10+ years of experience on Web Services.
- Have working knowledge on Big Data using MongoDB.
- Have 1 project experience on FileNet .
TECHNICAL SKILLS
J2EE Programming languages: Android SDK,Java, JSP, EJB, Java Servlets, JavaScript, Swing, AWT, RPC, XML Schema, XSL,JDBC, JMS,JCE,JNDI, JAXB,Java Web Start 2.0,XML,Apache Axis,SOAP,LDAP,WebServicesVerisign Payflow Pro,JExpress Professional,OHP,Junit 3.1 HTML,DHTML,Mule ESB,webservices,Struts,Spring,Hibernate,Ajax,HTML 5,CSS 3JQuery
Architecture: SOA, MVC
Database: Oracle 8i/9i, DB2, Ms Access,MySQL
IDE: WSAD,My Eclipse,JEdit,Intelli j,VJ++
File Repositories: SVN,VSS,PVCS & CVS
Tools: Rational Rose,Enterprise Architect,Clear Case,Erwin
Design Language: UML
Build Tool: Hudson,Harvest,Maven & Ant
Operating System: Windows, UNIX, Sunj Solaris, LINUX
Pursue Knowledge: JQuery,Sencha and JQuery Mobile
PROFESSIONAL EXPERIENCE
Confidential
Lead Developer
Responsibilities:
- Worked with stakeholders and the analysts to gather the requirements
- Involved in architecture and design tasks
- Developed the components that are used by internal members and for the application
- Managed full lifecycle of software development including documenting functional specs, technical specs, coding, unit testing, system integration testing and implementation.
- Followed Agile scrum methodologies .
- Developed high level and detailed Design and architecture artifacts.
Environment: Java 1.6, Spring MVC, MyEclipse, Tomcat, IBM Clearcase, Oracle, SOAP Web services,Mule ESB, Maven, Windows,Javascript, CSS 3,HTML 5
Confidential
Lead Developer/Tech Lead
Responsibilities:
- Managed and coached the less experienced team members
- Involved in setting architecture standards and guideline
- Developed the Core components used by the team members for developing the application
- Managed full lifecycle of software development including documenting functional specs, technical specs, coding, unit testing, system integration testing and implementation.
- Monitored the progress and updating the deadlines to the Manager.
- Developed high level and detailed Design and architecture artifacts.
Environment: Java 1.6, Spring MVC, MyEclipse, Tomcat, IBM Clearcase, Oracle, SOAP Web services,Mule ESB, Maven, Windows
Confidential
Lead Developer/Tech Lead
Responsibilities:
- Developed the components using a third party scripting tool.
- Managed and coached the less experienced team members
- Managed full lifecycle of software development including documenting functional specs, technical specs, coding, unit testing, system integration testing and implementation.
- Monitored the progress and updating the deadlines to the Manager.
- Involved in detailed discussion with the business stakeholders for revamping the manual to auto process.
- Changed the business users manual times to automated ones.
Environment: Java 1.6, Spring MVC, MyEclipse, Tomcat, IBM Clearcase, Oracle, SOAP Web services,Mule ESB, Maven, Windows
Confidential
Lead Developer
Responsibilities:
- Designed and Devloped the Mobile friendly layouts using CSS 3 and HTML 5.
- Developed the wait times components to show the real time wait times.
- Developed the server side components using struts MVc framework
- Managed full lifecycle of software development including documenting functional specs, technical specs, coding, unit testing, system integration testing and implementation.
Environment: Java 1.6, Struts 2,EJB,MyEclipse Blue, IBM Webspher 7,SVN, DB2, SOAP Web services,Oracle,proxiesMaven, Windows
Confidential
Lead Developer
Responsibilities:
- Designed and Devloped the Mobile friendly layouts using CSS 3 and HTML 5.
- Developed the wait times components to show the real time wait times.
- Developed the server side components using struts MVc framework
- Managed full lifecycle of software development including documenting functional specs, technical specs, coding, unit testing, system integration testing and implementation.
Environment: Java 1.6, Struts 2,HTML 5, CSS 3,MyEclipse Blue, IBM Webspher 7,SVN, DB2, Maven, Windows
Confidential
Lead Developer
Responsibilities:
- Designed and developed the java utilities.
- Developed the Auth Plans and Unit Test Cases document.
- Designed the class diagrams and sequence diagrams.
- Supported the application during unit testing and worked on fixing the issues.
Environment: Java 1.5, MyEclipse 6.6, Tomcat 6.0, Oracle, CVS, Windows
Confidential
Payment Manager/Lead Developer
Responsibilities:
- Designed and Devloped the Mobile friendly layouts using CSS 3 and HTML 5.
- Developed the wait times components to show the real time wait times.
- Developed the server side components using struts MVc framework
- Managed full lifecycle of software development including documenting functional specs, technical specs, coding, unit testing, system integration testing and implementation.
- Supported the application during client testing and worked on fixing the issues.
Environment: Java 1.6, Struts 2,HTML 5, CSS 3,MyEclipse Blue, IBM Webspher 7,SVN, DB2, Maven, Windows
Confidential
Architect/Tech Lead/Lead Developer
Responsibilities:
- Worked with analysts for gathering and creating the user requirements document.
- Worked on High level architecture document which shows the flow of the data, Architecture and also the sequence of events
- Worked with the analysts for reviewing the user requirements document .
- Designed the system based on the user requirements document and was responsible for doing use case diagram,activity diagram,class diagram, sequence diagram and component diagram.
- Responsible for having design review with the team and explaining them about the design.
- Responsible for writing the Low-Level architecture and design document which explains in detail about the design and the architecture in depth.
- Supported the application through debugging and fixing.
Environment: Java 1.5,JSP, Servlets, Struts,Spring 2.Hibernate 3.0/3.3,Spring 2.5.6,Spring Batch,JavaBeans, AJAX,MyEclipse 6.6, Tomcat 6.0,MYSQL, SVN, Oracle, Enterprise Architect, Maven, Windows .
Confidential
Tech Lead/Lead Developer
Responsibilities:
- Provide technical direction to internal / external resources during the selection and implementation of information systems and/or applications
- Researched, recommended and designed the overall application development
- Implemented the widget using Android SDK
- Built the custom UI based on Android SDK
- Reported architecture,analysis,designs and business processes in standardized format
Environment: Java,Android ADK,MYEclipse 6.6,Tomcat 6.0,MySQL, SVN,Windows.
Confidential, Madison, WI
Tech Lead/Lead Developer
Responsibilities:
- Design, development, and implementation of the Umbrella application and transactions.
- Provided integration with other applications as required.
- Developed enterprise architecture artifacts, including current and target state architecture, roadmaps, referential patterns, and technology standards.
- Provide technical direction to internal / external resources during the selection and implementation of information systems and/or applications
- Implemented SOA as per American Family Standards.Used Codehaus Xfire Framework with webservices to achieve SOA. Designed a high performance XML based set of interface standards for the exchange of data with external environments.
- Used frameworks to ensure a standard environment for application development to include the selection and optimization of the associated development frameworks using emerging best technology solutions.
Environment: J2EE - JSP, Servlets,AJAX, Java Beans, Webservices,HTML, Java Script, CSS, WebSphere Studio Application Developer (WSAD), Webservices,XML-RPC,SOA,Xfire WebSphere 5.0.1, DB2, SQL, CVS,Oracle,Struts 1.2,Hibernate 3, Spring 2.0,Enterprise Architect,Maven,Harvest,Hudson,Windows
Confidential
Lead Developer
Responsibilities:
- Involved in alaysis,design, development, of Confidential .Provided integration with other applications such as Filenet server for viewing the documents as required.
- Assisted the team members with technical direction during the selection and implementation of information systems and/or applications
- Analyzed and recommend technologies to enhance current systems and support overall business goals and global client relationships.
- Implemented SOA as per American Family Standards.Used Codehaus Xfire Framework with webservices to achieve SOA. Designed a high performance XML based set of interface standards for the exchange of data with external environments.Used LDAP for authenticating and SOA governance .
- Served as a key consultant to the application development teams in terms of compliance with the application architecture, code development practices, and specialist technical expertise.
- Worked as a Designer in designing the different modules for the application with Rational Rose.
- Supported the application through debugging, fixing and maintenance releases.
Environment: J2EE - JSP, Servlets Java Beans,AJAX, HTML, Java Script, CSS, Spring 2.0,Hibernate 3.0,WebSphere Studio Application Developer (WSAD),JBOSS 4.3.0, Oracle, SQL, CVS, Enterprise Architect,SOA,Xfire,Maven,Harvest and Windows
Confidential
Lead Developer
Responsibilities:
- Worked with clients, designers, and infrastructure team to define, create, and support application.
- Led the team for migrating the project from Websphere to JBOSS server
- Worked on the modules to fix the issues arised as part of conversion.
- Re-designed the system as part of conversion and changed some of the modules.
- Tuned production environments to ensure optimal stability and performance of the environment and its key components.
- Supported the application through debugging, fixing and maintenance releases.
Environment: J2EE - JSP, Servlets Java Beans, HTML, Java Script, CSS, MyEclipse 6.0,JBOSS 4.3.0, Oracle, SQL, CVS, and Windows
Confidential, Scottsdale, AZ
Sr.Software Engineer
Responsibilities:
- Worked as a Designer in designing the different modules for the application with Rational Rose.Involved in design, development and configuration of J2EE components using Java Beans, JSP, Servlets, JNDI, JDBC and XML in Websphere Application Developer Studio.
- Led a team of up to 10 developers and testers.
- Designed, implemented, and supported the overall code development environment
- Developed high performance applications and code, particularly in complex instances where high levels of stability, performance, and scalability are required.
- Supported the application through debugging, fixing and maintenance releases.
Environment: J2EE - JSP, Ajax,JSF,Webservices,Servlets Java Beans, HTML, Java Script, Spring,Hibernate 2.1,Spring, CSS, WebSphere Studio Application Developer (WSAD),SOA,Webservices,WebSphere 5.0.1, DB2, SQL, PVCS, Windows XP
Confidential, Bloomfield, CT
Tech Lead
Responsibilities:
- Involved in gathering User requirements, performed Requirements Analysis and Created Use Cases using UML.
- Led a team of up to 10 developers and testers.
- Served as a key consultant to the application development teams in terms of compliance with the application architecture, code development practices, and specialist technical expertise.
- Involved in design, development and configuration of J2EE components using Java Beans, JSP, Servlets, JMS, JNDI, JDBC and XML using Struts Framework in Websphere Application Developer Studio.
- Involved in development of Presentation layer (UI) screens using JSP, Beans, HTML, CSS andperformed validations using Java Script.
- The Transaction between Java Back end and Mainframe databases is achieved through CTG Gateway
- Single Sign-On is implemented through Netegiry SiteMinder web agent and Policy server.
- Supported the application through debugging, fixing and maintenance releases.
Environment: Rational Unified Process (RUP), UML, Rational Rose, Webservices,Java, J2EE - JSP, Servlets Java Beans, HTML, Java Script, CSS, WebSphere Studio Application Developer (WSAD), WebSphere 5.0.1,iPlanet web server 6.0,Oracle 8i, DB2, SQL, PVCS,Webservices, Windows XP
Confidential, Pueblo, CO
Lead Developer
Responsibilities:
- Involved in design, development and configuration J2EE components using EJB, Java Beans, JSP, Servlets, JMS, JNDI, JDBC and XML.
- Served as a key consultant to the application development teams in terms of compliance with the application architecture, code development practices, and specialist technical expertise.
- Led a team of up to 6 developers
- Developed a customized MVC framework using design patterns like Front controller,Command,Session Façade,Business Object,DAO,VO and view patterns
- Involved in development of Presentation layerscreens using JSP, HTML andperformed validations using Java Script
- Developed EJB Session Bean and container managed Entity Beans for business processing on Weblogic.
- Designed and Developed Entity Beans like ProviderPortalBean, EmployeeBean and Member Bean.
- Developed Enterprise Java Beans under EJB test environment in Eclipse
- Involved in unit testing, Module Testing, Integration Testing.
Environment: Java, JSP, EJB, Weblogic 6.0, Eclipse, Webservices,Rational Rose (UML), Oracle 8.0, VSS, HTML, XML, UNIX and Windows 2000,OHP
Confidential, Detroit, MI
Lead Developer
Responsibilities:
- Involved in gathering user requirements and developed UseCases, Class diagrams and Sequence diagrams using UML.
- Developed a customized MVC framework using design patterns like Front controller,Command,Session Façade,Business Object,DAO,VO and view patterns
- Involved in design, development and configuration of J2EE components using JSP, Servlets, JMS, JNDI, LDAP, JDBC, XML, XML Schema, and Verisign Payflow Pro using JEdit.
- Involved in development of Presentation layer screens using JSP, HTML, DHTML, CSS andperformed validations using Java Script.
- Developed all the components and Message Driven beans using JEdit
- Used JMS Messaging to update the inventory and to receive the updated information regarding the stock.
- Supported the application through debugging, fixing and maintenance releases.
Environment: Java, JSP, EJB, Weblogic 7.0, JEdit, Rational Rose (UML), Oracle 8.0, J2EE, VSS, HTML, XML, XML Schema, Verisign Payflow Pro,LDAP,JMS, Sun Solaris,Customized WIPRO content Management system and Windows 2000
Confidential
Lead Developer
Responsibilities:
- Involved in gathering user requirements and developed UseCases, Class diagrams and Sequence diagrams using UML.
- Developed a customized MVC framework using design patterns like Front controller, Command, Session Façade, Business Object, DAO, VO and view patterns.
- Involved in design, development and configuration of J2EE components using JSP, Servlets, JMS, JNDI, JDBC, XML, using Websphere Studio Application Developer (WASD).
- Involved in development of Presentation layerscreens using JSP, HTML andperformed validations using Java Script
- Supported the application through debugging, fixing and maintenance releases
Environment: Rational Unified Process (RUP), UML, Rational Rose, Java, J2EE - JSP, Servlets Java Beans, HTML, Java Script, CSS, WebSphere Studio Application Developer (WSAD), WebSphere 4.0.1,Oracle 8i, DB2, SQL, VSS, Windows NT & UNIX.
Confidential, SanJose, CA
Programmer/Analyst
Responsibilities:
- Identified Use Cases and prepared Class diagrams and Sequence diagrams.
- Developed front end screens using JSP in combination with Java Script and HTML.
- Developed CMP beans using Eclipse
- Developed customized framework using the standard design patterns.
- Wrote SQL queries for getting data from the tables.
- Used Apache Axis to generate client code from WSDL.
- Used SOAP as a protocol for publishing and retrieving XML Response.
- Used JAXB to generate the java beans from the XML Schema.
- Supported the application through debugging, fixing.
Environment: Windows 2000, UML, Servlets, EJB, HTML, JavaScript, JSP, JAXB, XML, XML Schema, SOAP, Eclipse, Weblogic 7.0, Apache Axis.
Confidential, Evanston, Ilinois
Developer
Responsibilities:
- Involved in design, analysis and development of the application.
- Involved in coding of JSP’s for user data input screens.
- Involved in database connectivity using JDBC.
- Developed all the components and Message Driven beans using Visual J++
- Involved in client side and server side validation
Environment: Java, Servlets, JSP 2.0, HTML, WebLogic 6.0, VJ++, Oracle 7, UNIX, Windows NT
Confidential
Programmer
Responsibilities:
- Understanding software requirement specifications
- Database management and JDBC connectivity
- Designed appropriate menus and screens
- Involved in writing stored procedures and triggers.
- Involved in supporting and enhancement of the application at production level.
- Involved in unit testing using junit 3.1, integration testng, system testing and functional testing.
Environment: Java, JSP, Servlets, XML, XSL, XML Schema, Webservices,Oracle 7.2, JAXB, Apache Web Server, and Windows NT.