We provide IT Staff Augmentation Services!

Lead Developer Resume

0/5 (Submit Your Rating)

Detroit, MI

SUMMARY

  • Over 10.6 Years of experience in all phases of Project & Product Software Development Lifecycle (SDLC). That includes System Study, Analysis, Design, Development, Integration, Testing, Deployment, Maintenance, Re - Engineering and Documentation.
  • Solid understanding of pharmaceutical US guidelines and regulations 21 CFR Part 11, GxP and "Guidance for Industry - Computerized Systems used in Clinical Trials".
  • Sound knowledge of Object-Oriented software engineering and skilled in Test Driven Development(TDD) in Agile Methodology with Scrum.
  • Expertise Experience in Server side development using Core Java, J2EE, Servlets, Struts2.0, Spring2.0, SpringMVC, Spring-WS, SOAP, RESTful Web Services and Hibernate.
  • Impressive experience with the vendors to implement the Custom-COTS/COTS/In-house Scientific products in secure Corporate Environment by following the Corporate Roadmap.
  • Extensive experience in Client side development by using HTML5, JSP Custom Tags, JavaScript, AngularJS, BackBoneJS, JQuery, AJAX and CSS.
  • Developed Mobile App for iOS and Android by using IBM Worklight/Mobilefirst Platforms with Ajax framework for rapid development of Rich Internet Application access to databases.
  • Worked using several J2EE design patterns like Singleton Pattern, Data Access Object and Session Facade Design Patterns.
  • Experience in MEGA Enterprise Suite Integration with SOA and middleware tools like IBM MQ Series with Database.
  • Strong experience in Schema Design and data analysis and Proficient in writing SQL queries, PL/SQL, Materialized Views, Stored Procedures, Functions, Performance Tuning in Oracle.
  • Good work experience with Tomcat 5.x, JBOSS 5.1, Web Logic 8.x/12c, Web Sphere 5.x/7.x/8.5 Liberty Profile and JBOSS 5.x in various environments like Windows, UNIX and Solaris 10.
  • Experience in using Open Source frameworks like JUnit, Log4J, ANT and Hibernate.
  • Automate building, TDD, Pair Programming and continuos Integration with ANT, Maven and JUnit.
  • Experience of using IDE’s like Eclipse Luna, IBM Rational Application Development 6.0(RAD), Web Sphere Studio Application Developer (WSAD).
  • Have excellent Communication, Interpersonal, Analytical skills and ability to lead groups.

TECHNICAL SKILLS

Languages/Technologies: C, C++, JDK1.5/1.6/1.7, JSP, Servlets, JavaBeans, EJB3.0, JNDI, RMI, Applets, ANT, PL/SQL, JDBC, Web services, RESTful, WSDL, SOAP.

J2EE Frameworks: Spring 1.0/2.0, Struts 1.0.2/2.0, JSF 1.1/2.0, EJB2.0/3.0,RMI,JMS.

Web Development: JSP, HTML, CSS, DHTML, JavaScript, JQuery, AngularJS, JSON, Ajax, XML, XPath, XSLT, SAX and DOM parsers.

IDE/Tools/Utilities: IBM RAD, IBM Worklight v6.3, XCode, Phone Gap, Eclipse 3.4, ETL BODSv4.1, JUnit, AngularJS, JQuery, AXIS, Toad, DB Visualizer, CMS, Documentum, Jenkins, Mockito, Junit, Hudson, Jenkins, Jmeter, Selenium, Web Storm, Postman, Node.js, npm, Karma and SOAP UI

Application/Web Servers: IBM WebSphere Application Server v7.x/v8.5.x, JBoss v5.0/5.1 GA, Web Logic 8.x/10.x/12c, Apache Tomcat v5/6/7

Middleware & SOA: IBM MobileFirst, IBM Data Power, IBM Web Portal, JMS, MQ Series, Citrix, IBM Integration BUS, RESTful, SOAP.

Databases: Oracle 11g/10g, SQL Server 2008 R2, DB2/UDB.

Business Intelligence: Business Objects XI R3/R2/4.1,BCA, Crystal Enterprise, ETL BODS.

Operating Systems: Windows XP/7, Linux and Sun Solaris 2.x.

Version Controls: VSS, SVN, GitHub and IBM Clear case.

PROFESSIONAL EXPERIENCE

Confidential, Detroit, MI

Lead Developer

Responsibilities:

  • Specialize in business analysis, software architecture, systems analysis, requirement gathering, RUP, UML, OOA/OOD, debug, integration, test, project management, full lifecycle development of project by Following Test Drive Development(TDD) in Agile Methodology with Scrum.
  • Experience in MVC Architecture using Jakarta Struts2.0, Hibernate 3.0, spring 3.0, J2EE implementation and deployment, J2SE and J2EE Technologies (JSP, JSTL, EJB, Servlets, JDBC, RMI, Web Services, Core Java and Log4j).
  • Configure spring to manage Struts Actions as Beans and Application Context Objects in Spring Frame work by using Context Loader.
  • Incorporated Spring3 based AOP declarative transaction based implementation.
  • Worked on JQuery Mobile, added Ajax features which include: auto-complete, tooltips, data grids with sorting, filtering, & pagination enabled, and tabs.
  • Designed and implemented Spring2 extended JUnit suite, integrated with simple JNDI. Also included ant targets to run all the tests in Cruise Control.
  • Involved in Design, Develop, deployed in Fully Customized DTE In-house Hybrid Mobile Applications and enterprise App Store to Distributing the Apps.
  • Involved in Design and Building UI components by using HTML5, CSS3, AngularJS and JQuery Mobile technologies.
  • Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
  • Implemented Enterprise Java Beans (EJBs) to interact with the database to update, retrieve, insert and delete values effectively, building, and optimizing J2EE applications.
  • Involved in Developing SOAP/RESTful Services to communicate with Back Office Systems like SAP and Maximo via BUS.
  • SQL, PL/SQL Development. Writing PL/SQL functions procedures, packages and triggers.
  • Production Support Contact for the Existing DTE Enterprise Applications such as CAP, DPT, DOPR, XPQA and MTS along with mobile apps. Also, Involved in RESTful web services integrations in existing functionality.
  • Implemented Web Services for all functional interfaces using WSDL, SOAP and JAX-WS.
  • Worked with 12 Members of the on-site Development and Support/On-Call for DOIT.

Environment: JDK 1.5/1.7, J2EE, Struts2.0, Spring3.0, Spring-MVC, Spring-WS, Hibernate, XML, DB2, POI, JPA, HTML5.0, Toad9.x, JQuery, SQLServer v8.0.1 with SP v1.0, BO 4.1, HTML5.0, JQuery, JSON, JavaScript, AngularJS, Ajax, PhoeGap, XCode, iOS, Android SDK, IBM Mobile first v6.3, Worklight, IBM Data Power, EJB3.0, IBM Integration BUS, PL/SQL, Oracle 10, WebSphere v7.x/v8.5.x Liberty Profile, UNIX, Solaris and VSS.

Confidential, Groton, CT

Technology Lead

Responsibilities:

  • Designed and coded application components in an Agile environment utilizing a test driven development(TDD) approach.
  • Reverse Engineered Code by using JAD/JAR Compiler in code loss scenario. Also, developed business rules for ideal Business Process.
  • Involved in writing Hibernate mappings (.hbm) files for mapping java class Objects.
  • Incorporated Spring2 based AOP declarative transaction based implementation.
  • Worked on ExtJs, added Ajax features which include: auto-complete, tooltips, data grids with sorting, filtering, & pagination enabled, and tabs.
  • Designed and implemented Spring2 extended JUnit suite, integrated with simple JNDI. Also included ant targets to run all the tests in Cruise Control.
  • Implemented open source MVC architecture using Spring Web MVC.
  • Used Hibernate for mapping and coding database objects in Spring ORM layer.
  • Configure spring to manage Struts Actions as Beans and Application Context Objects in Spring Frame work by using Context Loader.
  • Involved in message processing for the events received and assigning to different work queue.
  • Involved in coding to extract information from database and display on a web.
  • Build an automation tool to translate New/Updated Product data from excel spreadsheet to executable DML files using POI.
  • Developed code in Java, J2EE, Webwork and Hibernate using XP Practices (Pair Programming, TDD, Continuous Integration). Worked on MAL UI changes/defects using Struts and tested on INT environments.
  • Implemented Web Services for all functional interfaces using WSDL, SOAP and JAX-RPC.
  • Designed, and implemented Custom Oracle Data Source and plugged-in with Hibernate3.
  • Supervise/Managed 7 Members of the on-site and offshore Support Group for WWPSci.

Environment: JDK 1.4/1.5, J2EE, Struts2.0, Spring2.0, Spring-MVC, Spring-WS, JMS, JSTL, JavaScript, Hibernate, XML, DB2, POI, JPA, HTML5.0, Toad9.x, JQuery, AngularJS SQL, RAD, LDAP, JBOSS v5.1 with SP v1.0, IBM Integration BUS, PL/SQL, Oracle 11g, WebLogic 8.1 SP 4, IBM Web Portal, IBM Data Power, MQ Series 5.3, UNIX, Solaris, Win XP and VSS.

Confidential, Groton, CT

Sr. J2EE Developer

Responsibilities:

  • Involved with Business Users in gathering, analyzing and documenting business requirements and data specifications for Team Site development and Reports.
  • Designed and developed Struts Action classes, Dyna Action Forms, DAO, Views using Struts custom tags.
  • Used Web Sphere RAD as Java IDE tool for creating JSP, Servlets, EJB and XML and deployed the application on Web Sphere Application server.
  • Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, JavaScript and HTML/DHTML.
  • Developed EJB components encapsulating business logic.
  • Involved in Configuring web.xml and struts-config.xml according to the struts framework
  • Participated in client -side and server -side data using JavaScript and Struts Validators.
  • Designed a customized Business Objects Solution including the design of two universes for a Custom COTS Application. Universe design included writing of Custom Derived tables and filter criteria that encompass the complete database (300+ tables).
  • Managed and led a team of Business Objects developers to design and create more than 85 custom reports for use within the group.
  • Successfully implemented the upgrade of COTS Application, Teammate, from version R8 to R9 including re-design of Business Objects Universe and Reports.
  • Proficient in designing and building universes by selecting classes, objects and joining tables, setting cardinalities and resolving loops by using of Aliases and Contexts.
  • Customized LOVs developed Hierarchies in designer to support drill down reports for quicker performance of reports.
  • Worked with the ETL team by using Informatica to load data relating to production and equipment information into the organization's data warehouse.
  • Worked on Crystal reports XI for advanced functionalities which are not available within in WEBI (Stored Procedure, Alerts within a graph and superimposing one graph over the other, multiple y-Axis etc) for Sales reports.
  • Used SAP Dashboard Designer (formerly known as Xcelcius) to quickly build dashboards and rapidly deploy them across the organization.

Environment: Java 1.4, J2EE, JSP 1.2, Servlets 2.3, JDBC 2.0, EJB 2.0, XML, Toad, JUNIT, HTML, JavaScript, MVC, SVN, Web Sphere Application Server, Oracle, Business Objects XI R2, WebI 11.5, Crystal Reports XI, Designer, Desktop Intelligence, CMS, Infoview, Oracle, Informatica, .Net, PL/SQL, Windows XP.

Confidential, Portsmouth, NH

Java/J2EE Consultant

Responsibilities:

  • Designed and implemented Struts MVC components such as Action Mapping, Action class, Dispatch Action class, Action Form, DynaAction Form, Validation Framework, Struts Tiles and Struts Tag Libraries.
  • Extensive use of HTML/Servlets/JSP/XML for the presentation layer along with JavaScript for the client side validations by using JSON API.
  • Designed and developed UI forms for ACH, RTGS, CM, Administrators of the System using JSP pages and Struts Tag Libraries.
  • Involved in message processing for the events received and assigning to different work queue.
  • Involved in coding to extract information from database and display on a web.
  • Client Side and Server Side validations using Struts Validation Framework.
  • Designed asynchronous messaging using Java Message Service (JMS).
  • Written MessageDrivenBeans to consume messages from JMS.
  • Created complex grid component for SWIFT using Ajax, JavaScript and XML/XSLT.
  • Designed and configured automated build systems using Maven.
  • Wrote SQL/PLSQL statements, developed stored procedures, trigger to implement database functionality.

Environment: C, C++, JDK 1.5, J2EE, Struts MVC, EJB 3.0, Spring/MVC, JMS, Web Services, JSTL, Oracle10g, Hibernate, EJB 2.0, XML, DB2, JBuilder, Eclipse, JPA, Toad7.x, SQL, Tomcat5.x, Web Sphere 6.1, IBM MQ Series 5.3, Solaris, Win XP and VSS.

Confidential, Boston, MA

Java / J2EE Developer

Responsibilities:

  • Using RUP and Rational Rose developed Use Cases, created Class, Sequence and UML diagrams.
  • Involved in developing the complete process flow of UCF system for all the layers.
  • Extensive use of JSP for the presentation layer along with JavaScript for the client side validations
  • Developed and used JSP custom tags in the web tier to dynamically generate web pages.
  • Participated in all the phases of the development namely Web Component Creation, Enterprise Bean Creation, Application Assembly and Application Deployment.
  • Used Hibernate Components instead of Entity Beans to avoid complexity and improve the performance of the Report Center.
  • Developed Dojo SQL, an easy to use JavaScript SQL layer.
  • Configured Web.xml and Struts-config.xml.
  • Used LDAP as a Directory Server for user profile information.
  • Using CVS to keep track of which versions of which files were used to build each internal & external release of a software product.
  • Created simple and semi-complex reports including sub-reports, parameterized reports, formula based, well-formatted reports, analysis reports, and data reports using Crystal reports XI. Hyper linking Summary and detail reports
  • Designed and configured automated build systems using Cruise Control, Ant.
  • Written build script using Ant for rebuilding and execution of the Report Center features & Data Retrieval Module.
  • Improved database performance by using the performance tuning in DB2.

Environment: JDK 1.5, C, C++, J2EE, Spring/MVC, Spring-WS, Web Services, JMS, Struts/MVC, EJB, Hibernate, Oracle 9i/10g, OC4J, DB2, Eclipse, Weblogic8.1, Web sphere Application Server6.1, BO XIR2, IBM MQ Series 6.0, UNIX, Solaris, Windows XP, CVS.

Confidential

Product Developer

Responsibilities:

  • Involved in the gathering the requirement, analysis, preparing Technical Specifications, developing the use cases, class diagrams, and sequence diagrams for UML.
  • Implemented the architecture of the modules according to the J2EE standards (Presentation-tier, Business-tier and Integration-tier).
  • Developed EJB Session Beans, DAO’s which process the data retrieved from the Oracle 9i database and populates the Report Objects.
  • Developed the Report Objects interface, which can show various Leads reports.
  • Implemented the Application onto MVC Model 2 Architecture in Struts Framework for Scalability & Performance.
  • Struts form tags and i18n language/Locale-based resource management.
  • Used SOAP a protocol for accessing a Web Service.
  • Designed and developed a Reporting Manager Session bean that is responsible for providing result set based on search criteria.
  • Developed the Java Server Pages for orders modules.
  • Wrote Prepared Statements that can be accessed via JDBC calls.
  • Involved to integration of all the modules and deploying them on the application server.

Environment: JDK1.4, Servlets, JSP, EJB, JDBC, JNDI, JSF 1.2, HTML, JavaScript, XML, SOAP, JMS, Maven, Ajax, Log4j, Tomcat5.x, Web Logic 9.0, DB2, JBuilder, Subversion, Win 2k/XP & Linux, Solaris.

Confidential

Java / J2EE Associate

Responsibilities:

  • Designed and Developed on line Account framework using Struts MVC architecture, EJB’s.
  • Worked with the end-users to gather requirements and generated use-case diagrams with UML, RUP.
  • Refined use-case diagrams and generated class diagrams, state chart and Activity diagrams.
  • Performed Form Validation using Struts Frame work
  • Developed Action Classes and Action Forms in Struts Framework.
  • Developed the utility classes for transaction processing.
  • Developed stateless session bean and supporting classes for ECMR Code validation that takes Check number, Expiry date and Check type as the input and verifies whether the inputted values satisfy the conditions for an Account Holder.
  • Involved in developing forms using HTML and performing client side validation using JavaScript.
  • Implemented Reports Data Session Bean to retrieve a connection to database from JDBC.
  • Deployed configured different security features access control, for the J2EE applications in Web-sphere application server.
  • Wrote SQL/PLSQL statements, developed stored procedures, trigger to implement database functionality.

Environment: J2EE, JDK1.4, JSP, Struts MVC, SERVLETS, EJB2.0, HTML, JAVASCRIPT, ORACLE, Tomcat5.3, WEBSPHERE, O/S WIN XP.

We'd love your feedback!