We provide IT Staff Augmentation Services!

Senior Soa Architect Resume

4.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • I am a senior J2EE/EAI/SOA/BPM Lead Architect with over 18 years of experience in software analysis, design and development; I led the design and development of enterprise applications for telecommunication, financial, and transportation industries;
  • I possess a strong knowledge in JAX - WS*, SOA, BPM, software design patterns and other emerging software development paradigms.

TECHNICAL SKILLS:

Operating Systems: Solaris, AIX, Linux, Windows95/NT/2000

Databases: Oracle, Sybase, EDP Postgress, MS Access

Languages: Java, C, C++,Objective C, XML, XSLTMiddleware: WebMethods 8.0, Blaze Advisor, Web Services, SOAP, SOA, BPM

Frameworks/Tools: LDAP, JNDI, Rational Rose, TogetherJ, Ant, CVS, Rational Rose Suite Eclipse, WebSphere, Weblogic, JBoss, Mule,Maven2, SOAPUI, Spring, Hibernate, JDBC, Struts, XMLSpy, AMZN Cloud.

PROFESSIONAL EXPERIENCE:

Senior SOA Architect

Confidential

Responsibilities:

  • As a senior SOA Architect, I am responsible the integration of disparate systems and creating Services Layer that is consumed by webApps.
  • I created an abstraction layer for the intricate disparate systems to provide a unified interface for all consumer apps to use.
  • I SOAsized middle ware system by removing redundancy functionality and creating a unique service for each functional capability.

Senior Technology Architect

Confidential

Responsibilities:

  • As a Senior Architect, I am responsible the design and development of the core SOA services.
  • I help client define, maintain and govern their APIs so that applications are integrated easily.
  • I have modeled business process using JBoss BPM.
  • I am responsible the cloud initiative and I contribute to the overall technology direction.
  • I have also driven the cloud Saas initiative which have has improved the service availability and made applications easily scalable.

Lead Architect

Confidential

Responsibilities:

  • As a lead architect of SOA services, I am responsible for the design and the development of core services which leverages Webmethods BPM, Blaze Advisor, Mule ESB and ActiveMQ for loose coupling and messaging.
  • These services are designed to handle millions of transactions a day (HPC) and provide the basis for a highly decoupled system.
  • This project utilizes open source solutions such as Mule ESB for message routing, message transformation and mediation provider; ActiveMQ for message queuing and reliability provider; JBOSS as an AppServer; Red Hat Linux as an OS; Maven for build and continuous integration; SOAPUI for creating automated test scripts.
  • In addition to the design and development of the core services
  • I am responsible for mentoring, motivating and leading developers; interacting with business partners and business analysts to ensure the agility of the overall development process; selecting technology tools and prototyping solutions.

Lead SOA based Services Architect

Confidential

Responsibilities:

  • As a senior software Architect, I led a team of developers implementing SOA services which provide consolidated services layer of Product Catalog, Billing and Promotions;
  • I developed an integration layer which abstracts the intricacies of the legacy systems; I improved the performance of loading catalog object graph into memory by using java core multithreading package (concurrent package).
  • JAX-WS* based services are deployed to clustered Weblogic instances while the orchestration layer is deployed to Webmethods 7.2 platform.
  • The project utilized Spring framework and hibernate.

Lead Software Architect/Developer

Confidential

Responsibilities:

  • As a senior Developer, I designed and developed SOA-based components using Webs-services technology stack in J2EE and WebMethods.
  • These components are orchestrated in BPM as workflow for our solutions.
  • In addition, we use Broker and Integration Server to enable service to be available in Webmethod’s service bus and Webmethods BAM (Business Activity monitoring) tool is used to monitor the progress of business transactions.

Technical Consultant

Confidential

Responsibilities:

  • As a senior technical consultant I am responsible the design and development of integration components using Webservices, and Webmethods as an EAI/B2B tool to onboard partners to our systems. I am responsible for designing web-services components in which out customers and suppliers can connect to us, I also transform from one format to another using Webmethods mapping capabilities.

Sr. Software Research Analyst

Atlanta, GA

Confidential

Responsibilities:

  • As a J2EE/EAI architect, I was responsible for the design and development of enterprise applications.
  • I led a team of developers to implement Child Support and Public Services applications. This required a thorough understanding of Health Services domain; it also required a good grasp of JAX-WS* and Integration Patterns technologies.
  • I designed and developed Integration components that communicate with legacy systems.
  • GTA was responsible for the design and the development of state wide enterprise applications, and WebMethods and JAX-WS* were used to integrate legacy systems.

Sr. Software Developer

Confidential, Dallas, TX.

Responsibilities:

  • I joined with 3 other developers to work on the early inception and development phase for generic component software, which is easily configurable to specific industry and to a particular user. Early in the project I have researched different architectural aspects and started using J2EE architecture with a heavy usage of XML and class auto generating capabilities through reflection.
  • We later adapted to Web Services to leverage the Delivery and Discovery capabilities of the technology, which is a good fit for the type of service we provided to our customers.

Sr. Software Developer

Confidential, Atlanta, GA

Responsibilities:

  • As a software developer, I designed and developed enterprise applications for a series of BellSouth products such as Order-entry, Registration and Notification systems. In these applications I used a variety of technologies such as Java, J2EE (EJB, Servlet, JSP, JMS), XML, C, C++ and CORBA.
  • The bulk of my efforts focused on providing business logic (The middle-tier) to the presentation layer (JSPs) using MVC design pattern. As a team lead, I also developed a customer management application that calls external systems using CORBA objects.
  • I was involved in the design and development of Core Services (EJBs).
  • The project required both technical know-how and domain knowledge of BellSouth business processes. Using Rational Unified Process (RUP), I have produced the application artifacts (in UML) such as Use Case Diagrams, Class Diagrams and Sequence Diagrams.
  • In addition to analysis design and development I have also mentored junior developers; I was responsible for deployment tasks such as writing process start-up and configuration scripts, deployment scripts and version management. Development and deployment environments were iPlanet Appserver in Solaris.
  • The deployed services are used by the Customer Relations Management (CRM) Applications to register and provision customers for Bellsouth products such as Dial, DSL, Static IP and DNS.

Sr. Software Developer

Confidential

Responsibilities:

  • As a member of a development team working on a rating application at WorldCom, I led the project from analysis and design to delivery.
  • Primary responsibilities included analysis, design, development and production of use case, class, sequence and collaboration diagrams in UML.
  • Implemented fundamental technical changes to eliminate bottlenecks and memory clashes using AVL trees and variable memory map (UNIX mmap).
  • Designed easy to use interface (ABCs) by separating specifications from implementation details through abstraction and encapsulation.
  • A thorough knowledge of object-oriented programming was crucial for the project.

Applications Developer

Confidential, Charlotte, NC.

Responsibilities:

  • Developed financial applications for banks, the projects I involved used ORACLE and SYBASE and a suite of other tools including proprietary programming language (CRS) for preparing forms;
  • I designed report layouts and transformed data from flat files to ORACLE tables;
  • I also implemented a data validation and error handling classes in C++.
  • I created ORACLE tables and implemented classes that tokenizes flat files into appropriate fields and insert into the database tables.

Applications Developer

Confidential

Responsibilities:

  • Analyzed, designed and developed retail and inventory control application that required heavy utilization of inter-process communications (Sockets and Datagrams) in Inet domain.
  • Developed summary and detailed report generating client server application.
  • Implemented data recovery mechanism and reduced the data loss to an acceptable level in case of system crash.

We'd love your feedback!