We provide IT Staff Augmentation Services!

Brokerage Order Management System Resume

4.00/5 (Submit Your Rating)

PhiladelphiA

SUMMARY:

  • 15+ years of software development experience in various technology domains and platforms
  • Product design and development expertise involved in all the phases of software development life cycle
  • Good understanding of data structure and algorithms, proficiency in C/C++ and Python languages
  • System programming and application software development experience
  • Trading domain expertise in brokerage order management application and understanding of all the distributed systems involved in routing the brokerage flow
  • FIX(Financial Information eXchange)protocol implementation and FIX connectivity establishment with new market makers to route the brokerage flow
  • Low latency backend database intensive C/C++ application development to validate and route brokerage orders real time to market makers and process bulk execution messages during market open window and production support activities
  • Integrated legacy application with Oracle Timesten In - Memory database systems to improve the application performance
  • Batch processing of the brokerage production work flow using Control-M and Shell scripts to monitor and alert failures
  • Executed software development projects for multiple clients as a team lead
  • Developed Consolidated Audit Trail reporting system to meet the regulatory compliance needs of the brokerage firm
  • Implemented fractional shares trading feature to buy/sell part of the company shares as opposed to full shares
  • Custom FIX tags coding and testing with market vendors
  • Data analytics splunk queries, alerts and dashboard design to capture application metrics
  • Embedded product development on multiple Linux variants and Microsoft Windows embedded environments
  • Docsis Cable domain product development on RDKB modems/routers
  • Understanding of Wired and Wireless data communication protocols Ethernet, WiFi 802.11 and Bluetooth
  • Problem solving, troubleshooting production systems and support
  • Cisco Enterprise routers software sustaining and improvement in the software
  • Expertise in Network Socket programming and L2/L3 networking protocols
  • Device driver development on SPI based EEPROM
  • Implemented custom protocol over RS-232 to exchange data between the systems
  • Good understanding of OSI Model, TCP/IP protocol suite (DHCP, IPv4, IPv6, ARP, IPSec,TCP, UDP, FTP,TFTP)
  • Experience in SNOW Incident, Problem management, failure analysis and continuous product improvement
  • Hands on IXIA test platform validating functionality and performance of Network devices
  • Agile software development Scrum and Kanban projects
  • Amazon cloud AWS Developer certification

TECHNICAL SKILLS

Operating System: Linux,UNIX and Windows

Programming Languages: C, C++, Pro*C,SQL,PL/SQL, Shell Scripting and Python

Database: Oracle, MySQL and Dynamo DB

Processors/Controllers: INTEL micro Controller, Freescale processor, Arm, Mips and x86

Communication protocols: SPI, I2C, CAN and RS232, RS485

Networking Protocols: TCP/IP, ARP, HTTP, HTTPS, DHCP, DNS, SSH, TELNET, FTP, SNMP, ICMP, UDP, NAT, NFS, IPv6, Ethernet, IP Sec VPN, RIP, Linux iptable Firewalls and Docsis cable modems, CMTS, Moca, SIP, Putty, Web Server

Wi-Fi: Wifi 802.11 b/g/n standard, Wifi Protocol testing, Band Steering and Octoscope wifi chamber Rate vs Range testing

Tools: Jira, Jenkins, Git, SVN, ANSIBLE, Confluence, ServiceNow,Wireshark, GNU compilers, debugger, Visual Studio, Vi Editor.

PROFESSIONAL EXPERIENCE

Confidential, Philadelphia

Brokerage Order Management System

Responsibilities:

  • Development of new features in Order Management application that supports trading of stocks and Options
  • Oracle Timesten In-Memory Database integration
  • Multithreading implementation to increase the throughput of the socket transceiver
  • FIX connectivity and add new FIX tags to implement new functionalities
  • Fractional shares project implementation to support partial buying of shares/stocks
  • Consolidated Audit reporting compliance to report every event of the brokerage order life cycle
  • Logging enhancements in the application to provide dynamic logging capabilities
  • FIX simulator development to validate FIX tags as per industry standard
  • Develop PL/SQL stored procedures and Database objects
  • Triage issues reported in the production OMS platform
  • Performance testing OMS system and benchmark results
  • Continuous integration and deployment of software to UAT regions
  • Developed Splunk dashboard to monitor the OMS application key metrics
  • scripting for Batch processing and Compliance report generation
  • Develop Python test case to validate order entry, route and execution activities
  • Shell scripting utilities for automation

Confidential, Philadelphia

RDKB CABLE Gateway Development

Responsibilities:

  • Understand the RDKB Wi-Fi gateway functional specification
  • Develop the RDKB platform independent code modules in C/C++
  • Develop the cloud component of the gateway to communicate with the cloud servers
  • Design and develop Selfheal components to detect process crashes and restart automatically
  • Developed gateway application to get/set the system configuration parameters
  • RDKB Wi-Fi Captive Portal redirection implementation
  • Coded Parental control modules to block gateway browsing during the specified time window
  • Fixing the defects reported in RDKB gateway stack by test and support teams
  • Perform unit testing of the software modules
  • Peer code review
  • Develop shell scripts to automate test activities
  • Coordinate with all the stake holders in product delivery stream
  • Closely working with test team to reproduce the critical issues and root cause the failures
  • Troubleshoot field issues in real time
  • Mentor team members and providing support as needed

Environment: C, C++, Linux Kernel, JIRA, Confluence, Git, NFS, Shell Script, Arm Processor

Confidential, Virginia

Automation Engineer

Responsibilities:

  • Developed test automation framework and developed test cases to perform gateway functionality tests
  • Docsis certification testing to confirm the modem meets Docsis 3.0 features and compatibility with different CMTS headend systems
  • TR69 cable modem management test case development to verify the get/set parameter functionality from the Server
  • Verification of vendor SNMP mibs and Docsis standard mibs
  • Verification of TWC gateway web GUI features
  • Integrating with MySQL Database
  • Test execution and Report generation
  • Developed command line utilities

Environment: C,Tcl, Java Script, Jira, MySQL and GNU Linux

Confidential

Windows Embedded 7 development

Responsibilities:

  • Understand windows embedded Operating system architecture
  • Windows embedded 7 certification
  • Development and bug fixes in various modules in the windows embedded 7 operating system
  • Developed Bluetooth applications on Windows Automotive Operating system
  • Windows embedded VPN connectivity test setup and test execution
  • Visual studio 2010 development environment to debug applications running on the windows embedded target system
  • Unit testing and Code review
  • Windows embedded test case development for validating networking modules DHCP, NAT and IPv6 functionality
  • Ixia test case development to verify the network modules functionality and protocol adherence
  • Enhanced the network application utilities to provide better user experince

Environment: C, C++, Visual Studio 2010, Windows embedded SDK

Confidential

Telecom board Firmware Development

Responsibilities:

  • Understand the ATCA telecom board specification
  • Develop Hardware Platform Management utilities to communicate with Control card
  • Developed Firmware upgrade code modules
  • Unit test execution of code modules
  • Prepared detailed Functional Test Plan document.
  • Building and packaging of RPMs in Linux environment
  • Debugging and fixing the defects reported

Environment: C, Wind River Linux, Shell Scripting

Development

Responsibilities:

  • Understand Cisco router functionality and Cisco IOS operating system
  • Hands on Cisco IOS commands to manage the devices remotely
  • Fixing defects in Cisco IOS Firewall modules
  • Adding new feature requests to support end user
  • C7500 Platform Feature development.

Environment: C, Cisco IOS, Shell Script, GCC, IBM Clear Case, Cscope

Confidential

Locomotive Control and diagnostic system

Responsibilities:

  • Developed SPI device driver code for Serial EEPROM (AT25320A) to store the configuration data and fault codes in it.
  • Designed a communication protocol between PC and control card. Used RS232 as a hardware interface.
  • Developed Fault Diagnostic software to identify the various faults on the traction equipment. Identified various conditions on the locomotive to declare unambiguity faults.
  • Implemented Propulsion control logic.
  • Implemented MODBUS communication protocol to communicate control system with CCB unit.
  • Designed Hardware for control card to interface with CCB unit
  • Developed Cyclic Redundancy Check algorithm
  • Integrating all the locomotive modules to build final image

Environment: C, MPC 5554 controller, Metrowerks CodeWarrior IDE, P&E Multilink debugger

We'd love your feedback!