Software Development Engineer Download my resume
I’m a software engineer with 4+ years of professional experience building reliable and maintainable applications using modern C++. My work focuses on application development, backend logic, and GUI systems using Qt and QML.
In my industry experience, I’ve contributed to large-scale software systems, where I worked on feature development, performance optimization, and maintaining stable codebases. I enjoy writing clean, testable code and collaborating within Agile teams to deliver high-quality software.
Currently, I’m completing my Master’s in Digital Engineering at Otto-von-Guericke University, where I’ve expanded my skills in high-performance computing, testing, and system design. I also have experience working with embedded systems and FPGA-based acceleration, giving me a broader understanding of performance-critical environments.
I’m particularly interested in roles involving C++, Qt, Linux, and performance-oriented software development, where I can build efficient and impactful systems.
Building expertise through industry experience and a Master’s in Digital Engineering, with a focus on modern C++, Qt development, and high-performance applications.
April 2024 – July 2025 | Magdeburg, Germany
Working on cutting-edge FPGA acceleration and embedded systems optimization projects.
November 2021 – September 2023 | Bengaluru, India
Contributed to TIA Portal and HMI panels development, one of Siemens' flagship industrial automation platforms.
June 2019 – October 2021 | Mysuru, India
Developed healthcare applications with focus on patient monitoring systems.
Projects spanning software engineering, performance optimization and applied machine learning, with a practical approach to solving real-world problems.
Technologies: PyTorch, CNN, Python, Vitis AI, C++
Advanced medical imaging project with FPGA acceleration for real-time processing.
Performed 3D image segmentation of MRI scans using a 3D U-Net architecture to detect brain tumor abnormalities, with hardware acceleration using VCK5000 FPGA DPUs for enhanced performance.
Technologies: C++
High-performance data structures for non-volatile memory systems.
Implemented an NVM-optimized Bϵ-tree to improve write performance and data indexing by leveraging non-volatile memory. This design introduces buffers at internal nodes and supports efficient in-place updates, reducing the need for frequent rebalancing while optimizing both write and read operations for high-performance storage systems.
Technologies: Java, HTML, CSS
Interactive multiplayer game with robust client-server architecture.
Designed an interactive multiplayer chess game web app with Client-Server architecture, using Java and Spring Boot, implemented with clean coding principles and end-to-end CI/CD pipelines. Delivered a rock-solid, battle-tested application with extensive unit test coverage, enhancing strategic gameplay for a broader audience.
Technologies: Python, LLM, RAG, ChromaDB
AI-powered medical assistant with advanced natural language processing capabilities.
Developed a medical chatbot using BioMistral-7B, integrating RAG for enhanced disease prediction accuracy. Optimized performance through careful selection of embedding models and hyperparameter tuning. Implemented an efficient retrieval system using Chroma DB for seamless information access.
Academic foundation combining engineering fundamentals with advanced digital technologies and AI specialization.
Otto-von-Guericke-Universität | GPA: 1.7 (German Scale)
October 2023 – December 2025 | Magdeburg, Germany
Key Coursework: Algorithm Engineering, Clean Code Development, Software Engineering, Software Testing, Human-Centred Approaches and Technologies, Data Management for Engineering Applications, Machine Learning, Human-Centred Artificial Intelligence
Vellore Institute of Technology | GPA: 8.29/10
May 2015 – April 2019 | Chennai, India
Key Coursework: Neural Networks and Fuzzy Control, Embedded C & Linux, Embedded System Design, Digital Signal Processing, Microcontroller and its Applications, Data Structures and Algorithms, Calculus For Engineers, Applied Linear Algebra, Sensors and Instrumentation, Probability Theory
Ready to collaborate on innovative software solutions and cutting-edge technology projects. Let's discuss how we can work together.
Open to opportunities in C++ software engineering, Qt development, and performance-critical applications. Feel free to reach out for collaborations or discussions.