Post Job Free
Sign in

Data Software Engineer

Location:
Houston, TX
Posted:
April 16, 2018

Contact this candidate

Resume:

Sr IIB/API C/API Management/SOA Consultant

Email: ******.****@*****.***

PROFESSIONAL SUMMARY

15+ dedicated years career leading the full life cycle delivery of multiple, simultaneous projects and programs; on-time, within budget and with high customer satisfaction.

5+ years of experience in IBM API Connect v5, IBM Data Power Gateway v7,IBM Integration Bus V10.11 (Message Broker), IBM Websphere MQ Series V9.0.

Good experience in upgrading the IIB from Version 8 to Version 10.11.

3+ years of experience in IBM Websphere data power XG45.

Experience in security and transformation solutions using Data Power Appliance.

Experience in configuring and creating components of Data power appliance such as web service proxy, multi protocol gateway and xml firewall.

Worked on restapi using IBM API Connect.

Design patterns are implemented in IBM API Connect.

Implemented security policies like authentication, authorization and auditing in a multi protocol gateway.

Worked on Message Broker patterns.

Significant experience in leading large global teams through complex program and project tasks. Natural communicator and team leader with strong motivational skills and the ability to build produce and succeed.

Worked in almost every area of software development life cycle including Systems Study, Lead, Analyst, Design, Architectures, Development and Testing.

Good experience in Robotic Process Automation (RPA), Auto Keys scripting language.

Good experience in Bluetooth low energy devices (Ble) and profiles.

Good experience in RDK features, Modbus protocols, MQTT, Publish/Subscribe patterns, IOT and ZigBee (WIFI) devices.

Lead multiple middleware reliability efforts (TIBCO and IBM Stacks).

Worked on IBM API Management (IBM APIC) for United customer services platform which included implementing a developer portal, API Manager, design and runtime governance etc.

Extensive experience in working on customizing and troubleshooting various technical issues in the production and test servers.

Worked on several types of development process like Complex Solutions, Product Development, and Equipment Interfacing Development.

Extensive experience in implementing the MQTT using Publish/Subscribe patterns in IOT devices for XB3/XB6 WIFI devices and setup boxes for Comcast Client.

Good experience in Kafka messaging log, elastic search and kibana. Hands on experience in micro services design.

Project management tools used for estimation, planning, execution and monitoring are FP-Estimation, Enterprise Project Managements (EPM), ScrumWorks, VersionOne, Microsoft Project Plan, Defect Prevention Log, Status Report MOM, Action Log

Interacted remarkably with the team members and clients to provide clarifications and technical support in resolving issues. Also involved in Incident and Problem Management activities to deliver products to clients with the best quality in time.

Exposure to scripting using Perl and Shell scripting.

Solid experience in C++, VC++, MFC, Win32 SDK, COM, DCOM, ATL, QML QT and C#.

Conversant with IPC on Windows: Pipe, Message Queues, Semaphores, Shared Memory and Windows Service.

Proficient in FTP, TFTP, EFT and rsync protocols.

Implemented LDAP Authentication, Two Factor Authentication and other security protocols for financial application.

Proficient in Python programming/understanding.

Currently working as Dev/Ops and Message Broker developer on IBM Websphere system. Familiar with XML and JSON along with HTTP and SOAP Protocols.

Experience in writing SQL Queries, Stored Procedures, Views and Triggers with major Relational Databases Oracle 8i/9i/10g, MS SQL Server 7.0/2000 and DB2.

Willing to relocate: Anywhere.

Authorized to work in the US for any employer.

CERTIFICATION

Certifications

Locations

iDirect GOV IOM Course

iDirect GOV Herndon VA

iDirect QOS QBC BootCamp

iDirect GOV Herndon VA

PROFESSIONAL EXPERIENCE

United Airlines TX Aug. 2017 to Present

Airframe

Sr. Programmer Consultant

Responsibilities:

Analyze all the middleware COM Components and understand the existing use cases.

Prepare the analysis document for all the modules.

Prepare the sequence diagrams.

Reverse engineering the source code and extract the business requirements from the source code.

Understand and extract the parsing logic to map with advance regular expressions.

Prepare the use case documents to cover all the business requirements.

Worked on micro services design.

Worked on Kafka messaging log.

Understand how the RPC programs execute the shares command and preparing the shares command request/response messages.

Environment: C++, COM, RPC, Structure data servicecs(SDS), JNative Host, Fiddler, Wireshark, Shares, STL, VC++, MFC and C#.

United Airlines TX Sept’2015 to Present

Airframe (IIB,MQ)

Sr Programmer Consultant

Airframe is an interface/middleware components interact with structure data services. It is responsible in data analytics, authorization, transaction processing and generates the ticket.

It associates with loyalty rewards program for all the customers/employees/agents. The infrastructure for the rewards points are implemented using Block chain/Ethereum. Whenever a customer/Employee/agents buys ticket/PNR is generated and the reward points will be added in his account.

A disaster is defined as the occurrence of any event that causes a significant disruption of business capabilities.

The overall Disaster Recovery (DR) plan is designed for the most severe disaster, the type of event that requires

moving critical application functions from the primary business site to an alternate location. To limit loss, the DR plan provides for the continuation of specified IT systems. Business continuation and restoration activities will begin immediately after damage assessment activities have been completed.

Responsibilities:

Worked on IIB upgrades from version 8.0 to version 10.11.

Worked on IBM Data power gateway XG45 to provide physical security on SOAP/HTTP/RestAPI calls.

Worked on RFH Util and Soap UI Toolkit to understand the messages.

Worked on Hex editor to trace the messages on the network.

Well versed with ESQL Programming to handle message routing and transformations.

Worked on IBM Data power gateway to manage the data security.

Worked on IBM Message broker (IIB), decision center and application server to manage the recovery plan and back up of data using veritas.

Extensive object oriented programming experience using C++, Java and related technologies.

Worked on IIB Patterns and data power gateway patterns.

Worked on content based routing patterns, Message filter and splitter.

Worked on to create multi model loopback application, loopback remote hooks, REST API definition in API Connect API Designer, use the loopback MYSQL Connector.

Key design patterns are implemented in IBM API Connect.

Configuration of API Services for communication.

API Manager logging, debugging, payload capture and error handling.

Worked in ESB Team to handle IIB, MQ and Data power features.

Worked on IIB upgrades.

Worked on ESQL, decision center and application server.

Worked as DevOp to recover the PNR, Pricing, Ticketing, Scheduling engine and seat availability applications and upgrade the infrastructure and servers.

Quick at learning new technologies and applying them to provide business solutions.

Environment: C++, Linux, Ethereum, Truffle, Solidity, IPFS, Merkle tree data structure, Shares (TPF Mainframe system), JNative Host, IBM Data power gateway, IBM IIB 10.0.11 (Message Broker), Veritas, Soap UI Tool kit, IBM Decision center, IBM Application server and ESQL.

General Motors – Austin, TX Jan 2013 – Sep. 2015

Global Purchase System

Sr. Software Engineer

Responsibilities:

Analyze on the Existing Socket Communication layer on request/response layers and understanding the business processing logic on requests/response and to upgrade with IBM WebSphere MQ Server, Message Broker (IIB) Implementation on requests/response layers.

POC on IBM Websphere MQ Server request/response data packet layer, IBM Message Broker, channels and xml message request/response (SOA) to fit in the existing communication layer.

Prepare the Technical Design documents on the communication layer (MQ Server and Message Broker implementation).

Worked on Socket communication (TCP/IP and UDP Protocols) to send/receive the messages on Client/Server architecture.

Developed Message flows and Message sets as per project requirement and test flow in Dev environment.

Worked on MQ Series admin and development to upgrade from Socket communication to MQ Series.

Worked on data transformation and integration using IBM Message Broker.

Worked on MQ Explorer to trace the messages.

Worked on Channel configuration, connect configuration, load balancing and fault tolerance in IBM Websphere MQ Series and IBM Message Broker (IIB).

Worked on Design, Development and support on IBM Websphere Message Broker and IBM Websphere MQ Series.

Worked on Publish/Subscribe pattern.

Worked on python scripts.

Developed a customized MFC controls to use in the UI Application.

Made a Bug Fix and change requests on the existing features in the application.

Preparing test cases and involved in unit testing, integration testing and system testing.

Worked in Agile Environment (Sprints).

Environment: Middleware - IBM Web sphere MQ Series, IBM Message Broker (IIB), MQ Explorer, RFH Util, Hex editor, Soap UI Toolkit, C++, VC++, MFC, COM, MOST, CAN, Perl, Socket Communication (TCP/IP and UDP Protocol), GTest, GMock, Infotainment, CMake, Boost Library, Python, Canvas, Nmap, SQL Server and Linux.

General Motors – Austin, TX May. 2011 – Dec. 2012

Global Test System

Sr. Software Engineer

Responsibilities

Analysis on the Existing Socket Communication layer on request/response layers and understanding the business processing logic on requests/response and to upgrade with MQ Server Implementation on requests/response layers (SOA).

POC on IBM Web sphere MQ Series request/response data packet layer, channels and xml message request/response to fit in the existing communication layer.

Worked on IBM Web sphere MQ Publish/Subscribe design.

The request/response messages will communicate with CAN and MOST to check the Bluetooth, audio devices, microphone and other entertainment devices. It internally communicates to test and validates the system.

Worked on Socket communication (TCP/IP and UDP Protocols) to send/receive the messages on Client/Server architecture.

Worked on MQ Series admin and development to upgrade from Socket communication to MQ Series.

Worked on data transformation and integration using IBM Message Broker.

Worked on MQ Explorer to trace the messages.

Worked on Channel configuration, connect configuration, load balancing and fault tolerance in IBM Websphere MQ Series and IBM Message Broker (IIB).

Worked on Design, Development and support on IBM Websphere Message Broker and IBM Websphere MQ Series.

Worked on Publish/Subscribe pattern.

Worked on development test cases for unit testing and integration testing using GTest.

Worked on Scrum model, iterative and agile development.

Environment: Middleware - IBM Web sphere MQ Series, IBM Message Broker (IIB), MQ Explorer, RFH Util, Hex editor, Soap UI Toolkit, C++, VC++, MFC, Active X, MOST, CAN, Publish/Subscribe Patterns, GTest, GMock, CMake, Infotainment, Python, SQL Server and Linux.

VT iDirect, VA Jan. 2010 to May 2011

iBuilder (NMS / DVB-S2X / Satellite Communications)

Sr. Consultant (Sr Architect)

Certifications: iDirect GOV IOM Course

iDirect GOV QoS QBC Bootcamp.

Responsibilities:

Implemented DVB-S2X (Digital Video Broadcasting for next gen) feature on the ULCT (downstream carrier).

Implemented Modulation, Coding and FEC Rate, lookup table to sync with DVB-S2X modcods.

Implemented bitset algorithm to encode/decode DVB-S2X modcods and fixed the performance improvement issues.

Implemented DVB-S2X Carrier, assigned to line card and configuring the Carrier with line card and chassis features.

Worked on Mesh topology and TCP/IP Multicasting.

Implemented ACM Modulation for DVB-S2X and generates the option files.

Implemented DVB-S2X Configuration screen to configure fast fade/steady state margin during bad weather conditions.

Worked on VLAN bug fixes.

Worked on Layer2/ Layer3 Protocols.

Implemented DVB-S2X modcods on Remote QoS and generates the option files.

Implemented Rook Configuration like Rook Cluster and nodes which assigns to network and internally configures the Rook VM Machine instance.

Performed hosts, network and wireless penetration tests.

Worked on Red Hat Kick Start process, packer tool to validate the scripts at runtime and automate the deployment

steps.

Environment: C++ 11, STL, VC++, MFC, Boost asio, TCP/IP Multicast, Google Unit Test/Mock testing, RedHat KickStart script, Packer, Jenkins, rsync, EFT, TFTP, Powershell, Valgrind memory tool, Make utility, Linux, QNX, MySQL, snort, gpsmap, airodump, airoplay, aircrack-ng, nmap, Jira, kali linux and Embedded Systems.

GE Oil & Gas, PA Aug. 2008 to Dec. 2009

Eddy Current (Inspection works)

Sr. Consultant (Sr Architect)

Responsibilities:

Implemented Message Driven architecture(Half Sync/Half Async) in all the modules.

Worked on low latency to sync up flaw data and Alarms.

Implemented Active Object and State interface pattern.

Implemented remote command messages.

Worked on Socket communication (TCP/IP and UDP Protocols) to send/receive the messages on Client/Server architecture.

Worked on Lissajous View and Strip chart view (OpenGL) to view the data acquisition parameters in graphics mode and compute the data acquisition parameters using GPU storage and parallel computing.

Worked on Development and Production support issues.

Worked on JSON Serialization design.

Worked on Bluetooth and WIFI LAN bug fixes.

Worked on WIFI security stack like EAP-PKCS, EAP-TLS and certificate based authentication on WIFI devices.

Worked on Bluetooth low energy devices (BLE), battery issues and profiles.

Worked on development test cases for unit testing and integration testing.

Worked on Configuration and Production issues.

Worked in Agile Environment (Sprints)

Environment: C++ 11, STL, boost 1.57, boost asio, TCP/IP Multicast, QML QT, Bluetooth, Boost test framework, WIFI, OpenGL, Graphics Processing Unit(GPU), VSTFS, STL Port, WEC7, QML, Dubango Driver, CMake, Socket Communication (TCP/IP, UDP Protocols), WEC 7, QNX and Embedded Systems.

Comcast, PA Feb. 2007 to July 2008

Lost & Found

Sr. Embedded Engineer

Responsibilities:

Implemented Hostapd WIFI Access point on Raspberry PI2/ Pi3 device, Asus WIFI Router and on Arris XB3 device.

Implemented Hostapd Certification PKCS and EAP-TLS Client/Server Authentication on Arris Xb3 device and WIFI Penetration testing.

Implemented Free radius on Raspberry Pi2/Pi3 device for PKCS and EAP-TLS Client/Server Certificate Authentication.

Worked on Modbus protocols for XB6 WIFI device, serial communication and on set top boxes.

Worked on WIFI devices and setup boxes to communicate using MQTT and enable IOT to sync up and communicate using messages.

Worked on MQTT using Publish/Subscribe patterns in IOT devices for XB3/XB6 WIFI devices and setup boxes.

Worked on RDK feature implementation.

Cracking WPA/WPA2 protected WIFI password using Evil Twin attack and brute force attack.

Worked on Google Test/ Google Mock Test cases.

Worked on telestra ZigBee devices.

Worked in 802.11 Protocols, TR181Objects, TR69 data model and ZigBee devices.

Worked on WIFI security stack like EAP-PKCS, EAP-TLS and certificate based authentication on WIFI devices.

Worked on Bluetooth low energy devices (BLE), battery issues and profiles.

Worked on 802.11 security standards, WIFI Penetration testing to test the security.

Performed host, network and wireless network penetration testing.

Worked on Development and Production support issues.

Environment: C++ 11, STL, RDK, QML QT, Bluetooth, TCP/IP Multicast, Google Test/Mock testing, WIFI Protocols, Git hub, Yocto, bitbake, STL, QML, rsync, TFTP, SFTP, EFT, Jira, Valgrind memory tool, CMake, Ubuntu Linux16.04, QNX, Embedded Systems.

TECHNICAL SKILLS

Programming Languages /Technology

C(10 years), C++(15 years), IBM Web Sphere MQ Series(5 years), IBM Message Broker (IIB) (5 years), IBM Data Power Gateway(3 years), IBM Decision center(3 years), IBM Application server(3 years), IBM API Connect(3 years), VC++(10 years), Win32 API(10 years), MFC(10 years), STL(10 years), ATL(10 years), CPP Unit Test(10 years), Google Tests(5 years), Boost Libraries(5 years), COM(10 years), DCOM(10 years), ActiveX(10 years), HTML(10 years), CSS(3 years), Windows Batch Files(5 years), Python(5 years), Perl(3 years), Unix Shell Scripting(5 years), XML(10 years), Javascript(10 years), Windows 64-bit Environment(10 years), SQL/PLSQL(10 years), C#(3 years), Linux (10 years) (Ubuntu, Red Hat) WIFI Security Protocols (EAP-TLS/EAP-PKCS) (3 years), Satellite Communication (modems, routers, line cards, chasis(3 years), DVB-S2(3 years), DVB-S2X(3 years), VLAN terminals(3 years), VSAT Terminals(3 years), Bandwidth(3 years), downstream carriers(3 years), upstream carriers(3 years) and NMS), Solidity(3 years), truffle(3 years), Block chain(3 years), Ethereum(3 years), Cardano(3 years), decentralized apps(3 years), Shares/Mainframe systems(1 years), WinDbg tool(10 years), Remote debugger tool(3 years), Valgrind tool(3 years), SOAP UI Toolkit(3 years) and Veritas(2 years).

Design Concepts

OOPS, Design Patterns, UML, ER Models, MVC Architecture

Modeling Tools / Languages

Rational Rose, UML, OOAD, Code Coverage Tool, Bin Scope tool, Perforce, Peer review tool

IDE & Tools

Visual Studio 6(5 years), Visual Studio 2010(5 years), Visual Studio 2015(2 years), Eclipse IDE(5 years), netbeans IDE

Database

Oracle 8i/9i/10g(10 years), My Sql(10 years), SQL Server7.0(10 years), DB2, MS Access, Structure Data Services(Shares/Mainframe) (1 years)

Operating Systems

Windows XP/2000/NT4.0, DOS, Unix, Red Hat/Ubuntu Linux and QNX.



Contact this candidate