Sr. Technical Architect Resume
Bentonville, AR
SUMMARY:
- 20+ years’ experience in IT consulting providing scalable, configurable and custom developed software solutions to Telecommunication, Finance and Shipping Industries.
- 12+ years of experience in Shipping Systems using Visual Studio 2010/2012, MFC/Visual C++/Visual C# as front end and SQL Server, PL/SQL as back end.
- Strong experience with Object oriented design, programming and methodologies using C++, UML and distributed computing using CORBA in UNIX and Windows NT.
- Involved in various phases of software development life cycle using C/C++ as front end and Oracle, PL/SQL as back end in UNIX and Windows NT Platform.
- Good experience in Telecommunication industries under Billing System, Trading platforms and very strong experience in multi - threaded programming using C++, CORBA.
- Good experience in IBM C++ XML DOM / SAX parser APIs to parse XMLs and place the data / messages in Message Queue using IBM MQ Series for C++.
- Vast experiences using Object Oriented Design, Methodologies using C++ and UML in various phases of software development lifecycle.
- Strong experience in Design Patterns to provide solutions for various software life cycle problems.
TECHNICAL SKILLS:
- C#
- LINQ
- C
- C++
- Visual Studio 2010/2012
- Java Script
- JQuery
- DHTML
- CSS
- XML
- MQ Series APIs for C++
- IBM XML Parser APIs for C++
- Rogue Wave C++ Library
- Java
- Visual C++
- CORBA (Orbix
- Visibroker and Powerbroker)
- IDL
- DII
- POA
- IR
- Orbix SSL
- LDAP
- BOA
- TIE
- Tuxedo
- Oracle
- PL/SQL
- OCI
- Pro * C
- SQL Loader
- SQL Server
- MSDE
- ODBC
- ADO
- JDBC
- Teradata 13.10
- MFC
- STL
- POSIX
- ATL
- UML Rational Rose
- Microsoft .Net Framework Library
- J2EE
- COM
- DCOM
- ActiveX
- UNIX Shell Scripts
- Java Script
- Perl
- CVS
- Visual Source Safe
- CM
- PVCS
- Samba
- Apache Tomcat
- Win 32
- Win 16
- UNIX (HP
- Solaris)
- Linux
- Windows NT/2K/XP Pro/Vista/7
- VMWare
- DBX
- DDE
- GDB
- SAX
- DOM and Xwindows.
PROFESSIONAL EXPERIENCE:
Confidential, Bentonville, AR
Sr. Technical Architect
Responsibilities:
- Led team to plan, design, and implement applications and software.
- Collaborated with business analysts, developers, and technical support team to define project requirements and specifications.
- Designed, developed and managed web-based applications, databases, network accounts and programs.
- Translated technical specification into project scopes of work and product requirements while spearheading design and development of databases and enterprise solutions.
- Implemented application developments, resolved performance issues, and provided end-user training on software.
- Served as agile process facilitator to assist 12 local and 35 remote team members in maximizing work efficiency. Established scrum of scrums, video-conferencing and technology chat rooms.
- Designed SOA solutions for .NET transformed system architecture from SQL server based to windows Azure driven.
- Analyzed the existing security design and provided the Field User to access Fleet Revenue Exception Query Screen. This will allow field users to fix the Bill of Lading Exceptions in their owning and aligned offices.
- Refactored lots of WTMS Finance Management module client code and provided solutions using LINQ Queries.
- Identified WTMS Client Error analyzing process and automated the Error Analyzing process.
- Identified manual process of managing the team’s pager schedule and automated the process.
Confidential
DSS Lead Technical Lead
Responsibilities:
- Played major role in correcting the Cookbook document for DSS migration from HP Unix to Sue Linux.
- Reviewed more than 300 Modules code during the DSS Migration and provided solutions to offshore team.
- Provided solutions to Common Access Server bottleneck by clustering the CAS Modules like Preprocessor, Scheduler, Remote/Local, and TQ Server Template.
- Provided solutions to thread safe Informix Object to access the Informix database for the CAS Modules.
- Designed and Implemented the SPARC for Walmart, BAM Reports for SAMS Club in DSS Reports.
- Coordinated with Teradata Migration with ETL Team to schedule nightly jobs for ITEM File Team.
Environment: C#, SQL Server, C, C++, Informix, ESQL, Teradata SQL, UNIX, Linux, Power, Team Forge, SVN Subversion.
Confidential, Cary, NC
Lead Technical Architect
Responsibilities:
- Create team strategies and establish project scopes of work; communicate project deliverable timeframes and benchmarks to clients.
- Develop data architecture design to facilitate targeted customer analysis.
- Suggest architectural improvements, design and integration solutions, and formulate methodologies to optimize object oriented software and database development.
- Organize end-user training and problem analysis for server, desktop, and IT infrastructure work.
- Diagnose and repair UNIX and Windows processing errors, and implement solutions to improve efficiency.
- Write and implement new server, middleware, and database standards.
- Involved in daily support tasks, client dealing and offshore coordination. Gathering client requirements and delegating to offshore and delivering the required deliverable.
- Problem investigation and finding solutions, bug fixes, enhancement, design and code review are done as daily support tasks.
- Designed, Implemented OPAL Dashboard, Framework class for widgets using C++, JQuery for OPAL.
- JQuery UI Resize, Drag and Drop functionality integrated with OPAL Dashboard using C++.
- Integrated Microsoft Office into OPAL Framework using MSO library.
Environment: C++, VC++, MFC, Visual Studio 2008/2010, Win32, STL, jQuery, Java Script, CSS, XML, XHTML, Windows 7.
Confidential, Dayton, OH
Technical Architect
Responsibilities:
- Analyze and define client’s business strategy and determine system architecture requirement to achieve business goals.
- Formulate strategic plans for component development to sustain future project objectives.
- Gather detailed business requirement and use cases, and translated technical specifications into product requirements.
- Responsible for the Overall TA Infrastructure Servers program under taken by Cognizant.
- Involved in daily support tasks, client dealing and offshore/onsite coordination. Gathering client requirements and delegating to offshore and delivering the required deliverable.
- Responsible for building the Team and worked together for implementing the changes in various modules in TA.
- Provided solutions to TA Infrastructure services projects like De-Duplication, Court Link Integration and Legal Matter Linking Projects.
- Coordinated with Offshore/Onsite team and provided support to understand the requirement and conducted the Knowledge sharing sessions to improve the business knowledge to the team.
- Played Critical role in HP UNIX to Solarize Migration for the TA Infrastructure services.
- Worked closely with customer and the technical team and provided assistance on the needs basics.
Environment: C++, Flex Parser, SCF, Java, J2EE, Solaris 5.9, WS 12.0 C++ compiler, Scrum Works Pro, Visual Studio 2005, Visual C++, Windows XP, Windows 2000.
Confidential, Wilmington, DE
Technical Lead
Responsibilities:
- Responsible for the Chase Card Services Credit Line Increase, Credit Line Decrease and Reinstatement workflows.
- Provided a technical design for the Chase Card Services Disputes, Disputes by Phone and Close/Retain Statements functionalities.
- Worked with Chase business customers Disney and implemented the Credit Decision application and customer care common libraries.
Environment: C++, Visual Studio 2005, Visual C++, MFC, VMWare, Windows XP, Windows 2000, Windows Terminal Servers.
Confidential, Lutherville Timonium, MD
Sr. Software Consultant
Responsibilities:
- Identified the manual test environment process in VMWare and automated by designed and developed Visual Shipper tool.
- Visual Shipper tool save lots of time and money to setup the test environment for UPS Worldship product.
- Integrated HAZMAT Product into UPS Worldship by implementing the Client/Server Changes in UPS Worldship.
Environment: C++/C#, Visual C++, MFC, SQL Server 2005, VMWare, Windows XP, Windows 2000 and Windows Vista Business.
Confidential, San Rafael, CA
Sr. Systems Analyst
Responsibilities:
- Designed to provide solution to support VISA, Master Card, DISCOVER and AMEX transaction message data by implementing the transformation engine using C++.
- Provided solutions to support multi-database to support multi-transaction support for multi-vendor transactions using OCI/ODBC.
Environment: KIS, KTS, C++, XML, Rational Rose, Apache C++ XML Parser, Oracle, Sybase, Unix (Hp and Solaris).
Confidential, VA
Sr. Systems Analyst
Responsibilities:
- Implemented XML wrapper class around IBM C++ DOM XML parser and translated BPM Request Messages into Rx Integrate Request Message.
- Implemented the Messaging Services between BPM JMS Messages and Rx Integrate MQ Message XML through MQ Series APIs.
- Implemented Track of failed orders through Database and Logs and automated order placing system through MQ Series Messaging Service and Rogue Wave C++ Database Library.
- Implementing XML Web Services to access the methods provided by Copper Bridge West Vanity Component.
- Analysis done for updating due date depends on the customer’s request in PVC Automation.
- Implemented new Events called NCONProResponse and PVCProvResponse using CORBA Event Services in HP UNIX.
- Automated Order Tracking systems flow by Receiving Order Information using Unix Script.
- Analyzed the requirement from the Client for Vanity Telephone Numbers to design Business objects.
- Design UML based class diagrams to represents Vanity XML Flow between Components.
- Implemented COM Client Application for Vanity East Component and Vanity East DLL using C++, VC++ and MFC.
- Analyzed calling card functionality for the Telephone Application to Implement in SSNS Application to Eliminating Multiple calling card pins using C++ and Rogue Wave C++ Library.
- Implemented to validate the out of country post office Address validation for Telephone Applications through Livewire server call using C++ and middleware APIs.
- Implemented to Service Request ID on the LEC MDVW Regions through Fulfillment Feed using C, C++ and Rogue Wave C++ Library.
- Analyzed the Billing Option Window for Blind Color optional Changes using C++ and x-Motif API calls.
- Handled FINALIST Time out exceptions for the Billing Name and Billing Address Validation using C++ and ORB Exceptions.
- Implement to Hold the Disconnected Telephone Orders to hold the orders till the due date through Database procedures and triggers using C++.
- Implemented to Eliminate No Fractionalization of charges on end user telephone bill using C++.
- Implemented Verizon Online Detailed Billing Invoice Screen using C++, Middleware API and x-Motif API calls.
- Supported and Handle the production environment and involved in resolving product issues.
Environment: C, C++, STL, Rogue Wave C++, Java, JMS, Orbix 3.0.1,DII, SII, Interface Repository, Orbix SSL APIs, LDAP, Tuxedo, XML, SAX, DOM, Oracle, PL/SQL, Stored Procedures, DBX, CVS, Solaris 5.6. IBM XML C++ Parser, MQ Series, CORBA Naming/Event Services, Java, JMS, DBX, Clear Case, Visual C++, ATL, COM/DCOM, XML Web Services, Windows 2000, and Windows XP Pro, X-Motif.
Confidential, Houston, TX
Systems Analyst
Responsibilities:
- Designed and customized ProLiant Performance Analyzer Administration, PPA Licensing Server using VC++.
- Designed and Developed the COM Control for PPA Administration & PPA Licensing Server using VC++.
- Implemented Wrapper class for XML, SAX, and DOM Parser to implement Playback module using C++ and STL.
Environment: C, C++, COM/DCOM/ActiveX, STL, Visual C++, MFC, Java Script, Oracle, SAX, DOM
Confidential, Herndon, VA
Lead Programmer
Responsibilities:
- Designed CORBA IDLs for Broadband Data Gateway, ATM Traffic Accounting Collections, And Operational Data Store.
- Implemented ATM Traffic Accounting Collections Client/Server using C++/STL/CORBA and POSIX Thread Library.
- Used Rational Rose Reverse Engineering to Generate System Design from ATM Traffic Accounting collections Code and used UML for Visual Modeling of Sprint ION3.5 Applications.
- Implemented OCI Wrapper classes for ATM Traffic Accounting Collections using C++/STL.
- Implemented Unix Shell scripts for Moving reports to Traffic Processing System for billing process.
- Produced Back bill process, Tax calculation, monthly invoice for subsequent locations using Oracle Pro * C, Stored Procedures and PL/SQL.
- Given 24/7 Production Support for ATAC (Billing) Reports Generation Product.
Environment: C, C++, Visual C++, MFC, STL, CORBA, IDL, BOA, POA, XML, Rogue Wave C++, UML, Rational Rose, Oracle, SQL, PL/SQL, Stored Procedures, OCI, Pro * C, ODBC, KORN/Perl Script, POSIX (pthread) Thread, Win32 Threads, X-windows, Samba, PVCS, HP UNIX, Solaris, Windows NT
Confidential, Ashburn, VA
Lead Developer
Responsibilities:
- Designed a CORBA IDL for Versioning Component and its attributes.
- Getting application version from Configuration Application using IBM XML C++ Parser.
- Checked the application version into configuration version and returned version information into the user using C++ Objects, Rogue Wave/Object Space C++ Libraries.
- Prepared the test case for Versioning Manager using C++.
Environment: C++, Rogue wave/Object Space C++, CORBA, XML, C++ Parser, Rational Rose, Oracle 7.x, OCI, PL/SQL, Stored Procedures, Java Scripts, Windows NT and Solaris
Confidential, Dublin, OH
Lead Developer
Responsibilities:
- Implemented Exception Status Reporting like Account Status Report using Oracle, PL/SQL and Pro * C.
- Analyzed the Zero Usage problems in Customer Management Component using Rational Rose, Rogue Wave C++ Library.
- Analyzed the Oracle Objects into Persistence Objects using Rogue Wave C++ Library.
- Bug fixing in Data fix part of the components using Oracle, C++ objects.
Environment: C, C++, CORBA, BOA, Rogue Wave C++, Rational Rose, Oracle, SQL, PL/SQL, Pro * C, Database Triggers and Solaris
Confidential
Programmer Analyst
Responsibilities:
- Analyzed on the possibilities of Y2K problems in various Oracle Objects, on the possibilities of automating solution by going through Oracle objects and technical documents on Y2K problem in Oracle.
- Implemented the statistical chart control which represents Y2K problems and solutions.
- Created wrapper classes for various Oracle Objects like Oracle Call Interface Functions.
- A main member in the testing part of the entire product, which involves preparing test cases for the product.
Environment: C, C++, VC++, MFC, STL, Oracle, SQL, PL/SQL, Stored Procedures, Navigation Triggers, Lexar, SQL Forms 3.0, Oracle Forms API, OCI, Black/White Box, Preparing Test cases/Scripts, Windows NT