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
Werdegang
Berufserfahrung von Sukhdeep Singh
Bis heute 2 Jahre und 3 Monate, seit März 2022
Senior Software Architect
RS ALPHASENSE GmbH
• 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