C++ Developer

Senior Software Developer

I am a Senior Software Developer with over 10 years of experience in software engineering, specializing in C/C++ (C++17, C++20), C#, Python. I have demonstrated leadership and technical proficiency in roles at SixSq SA, SAP SE, and other major tech firms (in Switzerland, Germany & India). My expertise includes algorithms, data structures, Databases, Edge and Cloud Computing. I was a founding core member of a startup, where I led the design and implementation of products from the ground up and have been granted a US patent for the implementation of novel protocols. I developed a deep understanding of query optimization and metadata handling as part of the SAP HANA database team, fueling my passion for data analytics and driving insights from complex datasets. Books like C++ High Performance and Designing Data-Intensive Applications have significantly shaped my approach to optimizing systems, particularly in leveraging appropriate paradigms for memory models, multithreading, atomics.


Experience: 8 years

Yearly salary: $140,000

Hourly rate: $90

Nationality: 🇮🇳 India

Residency: 🇨🇭 Switzerland


Experience

Senior Software Developer (Edge Computing)
SixSq SA
2023 - 2024
Boosted cloud server performance by 60% by identifying and resolving bottlenecks uncovered during the stress tests conducted with Locust. Designed and implemented automated scripts to generate Grafana dashboards powered by Prometheus data sources. Technologies - GoLang, Python, Git, Unit Tests, REST, ElasticSearch, BLE, Agile, Kanban, Docker, Kubernetes, Kafka, Grafana.
Senior Software Developer (SAP HANA Database)
SAP SE
2021 - 2023
Implemented and incorporated over 10 new features within the SAP HANA Database, resolving 40 bugs to improve the efficiency, availability, and functionality of the database artifact deployment infrastructure. Performed over 50 Git code reviews to ensure adherence to coding standards and best practices, and conducted 10+ knowledge transfer sessions with the tech support team to enhance their technical skills and improve overall user experience. Technologies - Query Optimization, Columnar In-Memory Database, OLAP, C++17, OOP, Python, SOLID, Qtcreator, Jenkins, Gtest framework, UML, SQL, Agile, Memory Model C++.
Software Engineer
Mühlbauer GmbH & Co. KG
2018 - 2021
Engineered frameworks for adding new modules/parts in machines. Enhanced system performance by 25% applying appropriate data structures and algorithms for processes. Led site acceptance tests at customer locations, ensuring integration with zero critical issues and meeting customer requirements, enhancing customer satisfaction scores by 15%.
Leader - SensorNetworks/Cloud Operations (Remote Job)
Bert Labs Pvt. Ltd.
2018 - 2019
Conceptualized a wireless sensor network solution based on the open-source operating system (Contiki-ng), achieving reliability through packet reception rate of around 97%. Architected and deployed Azure/AWS cloud application/database servers to manage sensor data streams efficiently, optimizing storage and real-time analytics capabilities, resulting in 40% faster data processing. Technologies - C, SPI, No-SQL, NodeJS, Python, Docker, Git, Cassandra, Latex, Requirement Analysis, IEEE 802.15.4, Wireless Sensor Networks, MQTT, IoT, Cryptography, AWS EC2.
Spacecraft Mission Control Systems Engineer, Galileo
CGI Deutschland B.V. & CO. KG
2016 - 2018
Led a team for the design and implementation of a distributed File Archiving Server. Developed modules for better handling of TCP/IP and Corba connection losses during telemetry transfers. Debugged key issues (e.g. Deadlock, connectivity, data interpretation and visualization) in the Satellite Control and Operating System during the on-site acceptability tests.
System Software Engineer, Connectivity Team
ST-Ericsson India Pvt. Ltd.
2011 - 2013
Executed Control Plane and Secure user plane Location (SUPL) functionality for Assisted-GPS on the mobile platform for CG2900 and CG1960 chips.

Skills

c-plus-plus
english