S Saad Hussain

is looking for helpers. 🛍🦮👶

Angestellt, C++ Software Engineer, Afiniti

Karachi, Pakistan

About me

I've worked on different kinds of software using modern C++, from low latency trading systems to transaction processing systems, large scale distributed microservices. My current interest is in design and implementation of distributed applications. I had wonderful couple of years at Logiciel Services, where I was best known as the original developer of the Signals Engine which is a trading signals generation system. I have made contributions to some popular open-source projects like libZMQ. Now I'm wandering around cloud based microservices and containerization.

Skills

Bash scripting
Management
Low latency
Serialization
Concurrency
Design pattern
Test Driven Development (TDD)
Aws
Gcc
Linux
CMake
Git
Microsoft Visual Studio
STL
Visual Studio
C/C++
Code
Informatik
Cloud Computing
Microservices
Object Oriented Programming
System Design
Software Architecture
Programming
Python
Golang
C++
Client/Server
Network Protocol
Socket Programming
Embedded Systems
modern C++
C++17
C++20
Project Management
Communication skills
Customer focus
Team leadership
Active listening
Product Innovation
Creative Direction
Collaboration Management
Agile Development
Application
Software

Timeline

Professional experience for S Saad Hussain

  • Current 1 year and 3 months, since Oct 2023

    C++ Software Engineer

    Afiniti

    Develop and maintain cloud based distributed C++ backend server which facilitates integration with messaging platforms like Facebook, SMS etc. Responsibilities include providing webhook endpoints for service providers , implementing HTTP REST clients using drogon framework to consume send message APIs ensuring accurate delivery status tracking for sent messages. Automated deployment through Jenkins pipeline and CICD. Make use of virtual IPs for high availability for disaster recovery.

  • 2 years and 5 months, May 2021 - Sep 2023

    C++ Software Developer

    Logiciel Services

    My work at Logiciel Services includes design and implementation of Signals Generator Engine by doing technical analysis. Optimization of C++ based market data engine for low latency communication. Implementation of publisher subscriber mechanism using boost asio for low latency. Writing libraries for data communication and serialization. Includes features like support for data persistence through redis. Development of Simulator platform for FIX protocol based financial transactions over multiple nodes.

  • 2 years, Jun 2019 - May 2021

    C++ Software Developer

    TPS Worldwide

    Contributed to design and development of enterprise transaction middleware. Wrote C++ based custom controllers to parse the transaction flow over ISO8583 and ISO20022 standard. Collaborated with implementation and QA team for providing hotfixes and debugging sessions. Perform CICD through Jenkins jobs.

  • 4 months, Jan 2019 - Apr 2019

    Embedded Software Intern

    DreamBig Semiconductors

    Gained hand-on experience on communication protocols like SPI and UART. Read research papers on RDMA mechanism for low latency data transmission and built and tested the software from source code on different machines.

Educational background for S Saad Hussain

  • 3 years and 1 month, Mar 2017 - Mar 2020

    Computer Science

    University of Karachi

    Ranked in top 5 scorers in the batch. Focused on Distributed Systems, Operating Systems, Networking, Databases, Computer Architecture and Compilers

Languages

  • English

    Fluent

  • German

    Basic

Interests

Cooking
Travel
Reading

Browse over 21 million XING members