We provide IT Staff Augmentation Services!

Principal Consultant Resume

3.00/5 (Submit Your Rating)

Peoria, IL

SUMMARY:

  • An experienced “Hands - ON” Software Architect, Enterprise & Integration Engineer, with 28+ years of industrial experience (18 years of consulting) in the entire life cycle of the Software projects, seeks a similar challenging job.
  • If possible, prefers 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.
  • 27+ Years Experience (14+ years in Telecommunications Industry/17 Years in Consulting) in Business Requirements Collection, Architecture, OOAD, Coding, Testing, Delivery and Support; BIG Data; 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)

TECHNICAL SKILLS:

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: Hadoop/BigData, Oracle, DB2, Sybase, Teradata. P 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.

PROFESSIONAL EXPERIENCE:

Confidential

Principal Consultant

Responsibilities:

  • Data Archival into HDFS/Hive tables from Relational Database systems (Tera/Oracle and SQL) using Hive, SQOOP, Java and Bash Scripts.
  • Persistence of Abinitio web services generated data in the form of RDF/XML into HDFS/Hive tables using Hive and Java.
  • Persistence of huge amount of logs, server info (ps, gc, system resources info) into HDFS using MapReduce, Java/Python.

Confidential, Peoria, IL

Senior Consultant

Responsibilities:

  • Agile Design and Implementation of Portals for Business Owners, Partners, Suppliers and End Users to provide critical information and alerts regarding status, inventory, spending/savings by various groups, whether information, possible work interruptions SOA (Web Services, Email, B2B information processing)
  • Data Migration back and forth between Oracle and Tera databases.
  • Java 7, WebSphere App/Portal Server/SOA, Ubuntu, RAD/Eclipse, JSON/JQuery/JS, Tera/Oracle

Confidential, Bentonville, AR

Principal SOA/Solution Architect

Responsibilities:

  • 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 container.
  • Run bottom level analysis from the existing analysis to augment the above Use Cases
  • Coordinate with Infrastructure team to set up Dev, Test, Prod Window Servers, HA, Load Balancing, Security.
  • Java 7, Groovy/Grails, Fuse, Spring, OSGI Containers, Struts, Jboss Drools, BRMS, DR (caching), Redhat Linux, SOAP/Rest Web Services, Active MQ, Subversion, Jenkins

Confidential, San Antonio, TX

Senior Consultant/Architect

Responsibilities:

  • Redesign and Optimization of Web services for Banking/Investment/Insurance Customers through Wicket Framework, Struts, Spring/WebSphere, and JMS
  • Leading member of Code and Design Review Committee
  • Java 1.6, WebSphere 7, Wicket 6.x, CXF/Axis (Soap & Rest), Groovy/Grails, IBM MQ, Spring, Hibernate, Hadoop Oracle/ Sybase Linux, RAD,, TestNG/Selenium

Confidential - Bedford, MA

Principal Consultant

Responsibilities:

  • 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.

Confidential, NY

Senior Software Consultant/ Architect

Responsibilities:

  • 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)
  • Internal database support - RMS/RDB (CISAM, ORACLE 11g, C, C++, Python)
  • 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).
  • Re-architecture of existing Loan Modification program into a Multi threaded Java 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.

Confidential, West Lake, TX

Architect (Contract)

Responsibilities:

  • 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, Groovy/Grails, CXF/Tomcat,Oracle 10g, Maven; Java 1.6, Struts, C++; Agile; Linux, Clearcase, Hudson, SoapUI/Fitnesse Testing,LDAP.

Confidential, Philadelphia, PA

Senior Consultant II

Responsibilities:

  • 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, Struts, 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.

Confidential, Dallas, TX

Senior Technical Architect

Responsibilities:

  • 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; Struts, Solaris/Linux; Python, Perl). Led a team of 25 Developers.
  • The newly developed portal enabled 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.

Confidential, Dallas, TX

Integration and Enterprise Architect

Responsibilities:

  • 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/Struts; 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.
  • Confidential 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.

Confidential, Dallas, TX

Software Enterprise Architect (Contract)

Responsibilities:

  • 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).
  • 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.
  • SOA Interface for the interaction of Egain and Workflow Manger Systems.
  • Coordination with Infrastructure team to set up Dev, Test, Prod Solaris Servers, HA, Load Balancing, Security.
  • 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 Confidential 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).

Confidential, Overland Park, KS

Enterprise Software Engineer (Contract)

Responsibilities:

  • 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).

Confidential, Kansas City, MO

Software Engineer (Contract)

Responsibilities:

  • Migration of software (call routing, implementation of switch/network provisioning, domestic and international switched transit services, etc.) from Mainframe to Unix Platform. Project Involved 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.

Confidential

Software Consultant (Contract)

Responsibilities:

  • 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).

We'd love your feedback!