Software Development Engineer Download my resume
I am a highly skilled software engineer with over five years of proven experience specializing in C++ for high-performance applications. My expertise includes software architecture, object-oriented programming, and Agile methodologies, which provides a robust foundation for building efficient, scalable systems.
Currently, as a Master's student in Digital Engineering at Otto-von-Guericke-Universität, my focus has shifted to the intersection of software and advanced technology, with a specific passion for computer vision. My academic work includes a hands-on project on 3D image segmentation of MRI scans using a 3D U-Net architecture, demonstrating my ability to apply deep learning to complex visual data.
My background in industrial automation and embedded systems provides a unique perspective on integrating computer vision solutions with real-world hardware. I have a track record of optimizing C++ embedded drivers and working with FPGA acceleration, skills that are directly applicable to developing high-performance, real-time computer vision systems.
I am passionate about leveraging my combined expertise in software engineering and AI to solve challenging technical problems and deliver innovative, impactful solutions across various domains, from automation to AI-driven applications.
Innovative projects spanning AI/ML, healthcare applications, and high-performance computing solutions.
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: 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.
Technologies: Python, Scikit-learn, Pandas, Jupyter Notebook
Deep predictive model to identify and mitigate customer attrition.
Developed a machine learning pipeline using Python and Scikit-learn to predict customer churn for a telecommunications company. Implemented a data preparation and cleaning workflow using Pandas to ensure data quality and relevance, providing actionable insights for retention strategies.
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, Docker, Prompt Engineering
Interactive Chatbot Teaches Critical Thinking Through Flat Earth Debates
Developed an interactive chatbot to engage users in Flat Earth theory discussions while teaching critical thinking and argumentation strategies. Using advanced prompt engineering, sentiment analysis, and personas, the chatbot provides tailored responses, along with hints and quizzes to enhance learning. User feedback showed improved engagement, clarity, and educational impact in the latest version.
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.
Building expertise across academic research and industry applications with focus on high-performance applications and AI integration.
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 development, one of Siemens' flagship industrial automation platforms.
June 2019 – October 2021 | Mysuru, India
Developed healthcare applications with focus on patient monitoring systems.
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 software engineering, AI/ML/DL research, and innovative technology projects. Feel free to reach out for collaborations or discussions.