We provide IT Staff Augmentation Services!

Lead Software Engineer Resume

5.00/5 (Submit Your Rating)

FloridA

SUMMARY:

  • A dynamic professional with 7 years of experience in Architecture, Design and Development of enterprise application Integration and Service Oriented Architecture.
  • Demonstrated proficiency in leading, mentoring teams and individuals.
  • More than 7 years’ experience in large scale SOA/EAI Service Oriented Architecture and Web Services implementations using oracle fusion middleware (Oracle SOA suite, Oracle OSB, Oracle BPM and Oracle WebLogic).
  • More than 4 years as Team/Technical Lead.
  • Expert in delegating and leading cross functional teams.
  • Expert in Developing and Designing Integration between multiple heterogeneous systems using SOA and web services technologies technically sophisticated in nature .
  • More than 5 years’ experience in A gile Software Development Life Cycle of Design and Development life cycle and SCRUM along with Waterfall model .
  • Strong experience in BPM (Oracle Business Process Manager) implementing workflow, SLA’s, notifications, Actionable Emails, Web Services, Integration with RESTful Services.
  • Expert in SOA suite SCA composite and components like BPEL process, Mediators and Adapters available for integration and orchestration of business logic.
  • More than 7 years’ experience in Oracle Service Bus implementing proxies, business service, business logic implementation, security and RESTful API.
  • Excellent Architectural implementation knowledge of Distributed Web service using XML Technologies like XSD schema, XML, WSDL, SOAP and Security.
  • Experienced in Java - based XML technologies like DOM, XPATH, JAXB, XQuery and XSL.
  • Expertise in Java Message Service (JMS) Queues, Oracle Advanced Queues (AQ) and Event Driven Network (EDN).
  • Good understanding and implementation knowledge in SOA fault management framework.
  • Worked extensively with Oracle RDBMS; Comfortable with SQL, PL/SQL, and developing various database objects like Triggers, Stored procedures, Functions, Sequences etc.
  • Around 5 years’ experience developing J2EE based applications using different frameworks and technologies like SOA Suite, EJB 3.0, Java, JNDI, JDBC, JSON, SNMP (V1/V2/V3).
  • Good Knowledge in design patterns like MVC, Singleton, Factory, Session facade etc.
  • Delivered RFID framework which supports Gen 1 and Gen 2 tags for DCIM Smart Rack.
  • Worked using IDE like JDeveloper, Eclipse and EA (Enterprise Architect).
  • Good experience in recognizing and reusing Design Patterns J2EE design patterns, Architectural patterns, SOA Design Patterns, Enterprise Integration Patterns.
  • Good experience is designing modules and services using Object Oriented Design and UML.
  • Advance knowledge in Data Center Domain and various components of Data Center.
  • Good Experience in Retail Banking and Telecommunications domain.
  • Analytical thinker that consistently resolves ongoing issues or defects, often called as a consultant in the area of SOA and Integration related technologies.
  • Highly motivate, result oriented, Strong desire to take challenging projects and excellent communication & interpersonal skills.
  • Ability to multi-task and work independently.

TECHNICAL SKILLS:

Service Oriented Architecture (Oracle SOA/ESB/EAI): Oracle Business Process Manager (BPM) ♦ BPEL (Business Process Execution Language) ♦ Oracle Service Bus 10g/11g

Analysis & Design: Impact Analysis ♦ OO Analysis & Design (OOAD) ♦ UML

Programming Languages: Java ♦ J2EE ♦ EJB 3.0 ♦ BPEL 2.0 ♦ BPMN 2.0 ♦ OSB

Middleware & Standards: Enterprise Service Bus (ESB, OSB) ♦ BPEL ♦ BPM ♦ Workflow ♦ Web Services (SOAP, REST, WSDL, XPath, XQuery, XML, XSD, XSLT, XQuery) ♦ MQ ♦ JMS ♦ JSON ♦ SNMP ♦ ETL ♦ RFID.

Web/Application Servers: Web Applications Java Server Pages (JSP) ♦ HTML

Database: Oracle (PL/SQL) ♦ Triggers ♦ Functions.

Modelling and Development: Oracle SOA Suite 11g ♦ JDevelope ♦ Eclipse ♦ Rational Rose ♦ WebLogic 8.1/10gR3/11g ♦ SoapUI ♦ Maven/Ant

File Systems: Tortoise SVN ♦ Smart SVN ♦ IBM Clear Case ♦ Microsoft Visual Source Safe

Development Life Cycle: Agile ♦ Waterfall

Domain: Telecom ♦ Banking ♦ Retail Banking ♦ Cards ♦ Datacentre ♦ DCIM

PROFESSIONAL EXPERIENCE:

Confidential, Florida

Lead Software Engineer

Responsibilities:

  • Gather customer requirements (Travel to customer location and identify best approach for the solution.
  • Contribute in architecture and design discussions with data and application architects.
  • Contribute in design decisions with evaluation of tools and framework.
  • Proof of concept for implementation using various platforms like SOA, BPM, BPEL, OSB, EJB, ADF, JMS, AQ, Java/J2EE, JAXB, DOM, XML, XSD, XSLT, WSDL, REST, AQ (Advance Queue), JMS, EDN, JSON, SNMP4J, EJB 3.0, PL/SQL, Triggers, Functions and RFID Framework.
  • Modelled different inter services communication patterns and best practice.
  • Modelled fault handling framework with design and implementation.
  • Document and gather requirements and analysis details.
  • Estimate cost (design and Development) of project implementations.
  • Conduct Gap Analysis, Risk Analysis, and impact analysis.
  • Define stories for each use case using Rally to track the development in Agile development model.
  • Create high level and detailed level design for Use cases.
  • Provide alternative architecture solution for reusing existing services.
  • Modify and map data from new source requirement to new and existing services for Integration.
  • Implement skeleton and service contract for integration.
  • Design schema and WSDL for the services.
  • Define and implement security framework for Integration between heterogeneous systems.
  • Delegate tasks to cross functional teams or develop use cases, modules and workflows individually.
  • Lead cross functional teams working in different time zones and deliver multiple use cases.
  • Provide documentation to team members to understand new requirements.
  • Test deliverable to match requirements after integration and fix any issues.
  • Release multiple modules or entire use case for embedded testing team to test the functionality.
  • Resolve bugs and release the use cases for QA certification.
  • Document release notes to be added in GA release of the product.
  • Individually deliver multiple integrations project successfully.

Confidential

Software Engineer

Responsibilities:

  • Gather customer requirements, discuss with clients and suggest best approach for the solution.
  • Contribute in architecture and design discussions with data and application architects.
  • Design contract and WSDL for integration with third party software.
  • Proof of concept for Use Cases in various platforms like BPEL, OSB, WSDL, XSD, XML, XQuery, Java/J2EE, MQ, JMS and Web Services
  • Develop and implement the business logic for various use cases.
  • Implement OWSM security for SOA services.
  • Collaborate with cross functional teams.
  • Testing the services and releasing it for testing team.
  • Fix bugs and implement enhancements.
  • Integrate with third party services and mapping the data from and to the services.
  • Support for existing services.
  • Deploy services on production server.

Confidential

Software Engineer

Responsibilities:

  • Gather requirements from SME at client location.
  • Detailed design of use cases and analyse the requirements.
  • Define service contact and schema for services.
  • Create applications and projects for implementing the service.
  • Implement the business logic and unit test the developed services.
  • Collaborate with SMEs and implement or change any bugs or new requirements.
  • Release the implementation to testing team and Document the release notes.

Confidential

Software Engineer

Responsibilities:

  • Integrate and develop different User Interface and services.
  • Deploying on server and configuring the servers to handle the load.
  • Bug fixes and documents the product details.

We'd love your feedback!