We provide IT Staff Augmentation Services!

Lead Developer & Middleware Engineer Resume

4.00/5 (Submit Your Rating)

Washington, DC

PROFESSIONAL SUMMARY:

  • Confidential is a senior technology and software development leader with 18+ years of experience covering all aspects of Software Development Life Cycle. He’s hands - on architect with expertise in design/development and complex system integration for SOA initiatives.
  • His current focus is on helping customers build solutions using SOA-enabling tool-set such as Oracle Fusion Middleware’s SOA suite (SOA, BPM, ADF & WebCenter) and/or helping customers with Cloud Computing needs using Amazon Web Services (AWS).
  • He’s experience leading/managing medium-sized team and has ability to build, manage and foster a team-oriented environment.

SPECIALIZATIONS:

  • Solution Architecture
  • SOA, Web Services, Java/Java-EE
  • Oracle Fusion Middleware, SOA Suite, Oracle ADF
  • Cloud Computing using Amazon Web Services (AWS)
  • Complex System Development & Integration
  • Technical Leadership & Team Leading/Management

Technical Skills :

Languages/technologies: Java, Java-EE, Oracle Fusion Middleware (SOA, ADF, BPM, WebCenter), Mobile Application Framework

Backend: SQL, PL/SQL, Oracle and DB2 database

Application Frameworks: Struts, Spring 2.x, Hibernate 3.x, Apache Axis

Middleware / Integration technologies used: Web Services, A2A/B2B EAI using SeeBeyond’s eGate, IBM CICS Transaction Gateway, MQ Series, Oracle BPM

IDEs: JDeveloper, Eclipse, NetBeans, OptimalJ

Servers / Containers: WebLogic, WebSphere & Apache Tomcat

OS/Platforms: Unix/Linux, Windows Professional / NT/2000/XP

Project Management & Team Leading: Scheduling, prioritizing, effort-estimations, technical leadership, leading projects through entire SDLC

PROFESSIONAL EXPERIENCE:

Confidential, Washington, DC

Lead Developer & Middleware Engineer

Technology: Oracle SOA, ADF, WebCenter, Oracle Business Intelligence Enterprise Edition (OBEE), Java-EE WebServices, Oracle Service Bus (OSB), UCM, WebLogic and IBM Cognos.

IDE/Tools: JDeveloper, WebCenter, OSB, Oracle BI, IBM Cogons

Responsibilities:

  • Primarily involved in architecting, design & implementation using Oracle Fusion Middleware technology stack.
  • Assessment of software architecture by developing prototypes and proof of concept solutions. Hand-on involvement in technical architecture, design and development of a complex software system.
  • Implementation of functional modules using Java, Java-EE WebServices, Oracle SOA components (SOA Composites, BPEL service-orchestration, etc.) & OSB. Integration efforts involving Oracle BI, IBM Cognos and UCM.
  • Development liaison to the developers, coordination with functional leads, PMO activities and coordinating release/deployment cycles with release-management, and deployment liaison to the middleware team.
  • The product being developed is to be used across multiple LOBs, creating challenges in terms of managing requirements, providing common solutions, managing deliveries to align with LOBs’ tasks, needing to work with other architects/leads from different LOBs.
  • Extended responsibilities as middleware-engineer, working on Linux and middleware servers/components like WebLogic, Oracle BI and IBM Cognos, working on configuration, deployments and troubleshooting.

Confidential, Washington, DC

Architectural Expert, Team-lead & Lead developer

Technology: Oracle Fusion Middleware technology - SOA, BPM, WebCenter Spaces & ADF

IDE/Tools: JDeveloper 11.1.1.5, Enterprise Architect, SQLDeveloper

Responsibilities:

  • Performed R&D work and prototyping of technological solution for addressing various challenges from different architectural areas like technology integration, functional needs, setting up development best practices, and documentation.
  • Implementation work involving architecting, low-level designing and development of functional modules. Implementation work involved designing & implementing BPM processes, designing & developing various SOA components, application development using ADF, and application integration / deployments on WebCenter Spaces.

Confidential, Washington, DC

Lead Developer & Module Lead

Technology: Oracle Business Process Management (Oracle BPM 10g - formerly known as Aqualogic BPM and Oracle SOA Suite 11g), Core Java, JSP, Sencha Ext-JS JavaScript library, Ajax, Oracle database

IDE/Tools: Oracle BPM, Apache, SQL Developer, Rational ClearCase, Rational Team Concert, Rational RequisitePro

Responsibilities:

  • Hands-on development using Oracle BPM, Sencha Ext-JS, Java and SQL.
  • Module lead; developing and leading some of the functional modules, responsible for requirements conceptualization, requirements gathering, analysis, design and implementation for the assigned modules.
  • Active participation in data modeling and database design review meetings.

Confidential, Washington, DC

Lead Developer

Technology: Oracle Coherence, Core Java (Multithreading, Collections), J2EE, JAX/WS Web Services - WebLogic WebService, AquaLogic ESB (Enterprise Service Bus), Spring, Hibernate, Hibernate Caching using EH Cache, Oracle

IDE/Tools: Eclipse, Maven

Responsibilities:

  • Involved in POC work for Oracle Coherence. Performed analysis, installations and basic design & development for the service to implement Coherence.
  • Delivered POC design document and design approach and worked with a developer during the implementation work.
  • Comcast was rolling out the IMS Provisioning platform and hence their primary application was required to be re-engineered. Involved in designing and development of some of the core modules/services for re-engineering.
  • Involved in re-designing and implementation work using Java, Spring, Hibernate and WebLogic Web Services.
  • Used Hibernate 3.2; involved in designing persistence requirements for the module, involved in database table re-design & design review, developing configuration files and configuring the EHCache for level-2 caching.
  • Developed WSDLs, WebLogic WebServices for exposing business modules (like Product Catalog, Customer, Offer, etc) as Web Services.

Confidential, Sunnyvale, California

Java Architect & Lead Developer

Technology: Core Java, JSF, Spring, Hibernate, Java JAX/RPC Web Services, SQL, Oracle, WebLogic

IDE/Tools: MyEclipse, ANT

Responsibilities:

  • Involved in architecting, designing & development of the entire application.
  • Application used JSF (Java Server Faces) as presentation technology.
  • Used Hibernate; involved in designing the persistence module, involved in database table re-design & design review.
  • Involved in POC work for setting up and configuring Spring, JSF and Hibernate tools integrated. Later on used the integrated environment for application development.
  • Involved in POC for Developing and Deploying Java WebServices on WebLogic server.

Confidential, California

Lead-Developer

Technology: Core Java (Multithreading, Collections), J2EE, Web Service using Apache Axis, Hibernate, Spring, JSP, Ajax (using DWR), DB2.

IDE/Tools: Eclipse, Apache Axis, Aqua Data Studio

Responsibilities:

  • As lead developer, responsible for requirements gathering, architecting and implementation of the application.
  • Designed the layered-architecture that used Spring MVC-JSP for presentation/integration; Spring and Hibernate in the middleware; interacting with the DB2 backend. DWR framework was used in the presentation-tier so as to Ajax-enable some of the components.
  • Designed the application’s persistence layer using Hibernate O/R framework. Also implemented Hibernate’s second-level caching using EHCache.
  • Designed and developed the Web Services module using Apache Axis. The module integrated with the inventory control application for sending the card partner and alliance partner data.
  • Alongside J2EE and other frameworks, extensively coded in core Java in the area of Threads and Collection. There was a need to send the card numbers to acquiring application switch for performing the balance inquiry and doing the card reversals. This was handled in a multi-threaded environment.

Confidential, Milpitas, California

Lead Developer, Development & Onsite-lead

Technology: Java, J2EE, Spring, Struts, JSP, Oracle, SQL, PL/SQL, JFreeChart, EMAN & Gomez, Apache XmlBeans

IDE/Tools: Tomcat, Eclipse, TOAD, SSH Secure Shell, Kintana Workflows, PMD

Responsibilities:

  • As a Senior Developer / Technical Lead, I was responsible for architecting, designing and also developing the application. Also involved in driving the requirements gathering by interacting with SMEs and stake-holders of the application.
  • Developed 2 critical modules using Struts, JSP, JFreeChart, SQL and PL/SQL; that required extensive data-manipulation and graphical representation of the data retrieved.
  • Responsible for design, implementation, deployments, planning, scheduling & prioritizing the tasks; and coordinating and communicating well the day-to-day activities, progress and findings. Managed a team of 5 offshore resources.
  • The application interfaced with the data from EMAN and Gomez and used this data as input to render various graphs, charts to display the performance related statistics. Involved in integration of the application with those two applications.
  • Involved in SQL & PL/SQL programming for data retrieval.

Confidential

Lead Developer & Module Lead

Technology: Core Java, Swing, UML, java-based Custom Framework

IDE/Tools: Fujitsu Interstage, Fujitsu AP Works, FindBugs, PMD, log4j, CVS

Responsibilities:

  • Architected and designed the System Components / Framework, using metadata-driven configurable (XML-based) components that unified GUI components.
  • Designed the system framework by making extensive use of core Java design patterns. Framework comprised of various sub-systems such as Business Logic subsystem framework, Presentation subsystem framework, Reference Data subsystem framework, etc.
  • Led, designed and implemented the Business Logic Subsystem Framework and Interaction Subsystem Framework.
  • Implemented the system use cases for some of the subsystem frameworks using Swing, Core Java and JDBC.
  • Used various tools like PMD, JUnit, to test, review and improve the quality and reliability of the product.
  • Participated in various peer-to-peer design review meetings.
  • Constantly adhering to the various coding standard, error-handling and versioning-control guidelines; during the entire development phase.
  • Demonstrated excellent interpersonal and communication skills in a team of side 30 plus developers.

Confidential

Lead-developer & Technical Team Lead

Technology: Java, J2EE, Struts, LAPI

IDE/Tools: Eclipse, LiveLink 9, Citrix, CVS, Microsoft Project Plan

Responsibilities:

  • Involved in architecting and designing of various Java-Livelink web-based applications.
  • Responsible for requirements conceptualization, requirements gathering, analysis and designing.
  • Conducted briefings with client to clarify requirements for developers and maneuvered the technology implementation.
  • Hands-on development using Java, JSP, Struts and LAPI. Involved in deployment of the applications.
  • Constant technical guidance provided to all the team members.
  • Led entire development team during the end-to-end implementation.
  • Conducted technical reviews such as design reviews and code reviews.
  • Mentored the new team members within the group.
  • Handled escalations, risk mitigations, intra-team challenges. Excellent communication, which was prompt and clear, helped at numerous occasions to resolve various issues and escalations.
  • Executed the projects with the entire SDLC cycles.
  • Coordinated QA and testing activities.
  • Conducted various check-point meetings with business users, application stake holders, onshore coordinators and program managers.

Confidential

Lead Developer, Onsite Lead

Technology: Java J2EE, Struts, LAPI, SQL

IDE/Tools: Eclipse, LiveLink 9, Citrix, CVS, Oracle, Toad

Responsibilities:

  • Involved in Object-oriented design and used UML to represent the design mainly in form of class diagrams & sequence diagrams; also used state diagrams and activity diagrams at few places wherever required.
  • Responsible for implementation and testing of the assigned module; using Java, Struts, SQL, Struts-tags, and JavaScript.
  • Handled the integration of all the modules, followed by the integration testing of the application.
  • Quickly learnt the collaboration & knowledge-management aspects, LiveLink tool, LAPI - LiveLink API for Java and the other required LiveLink features.

Confidential, Overland park, Kansas

Lead Developer, Onsite Lead

Technology: Java, J2EE, IBM CICS Transaction Gateway, Servlets

IDE/Tools: Visual Age for Java, Enterprise Application Builder (EAB), WebSphere, CVS

Responsibilities:

  • Led the major architectural implementation with a very little supervision.
  • Responsible for re-engineering the middle-tier of the web-based 3-tier client-server Java based application, which has been running on the production environment.
  • Worked with the application architect in understanding the new proposed architecture; replacing the IBM MQ Series layer with the IBM’s Confidential - CICS Transaction Gateway technology.
  • Learnt the new Confidential technology and EAB (Enterprise Application Builder) tool.
  • Coordinated frequently with the IBM’s architect for resolving the implementation related issues with the new technology.

Confidential

Lead Developer, Onsite Lead

Technology: Java J2EE, EJB, JSP, EAI, JDBC, SQL

IDE/Tools: SeeBeyond’s eGate, EditPlus, WebLogic 5.1, SQL Plus, Oracle, SourceSafe

Responsibilities:

  • Involved as module-lead for this development project.
  • Participated in Object Oriented Design by referring to the Requirements Analysis Document (RAD) and Technical Requirements Specification (TRS) documents.
  • Participated in low-level designing. Documented the design using UML - with class, sequence and state diagrams. Used Rational Rose 2000 for UML documentation.
  • Quickly learnt the EAI - Enterprise Application Integration technology and associated tool eGate. Also worked with the design-lead to understand the implementation details of the EAI framework within the application.
  • Responsible for implementation and unit testing of modules using EJB, JSP, and eGate specific modules within the application.
  • Mentored two resources on the EJB and WebLogic 5.1; and EJB deployment process.

We'd love your feedback!