Sukhdeep Singh

Munich, Deutschland

Über mich

Experienced Technical Architect, worked on high frequency trading, Autonomous driving solutions, microservices based architecture, and network programming. I love designing software systems, and writing implementation code for them. My expertise includes product design and development, network-protocols programming, and high frequency trading systems in Python, C++, and Rust. I enjoy generating new ideas and devising feasible solutions to broadly relevant problems. My colleagues would describe me as a solution-driven, resourceful individual who maintains a positive, proactive attitude when faced with adversity. Technical Skills:  ------------------ > C, C++ 11/14/17, Matlab, Rust, Python, Embedded C++ > Databases: PostgreSQL, MongoDB, Redis, SQLAlchemy, Diesel > Microservices: FastAPI(Python), Actix-web(Rust), gRPC. > DevOps: Docker, Kubernetes, Ansible, ArgoCD > Network Programming: TCP/IP, SOME/IP, DHCP, SNMP, IPv4/6

Fähigkeiten und Kenntnisse

C++
Linux
Embedded Linux
Embedded Systems
TCP/IP
Tcpdump
SNMP
Python
Qt
Agile Development
Test Driven Development (TDD)
Certified Scrum Master
Git
Yocto
ROS
UNIX
Unit Testing
UML Modelling
UML
Software Design
High Level Architecture
Rust (programming language)
JavaScript
Engineering
Docker
DevOps
Architecture
REST
Information technology
KANBAN
Interface Design
Software Architecture
Software framework
Strategic Planning
Computer Science
Embedded Software
Application
Kubernetes

Werdegang

Berufserfahrung von Sukhdeep Singh

  • Bis heute 2 Jahre und 3 Monate, seit März 2022

    Senior Software Architect

    RS ALPHASENSE GmbH

  • Bis heute 4 Jahre und 11 Monate, seit Juli 2019

    Software Designer

    KPIT

    • Directed software design and development across multifaceted team to meet client needs for functionality, timeline and performance. • Modified existing Trajectory Planning software to correct coding errors, upgrade interfaces and improve overall performance. • Model based software development with Matlab Simulink. • Implementation and integration of SOME/IP parser in python. Tools/Technologies: C++, Embedded Linux, Python, Git, SOME/IP, CAN, MATLAB, TDD, GTest, valgrind, gdb

  • 2 Jahre und 5 Monate, März 2017 - Juli 2019

    Technical Architect

    Aristocrat Technologies

    • Developed network and system architecture. • Participated in all phases of system development life cycle, from requirements analysis through system implementation. • Proposed technical feasibility solutions for new functional designs and performance improvement of technical objects. • Modifying Yocto Dev Toolchain as per the project needs. Tools/Technologies: C++, Embedded Linux, Yocto, Qt, Python, Git, TCP/IP, DHCP, Socket Programming, GTest, valgrind, gdb, UML, REST, Wireshark, iperf, gcov

  • 5 Jahre und 4 Monate, Dez. 2011 - März 2017

    Principal Software Engineer

    Hughes Systique Pvt. Ltd.

    • Assisted in performance tuning and code optimization in Linux systems • Some of the major features worked on are related to network traffic generation, process monitoring, header compression, DNS Proxy, SNMP support, etc. • Provided complete end-to-end engineering and installation of route-based IP network solutions. Tools/Technologies: C++, Embedded Linux, Python, clearcase, TCP/IP, DHCP, SNMP, ROHC, ARP, Socket Programming, DDD, valgrind, gdb, UML, Wireshark, iperf, gprof, strace

  • 1 Jahr und 5 Monate, Aug. 2010 - Dez. 2011

    Senior Software Engineer

    Boden Software Systems

    • Coordinated with hardware and system engineering leads to gather and develop system requirements. • Designed, developed and tested embedded software applications. • Providing support for IPv6 and DHCP. Tools/Technologies: C++, Qt, Linux, Python, clearcase, TCP/IP, DHCP, SNMP, UDP, Socket Programming, valgrind, gdb, Wireshark, tcpdump, iperf, gprof, strace

  • 3 Jahre, Aug. 2004 - Juli 2007

    Software Engineer

    Conexant

    • Implementing support for MIB objects in SNMP agent. • Designing an object-oriented structure to communicate with lower layers of various parts of DHCP • Bug fixing and support for protocols, like PPPoE, PPPOA, RFC1483 encapsulated packets, etc. Tools/Technologies: C++, Qt, Linux, SVN, TCP/IP, DHCP, SNMP, UDP, Socket Programming, valgrind, gdb, Wireshark, tcpdump, iperf, gprof, strace, MG-Soft MIB browser

Ausbildung von Sukhdeep Singh

  • 1 Jahr und 7 Monate, Sep. 2014 - März 2016

    Strategic planning

    University of Delhi

  • 3 Jahre und 11 Monate, Sep. 2000 - Juli 2004

    Computer Science

    Maharshi Dayanand University

Sprachen

  • Englisch

    Fließend

  • Deutsch

    Grundlagen

Interessen

Cycling
Hiking
Singing
Blockchain
Architecture
Music
Art
Reading

21 Mio. XING Mitglieder, von A bis Z