Jogender Singh

Product Manager

Cumming, Georgia, United States17 yrs 2 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 19 years of experience in high-frequency low latency systems.
  • Expert in C++ architecture and real-time data processing.
  • Proven leadership in developing scalable solutions across industries.
Stackforce AI infers this person is a Fintech and Telecommunications expert with a focus on high-performance system architecture.

Contact

Skills

Core Skills

Solution ArchitectureLeadership

Other Skills

API developmentAWSAgile CraftAgile MethodologiesBDDBalsamiqBitbucketC#C++CVSDatabase replicationDraw.ioEmbedded LinuxExtreme ProgrammingGit

About

• Highly skilled C++ Architect with 19 years of diverse experience across multiple industries, specializing in the design, development, and optimization of high frequency low latency systems. Demonstrated success in leading architectural initiatives to deliver robust, scalable, and high-performance solutions. Proficient in algorithm optimization, multi-threading, and real-time data processing. Strong problem-solving skills and a deep understanding of industry-specific requirements, including finance, airline, telecommunications, and technology sectors. Committed to leveraging cutting-edge technologies and best practices to meet stringent performance and reliability standards. Dedicated to continuous learning and innovation, ensuring solutions remain at the forefront of industry advancements. - Solution design & Architecture, Design patterns, Technical Leadership, Stakeholder Collaboration, Technology Evaluation and Selection, Performance & Scalability. - Agile, Scrum, TDD, BDD, Extreme Programming (XP) Programming Languages: - C, C++, C#, Golang, QT, QML, MFC, Python, Java, .NET, Node.JS, HTML Business Modeling/UI Prototype Tools: - Draw.io, Gliffy, Micro, UML, MS Visio, Balsamiq, Pencil Operating Systems: - UNIX, Embedded Linux, Ubuntu, Red Hat Linux, RTOS (VxWorks, QNX), Windows (2000/XP/7/8/10) Network Programming: - TCP/IP, UDP, multicast, socket programming, and network protocols Project Tracking & Management Tools: - Rally, Jira, Trello, Agile Craft, PRISM, Bitbucket, Microsoft Project. Interface: - MQ – Series, MQTT, ZMQ (Zero Message Queue),WebRTC, Web Socket Source Control: - Git, VSS, SVN, CVS, SCCAS, SCCS Databases: - SQL Server, PostgreSQL, Oracle , Extensive experience in database replication. Cloud: - AWS Cloud ( EC2,ECS,SQS, AWS Lambda, VPC, API Gateway, ECR, CloudFormation, S3, RDS, Secrets Manager, Certificate Manager, Could 9 , Code Pipeline, Media Connect , Amazon Event Bridge ) - Other Tools and Technologies: - Virtualization (Virtual Box, VMware, Hyper-V), Google Test, Google Mock, Google Protocol Buffer, RPCZ, XML/JSON Parser, MS Project

Experience

Thoughtheads

Senior Solutions Architect

Sep 2022Present · 3 yrs 6 mos · Atlanta, Georgia, United States · Hybrid

  • Client - Panasonic Avionics
  • September 2022 – Present
  • Panasonic Avionics LiveTV service is an advanced in-flight entertainment system that delivers live television programming to passengers during their flights. It enhances the passenger experience by providing real-time access to news, sports, and entertainment channels.
  • Provide technical guidance and mentorship to development teams, ensuring adherence to best practices and architectural principle
  • Leading design and development of end-to-end LiveTV Service.
  • Dynamic Channel list & EPG ( Electronic Program Guide ), Live update during Aircraft flight .
  • Onboarding of LEO( Low Earth Orbit ) satellite for LiveTV to achieve reduced latency, increased bandwidth, global coverage, scalability
  • Enhancing ground infrastructure with latest zixi components ( Zixi Edge compute, ZEN master & zixi broadcaster).
  • Engaged in POC, project planning and day-to-day operational efforts.
  • Environment: C++, C#, Golang, C#.Net, AWS( API Gateway, Lambda Function, CloudFormation, SQS, ECS,EC2), SQL Server, PostgreSQL, Shell scripting
C++C#GolangAWSSQL ServerPostgreSQL+3

Findoc financial services group

Chief Technology Officer

Oct 2020Jul 2022 · 1 yr 9 mos · Gurugram, Haryana, India

  • Project Details: FinPro
  • FinPro is inhouse HFT( High Frequency Trading) platform.
  • Modules:
  • 1. OMS (Order management System) – OMS support all Indian exchanges(NSE,BSE,INX,NCDEX,MCX) and international exchanges ( SGX,DGCX) for order execution.
  • 2. Market Data - low latency ( nano seconds ) is developed to cater ultra-low latency feed for all Indian and international exchanges. To provide efficient Market data , kernel optimization and direct hardware interaction implemented.
  • 3. RMS (Risk Management System)– a robust RMS provide pre and post check for all mandatory exchange checks, On threshold breach it halt trading too(if configured).
  • 4. GUI Interface – a GUI interface to interact with all other modules and represent all run time trading parameters was developed in QT, C++.
  • Project Details: Fintrader
  • Fintrader is inhouse retail trading platform, Fintrader provide internet based robust trading platform for all Indian exchanges ( NSE,BSE,INX,NCDEX, MCX).
  • Fintrader provide 4 different interface with API to interact with backend system.
  • GUI Interface:
  • 1. Web Based UI
  • 2. Android
  • 3. IOS
  • 4. Windows GUI
  • Responsibilities : Following are the responsibilities/Tasks:
  • Provide architectural and engineering leadership for design and development of ultra low latency high frequency trading platform.
  • Define strategies for technology team, IT infrastructure team.
  • Decision making of hardware and software tool procurement.
  • Providing architectural oversight to R&D team for POC (Low latency POC’s).
  • Project planning discussions, leading day-t-day operational efforts.
LeadershipSolution Architecture

Estee advisors private limited

Senior Manager

Oct 2017Oct 2020 · 3 yrs · Gurugram, Haryana, India

  • At EsteeAdvisors:
  • Organization : EsteeAdvisors Oct, 2017 – Till Date
  • Role : Senior Manager
  • Leading operations and quality assurance team to develop and deliver robust and highly efficient, minimum latency HFT (High Frequency Platform) platform for internal and external clients.
  • Market Data (TBT), OMS (Order management system) was optimized and migrated from existing C# to C++(Linux) for various exchanges(NSE, BSE,MCX,CME,SGX).
  • Overall 10X performance improvement for TBT market data and 5X for OMS (2 mode supported here TCP and inline mode).
  • Designed and implemented versioning and auto configuration and execution of all applications in production environment (Automation of production configurations and setup).
  • Automation of production deployment process using CICD (Continuous Integration and deployment).
  • Automating disaster recovery and redundancy which dramatically reduced production downtime (almost reduced from 30 minutes to 5 minutes daily average across 7 different exchanges).
  • Responsibilities : Following are the responsibilities/Tasks:
  • Manage and planning long/sort term strategies Operations and QA department.
  • Overall process improvement to minimize production downtime.
  • Providing architectural oversight to R&D team for POC (Low latency POC’s).
  • Project planning discussions, leading day-t-day operational efforts.
  • Environment: C++, C#, SQL Server, Linux Shell scripting, Python, Active MQ, One Tick.
C++C#SQL ServerLinuxPythonLeadership+1

Thoughtheads

5 roles

Solutions Architect

Nov 2016Oct 2017 · 11 mos

  • Client : VT iDirect, Herndon, VA Dec, 2017 – Till Date
  • Project : I- Gateway(DVBS2X)
  • Role : Solution Architect
  • Intelligent Gateway handles packet processing for transmit line card to Protocol Processor (PP).
  • With induction of high-throughput satellites supporting up to 500 mega symbols on a single carrier, the mechanics of BB frames need re-examination.
  • I-Gateway will support the millions of packets per second on the ingress as well as the processing capability to pack BB frames and write them out.
  • The new Encapsulator(Rook) application under I-Gateway will support the following functionality.
  • Packet Processing and queueing
  • BB frame packing
  • Back off messaging
  • Sates reporting
  • Multiple Node Processing applications run on Encapsulator and will share its resources too. The unique option file will be generated for each processing node and support all configuration operations.
  • Run time redundancy for Node processing unit, In case of Node failure the load will automatically switch to other Processing Node under the same Encapsulator(Rook).
  • Responsibilities : Following are the responsibilities/Tasks:
  • Provide End to End solution for Encapsulator and Node Processing Unit.
  • An articulate leader, serving periodically as an offshore coordinator.
  • Preparing high level design and technical detailed design.
  • Translate high level design into requirement specifications.
  • Participating in Project planning discussions, leading day-t-day development efforts.
  • Environment: C++, MFC, Git, RPCZ, Google Test, Google Mock, ZeroMQ.
C++MFCGitLeadershipSolution Architecture

Solution Architect (C++)

May 2015Nov 2016 · 1 yr 6 mos

  • Client : Verint Systems, Alpharetta, GA May, 15 – Till now
  • Project : Impact 360 (Archiver).
  • Role : Senior IT Consultant
  • Impact 360(Archiver): Archiver transfer recorded contents from recorder to storage media for long term-term storage, legal compliance and disaster recovery. It can used for local and centralised Archive.
  • As recording may conation binary data (WAVE for audio, SCN for Screen and MP4 for Video). Each recording archived with XML file that was generated with metadata for call information. The archived file are stored in tar file for efficient storage.
  • The Supported media Types are:
  • HP DAT72, HP DAT160, HP DAT320 or DDS5 Tape Drive, RDX
  • Sony AIT-3 AITI260S Tape drive (OEM part number SDX-700V/RB).
  • Iomega REV drive.
  • DVD-RAM, DVD RW
  • EMC Centera Storage
  • FTP
  • Network Drive
C++VC++Solution Architecture

Solution Architect

Promoted

Jun 2014May 2015 · 11 mos

  • Client : LiveTV, Melbourne, FL July, 14 – Till now
  • Project : STS.
  • Role : Senior IT Consultant
  • STS(streaming Television Solutions): STS is flight entertainment system which provides 80 Live High Definition channels to airline passenger with PEDS or provide it via standard interface to existing IFE solutions.
  • STS complex system involves Vixs Transcoder, COM46, System Manager on SBC and MXPortal.
  • COM46: 2 Techanicolor COM46 is connected to Direct TV antenna(Mounted on aircraft roof) and each COM46 is capable of streaming 40 Channels as card configurations.
  • Vixs Board: convert IPTV stream in to HD( High definition) , each board having 5 Vixs chips and each chip is capable of generating 8 streaming channels. Vixs board output is navigated to SBC( Single Board Computer) which running the System Manager.
  • System Manager: System Manager is the only intelligent component having knowledge about status of all other systems.
  • System Manager communicates directly with COM46 to set and reset the channels and get inventory information.
  • It retrieves the status and inventory information of Vixs board.
  • MXPortal: The web interface represents the status of whole system and inventory information.
  • MXPortal directly communicates with System Manager, and System manager further send messages to other systems.
  • MXPortal configures COM46, Vixus Board and System Manager, it tracks the whole system and if streaming stuck it will automatically boot the system to start the live channels again.
  • Responsibilities : Following are the responsibilities/Tasks:
  • Working as Senior IT Consultant
  • Preparing high level design and technical detailed design
  • Analysis of programs, Coding, Testing and peer review.
  • Environment: C++, Python, Debian, Unix shell scripting, Git, Gerrit, Google Protocol Buffer, RPCZ, Turbogears, XML/Jason, ZeroMQ
  • Hardware: Techanicolor COM46, Vixus Board, SBC( Single Board Computer).
C++PythonSolution Architecture

Senior Consultant(Technical Lead)

Dec 2013Jun 2014 · 6 mos

  • Client : JDSU, Salem, VA Dec, 13 – June 2014
  • Project : Gemini.
  • Role : Senior Developer
  • Gemini involves programming for embedded Linux devices for telecom line testing equipment. Using the QT framework for business logic and GUI in Agile Development environment. Focus on software infrastructure programming, primarily the design and development of GUI for board several modules. The Gemini is device used for testing the copper and other cables to detect the defect and fault in line and check the packet loss and noise ratio and other performance data.
  • GUI is quite rich for representing the results ,action and data analysis through graph and diagrams.
  • Responsibilities : Following are the responsibilities/Tasks:
  • Working as a senior developer.
  • Analysis of programs, Coding, Testing and peer review.
  • Preparing high level design and technical detailed design
  • Environment: C++, QT, D-Bus, QML, Linux, SVN.
  • Hardware: Gemini Board.
C++QT

Scrum Master /Technical Lead

Jun 2013Nov 2013 · 5 mos

  • Preparing high level design and technical detailed design.
  • Analysis of programs, Coding, Testing and peer review.
  • Responsible for team productivity, Deliverables, Quality work and quality Audits.
  • Environment: C++, QT, D-Bus, YUM and RPM package manager, RPM, STL.
  • Hardware: GreenStar 2630 Display, CAN Box, MTG.
C++QT

Techmahindra americas ltd

Senior Developer / Onsite Coordinator

Sep 2010Mar 2013 · 2 yrs 6 mos · Atlanta USA

  • Working as a lead developer for CAS GAS Migration Project.
  • Preparing high level design and technical detailed design.
  • Analysis of programs, Coding, Testing and peer review of modules.
  • Coordinating with clients and off-shore team for anchoring global delivery model.
  • Working on the project during project initiating, project planning, and execution.
  • Environment: C++, QT,MFC, COM/DCOM, STL, .Net Framework 4.0,PL/SQL.
C++QT

Tech mahindra

Senior Developer

Aug 2008Sep 2010 · 2 yrs 1 mo · Noida, Uttar Pradesh, India

  • Client : CSG Systems Inc. – USA, Aug ’08 to Sept’ 10
  • Project : ACSR Client Application
  • Role : Offshore Team Lead / Senior Developer
  • ACSR is a program that allows instant access to customer Care and Billing information. With ACSR a wide range of Customer service functions, including order processing, Inventory control, scheduling and communications can be done. ACSR also features a customized reference library, E-mail system, and a news bulletin board for sending messages to all workstations. I am currently involved in the development of Billing Solutions Suite for providing services to the Cable and Voice industries using C++, VC++ on Windows platform. This serves the customers demands ranging from high speed internet to digital voice with a single suite of billing and customer care solution for the purpose of ordering, provisioning and billing.
  • Environment: VC++ (MFC), ATL/COM, Oracle, .Net Framework 3.5
C++QT

Brickred technologies

Senior Software Engineer

Sep 2007Aug 2008 · 11 mos

  • : Handled the following tasks:
  • Coding, unit testing as per testing plans.
  • Coding of different screens with proper documentation.
  • Unit testing of modules.
  • Peer review.
  • Environment: VC++(MFC),ATL/COM
VC++Oracle

Education

IMT Faridabad

MCA — Computer Application

Jan 2001Jan 2004

Indian Institute of Management Ahmedabad

Interpersonal Effectiveness and Team Building — Project Management

Jan 2019Jan 2019

Stackforce found 100+ more professionals with Solution Architecture & Leadership

Explore similar profiles based on matching skills and experience