Post Job Free

Resume

Sign in

Engineer Web Services

Location:
Plano, TX
Posted:
June 20, 2014

Contact this candidate

Resume:

SUBRAMANIAN ("GOPAL") GOPALAKRISHNAN

**** ********* *****; Allen, TX 75013

acenma@r.postjobfree.com

214-***-****

Naturalized US Citizen since 2000

SUMMARY:

An experienced "Hands-ON" Software Architect, Enterprise & Integration

Engineer, with 27+ years of industrial experience (17 years of

consulting) in the entire life cycle of the Software projects, seeks a

similar challenging job. If possible, Would like to spend 10-20% of

time in Business Requirements Gathering, 20-30% in OO Analysis &

Design, 50-60% in implementation, Testing, Mentoring /Code Reviews, and

10-15% in Deployment & Production Support.

Architecture/ Lead Experience/ 13 years/ 16 years/ 18 Years/ 8

SDLC/ Agile Years

Java/ J2EE/ SOAP/REST/ SOA_ESB 17years/

12years/10Years/6years/10Yrs

Spring/ Struts/Wicket/ JSP& 8 Years/8 Years /5 Years/12 Years/5

Servlet/Tiles Yrs

HTML_XML_Schema_XSLT_AJAX_JS 12 Years

C++ /C 20+ years/ 20+ Year

UML/ OOAD 16 years/ 20+ Years

Oracle DB/ Sybase/ DB2 18 years/ 4 Years/ 4 Years

Linux/ Solaris/ AIX/ Unix 7+ years/ 17 Years/ 5 Years / 20+

Years

Skills

27+ Years Experience (14+ years in Telecommunications Industry/17 Years

in Consulting) in Business Requirements Collection, Architecture, OOAD,

Coding, Testing, Delivery and Support; SOA, ESB (Mule, Apache

ServiceMix, Camel, Fuse, Sonic), both external and internal

WebServices (REST, WADL, SOAP, WSDL, UDDI, XML, Apache CXF & AXIS);

MultiThreading; JMS; JavaScript, CSS, Ajax, HTML/XHTML; XML, Schema,

XSLT; Corba; Database Design; SQL, Hibernate; J2EE (WebSphere,

Weblogic, JBoss)

Tools

Methodologies/Tools: Design Patterns, UML; Agile, Continuous

Integration, RUP, RAD, Rational Rose/MS Visio; Clear Case & Subversion

Languages: Core Java ; JDBC, Spring, Struts, Wicket; SOAP/REST ;

Hibernate, iBatis, HTML, CSS; Maven/Ant; J2EE (WebLogic, Websphere,

JSP, Servlets, JMS,JSF, Tiles); Hibernate/iBatis. Testing in Selenium,

TestNG, LoadRunner, JMeter, SoapUI, Junit

DB: Oracle, DB2, Sybase, Hadoop. Extremely proficient in PL/SQL &

Stored Procedures.

Scripting: Bash, Csh & Ksh,Perl, Phthon, Groovy/Grails, Java Script

Operating Systems: SUNOS, HP, Solaris, AIX, Windows NT/2003, Linux

Messaging/Workflow: MQ Series, JMS, ActiveMQ, In_Concert(Xerox),

WLI (BEA)

IDEs: Jbuilder, Eclipse, RAD, NetBeans, IntelliJ.

Education

PH.D in Metallurgical Engineering, University of Utah - 1991

Completed requirements for Masters in Engineering (M.E.) in Computer

Science (45 credit hours of graduate level courses), University of Utah

- 1986

M.TECH (Masters) in Industrial Metallurgy, Indian Institute of

Technology, India - 1978

B.TECH (Bachelors) in Metallurgy, Indian Institute of Technology, India

- 1976

Work Experience

April 2014 - Current RackSpace

Architect

. Architecture and POC of an "Accounts Transaction Manager" (ATM) tool

dealing with automation of credit/debit/discount and other billing

adjustments transactions.

. TOGAF/Zachmann Frameworks, UML, Custom workflow/jBPM, Java 7, ServixMX,

ActiveMQ, LDAP, Spring, REST, Linux

Nov 2013 - Mar 2014 MomentumSI

Principal SOA/Solution Architect

. Migration of a Leading Trucking company's Main Frame based Cobol modules

into Java/SOA platform running Fuse in OSGI container and Jboss App

Server.

. Gathering requirements from top level from Business Analysts and deriving

them into User Stories and Use Cases, discover reusable, decoupled and

cohesive services that will be deployed in OSGI contrainer.

. Run bottom level analysis from the existing analysis to augment the above

Use Cases

. First Sprint is in Process.

. Coordinate with Infrastructure team to set up Dev, Test, Prod Windoiw

Servers, HA, Load Balancing, Security.

. Java 7, Fuse, Spring/Blueprint DI, OSGI Containers, Jboss App Server,

Drools, BRMS, DR (caching), Redhat Linux, SOAP/Rest Web Services,

Active MQ, Subversion, Jenkins;

June 2013 - OCT 2013 USAA, San Antonio, TX

Senior Consultant/Architect

. Redesign and Optimization of Web services for

Banking/Investment/Insurance Customers through Wicket Framework,

Spring/WebSphere and JMS

. Leading member of Code and Design Review Committee

. Java 1.6, WebSphere 7, Wicket 6.x, CXF/Axis (Soap & Rest), IBM MQ,

Spring, Hibernate, Hadoop Oracle/ Sybase Linux, RAD,, Selenium,

Smartbear Code Collaborator

Feb 2013 - May 2013 Mohegan Sun Casino, Uncasville, CT

Senior Consultant/Architect

. Rearchitecture, Redesign and Optimization of Web services to service

requests through Portal and Kiosks. The web services are for frequent

visitors to the casino. Based upon their use of the service, they get

some special statuses privileges on the games, concerts/shows, hotel,

dining and travel arrangements. The portal are customizable per

Customers' preferences. Interacts with various mainframe and other vendor

systems.

. Java 1.6, WebSphere, JBoss, Drools, CXF/Axis Soap/Rest, Mule ESB, Spring,

Hibernate, Hadoop Sybase,Postgres DB, Linux, RAD, SoapUI, JMeter,

LoadRunner, Jira

Sep 2012 - Dec 2012 Frontier Communications, Allen, TX

Senior Consultant/Architect

. Re-architecture and optimization of existing CRM applications used in

Call Centers. Preexisting systems were so inefficient and slow that the

call center agents used to note down the customers' number and call them

back when they had all the relevant information from various backends.

. Java 1.6, Web Services (SOAP, /Rest), Python, IBM Sterling, Oracle

9G/Sybase, Linux

July 2012 - Aug 2012 AMD Corp, Austin, TX

Mule ESB Consultant

. Short term Project - POC and prototype development of Mule ESB

Integration to seamlessly integrate a variety of their

disparate/heterogeneous distributed systems.

Sep 2011 - June 2012 Progress Software Corporation - Bedford, MA

Principal Consultant

. Sonic ESB Deployment Manager deployment at ESPN

. Sonic ESB/BPEL/Actioanl analysis & design at McGraw-Hill.

. Sonic ESB/Actional/BPEL development at Disney World

. Mule/Camel, JBoss, Drools, REST Developments for Internal Projects.

. Core Java 1.6, Oracle 11g/10g, SOA/ESB, Real time Process Control,

Unix. Java Plugins for Sonic BPEL/ ESB/MQ, Actional, DXSI, SOAP/REST.

July 2010 - June 2011 Bloomberg Financials, NY

Senior Software Consultant/ Architect

. MTGE-CMO team.:

o Design, develop, maintain and extend software systems critical to

core mortgage app group for MBS/CMO/LOAN products. (Pascal, C,

C++, Java, Solaris/Linux, Python)

o Internal database support - RMS/RDB (CISAM, ORACLE 11g, C, C++,

Python)

o Conversion of Legacy Fortran, Pascal, C codes into C++ Backend,

and Java frontend (Core Java 1.5, Solaris, Linux, Bash Scripts,

Perl, Oracle and CISAM DB).

o Re-architecture of existing Loan Modification program into a Multi

threaded Java (1.5)

. Fixed Income Research

. Portfolio analysis for fixed income securities. Infrastructure

development for historical time-series data access and delivery for

internal and client facing systems.

Nov 2009 - July 2010 Verizon

Principal Software Engineer /Architect(Contract)

. Re-architecture /Optimization of existing Bundle Order Provisioning,

focusing more on Core Java, and frameworks like Spring, Struts and

Grails. Phthon/Perl

. Coordination with Infrastructure team in Migration to Weblogic 10.3 from

8.1, and Migration to Linux from Solaris. HA/Load Balancing

geographically distributed servers

. Core Java 1.6, Oracle 11g, SOAP/REST, Solaris/Linux, Weblogic, MQ,

Hibernate, LDAP

March 2009 - Sep 2009 Sabre Travel Services

Architect (Contract)

. Re-architecture of existing mission critical Load Management Information

application for Airline Industries. Ensures Uniform Distribution of

passengers across the airplane. Interfaces with external Web Services to

compute cargo load and fuel amounts.

. Exposed Web 2.0 Services through Grails framework, as well as CXF

. Led and mentored a team of 25+ offshore.

. Mule/FUSE/Camel ESB, Spring, IBM MQ, ActiveMQ, SOAP/REST Web Services

CXF/Tomcat,Oracle 10g, Maven; Java 1.6, C++; Agile; Linux, Clearcase,

Hudson, SoapUI/Fitnesse Testing,LDAP.

Nov 2008 -Jan 2009 Texas State Government

Architect (Contract)

. Re-architecture of the existing Legacy application into Websphere 6.x,

Websphere Portal 5.x/6.x, Oracle 10g. (Java 1.5, RAD 6.x/RAD 7.x, WID,

Hibernate, Windows 2003, Agile).

July 2008 - Oct 2008 Comcast Communications, Inc

Senior Consultant II

. Agile, Test-Driven Development of Middleware for an IVR application Java

1.5, Spring Framework, iBatis, Maven, Groovy/Grail, Axis Web, CXF REST,

SVN, Hudson, LDAP, JBoss,Linux. Junit/Roadrunner/SoapUI for testing.

Our services were exposed to V(oice)UI as web services thro Grails

Framework

. Groovy codes to test our services through SoapUI.

Dec 2007 - June 2008 AT&T, Dallas, TX

Senior Technical Architect

. Architecture of customization of existing Online Application Manager

(Core Java;Weblogic 8.1, Hibernate, Oracle 9i, internal/external Web

Services, Mule Mediation and Orchestration, Struts/Tiles/Velocity;

Websphere 5.x/6.x, RAD 6.x/7.x, Weblogic portal, db2; Jboss;

Solaris/Linux; Python, Perl). Led a team of 25 Developers.

. The newly developed portal enables the customers to see what upgrades

they are eligible for, based on what services they currently have. It

was showing some static piece of information before this project, rather

than targeting individual customer.

Feb 2006 - Oct 2007 Verizon, Dallas, TX

Integration and Enterprise Architect

. Architecture and Implementation of Voice and Weblogic Portal Management

for Customer access, Self Service, Intranet Portal for Internal Customer

access. Seamless access to various billing and ordering system

transparent to the customers (Core Java 1.6, J2EE, Weblogic 8.1,

internal/external WebServices, Spring; Websphere 5.x/6.x,RAD 6.x/7.x,

SOA, ESB Mediation and Orchestration (Mule/SeviceMix), C++,

Solaris/Linux, db2), LDAP.

. Coordinate with Infrastructure team to set up Dev, Test, Prod Solaris/AIX

Servers, HA, Load Balancing, Security.

. Verizon was built by gradual acquiring small as well as big entities. As

a result, all the systems (billing, provisioning, ordering, etc.) are

extremely heterogeneous, running on different platforms, written in

different languages, and accessible through different protocols. Built

Standardized SOA based loosely coupled interfaces among these systems

(Services) by:

. Identifying Service Provided by each backend, with definition of

exact Input/output using XML Schemas; transport protocols to

access the services (Web Services, Corba, JDBC, Socket); service

Implementations to accept incoming Soap XML, invoke the relevant

application, extract the response, format it in the desired

service data format. Service mediation is achieved through

Mule/SeviceMix ESB. More emphasis on Core Java, SOA and

Spring/Struts.

Nov 2005- Feb. 2006 GNP, Mexico City

Software Enterprise Engineer (Contract)

. Complete rewrite and optimization of WebSphere Portal that agents in the

field use to write policies, & improvement of the portal security.

Migration of Websphere 3.1 to Websphere 5.1. (Java 1.4, Jboss; WebSphere,

RAD 6, Web Services, HP/Linux.

Nov 2001- Oct 2005 Verizon, Dallas, TX

Software Enterprise Architect (Contract)

WebLogic Portal Management for customer access via Phone, chat, or email.

. Re-architecture of the III party Email Management System (eGain). This

system has gone from coming down every other hour to pretty stable; from

Resource hog to Normal. (Java 1.3, WebLogic 5.1, Struts, Oracle 8.16,

C++; LDAP,Solaris/HP/Linux, Python, Perl).

. Provide Custom Reports and Enhancements for this system.

. Custom Workflow Manger Development. Assignment of "work" to call center

to handle Phone Calls, Chats, Emails and Web Orders, based on the

Priority of the works that can dynamically changed, and Agents' skill

Sets.

. Provide SOA Interface for the interaction of Egain and Workflow Manger

Systems.

. Coordinate with Infrastructure team to set up Dev, Test, Prod Solaris

Servers, HA, Load Balancing, Security.

Enterprise Solution & Integration Architect 11/01 - 11/03)

Portal Management for CLEC Access, and Internal Customer's access.

. Architecture & Implementation of a new Software package to automate

collocation services to be provided to various CLECs as mandated by FCC.

The process consists of an application wizard to facilitate the user to

enter new applications into the collocation system, validation and

provisioning within the appropriate time frame, and billing the customer

as per the relevant FCC mandates. In addition to developing new services,

lots of loosely coupled pre-existing services were integrated using Mule

SOA. SOA Mediation, Orchestration & Governance played a vital parts in

compliance of the FCC mandated laws and standards. (Java 1.3, EJB,

WebLogic 7.1, Oracle 8.1.6, and BEA WLI; Struts, Web Services, SOA_Loose

coupling between various Service layers, C++, LDAP).

. Re-architecture of exiting Local Number Portability Software used for

porting out/in customers between Verizon and other Competitive LECs. The

resultant software is to facilitate receiving user requests through

Websphere portal 5.x, fetching appropriate information from any given set

of legacy systems and/or database, apply a set of business rules on that

information, and present the results back to the user as HTML pages (Java

1.2, Weblogic 7.1, WebSphere 4.0, Oracle 8.1.6, internal/external Web

Services, MQ Series, C++, LDAP).

July 1998 - Oct 2001 Sprint, Overland Park, KS

Enterprise Software Engineer (Contract)

. Event Driven & SOA Development and Integration of various core Java 2

servers. to automate testing and restoring services of various

telecommunication switches and circuits.

. Design and Implementation of a Persistence Framework to serialize any

arbitrary Java objects using Reflection and XML . Framework is impervious

to changes in Java version and object structures (Core Java 1.3, Oracle

8.16, and SAX).

. Design and Implementation of Test Session and Results Framework to

persist manual and automated tests along with Test Details, input and

output contract parameters, ticket notes and Test Results in a relational

data base (Core Java, JDBC 2.0, JEE, Oracle 8.16, LDAP).

. Design and Implementation of automation of Testing and Diagnosis of

circuits, Ticket creation, routing and bonding with LEC, if appropriate.

(Java1.3, JDBC 2.0, Oracle 8.16).

. Object oriented Analysis, Design, and Implementation of a Multithreaded

Corba server application in C++ for provisioning ATM, IP, Circuit

Emulation, and Frame Relay Communication Links on a variety of

telecommunication switches.

. Design and Implementation of Persistence of Objects in a Relational Data

Base (Oracle 8.0, Roguewave DBTools++ and DBFactory)

. Recovery of Server Application from Oracle in case of a crash (Fault

Tolerance).

July 1997 - July 1998 AT&T, Kansas City, MO

Software Engineer (Contract)

. Migration of software (call routing, implementation of switch/network

provisioning, domestic and international switched transit services, etc.)

from Mainframe to Unix Platform. Project Involves understanding and

analysis of the existing project from OO perspective, identification of

classes, development, and implementation of the software in C++ on UNIX

(using a layered architecture), Unit Testing and Integration Testing.

October 1996- July 1997 WorldCom/LDDS, Tulsa, OK

Software Consultant (Contract)

. Developed a Client-Server architecture Software involving Java and C++

Server for one module of the Order Administration Project that involved

analysis of an existing project from OO perspective, identification of

classes, development, and implementation in C++ on UNIX.

. Successfully troubleshot existing Electronic Data Exchange software

(written in C++) in order to resolve Memory Leaks, Slow Response Time.

. Revamped more than 150 store procedures (Sybase-SQL) in order to speed up

the execution.

. Developed API to interface with InConcert Workflow tool (developed by

Xerox Corporation).



Contact this candidate