Seasoned software and embedded systems developer with over twele years of experience in C/C++ (11/14/17), Qt6/QML(5/6), Embedded C, and C#. Demonstrated proficiency in developing high-performance, secure, and reliable software and firmware solutions for telecom, networking, and defense sectors. Expertise includes real-time system optimization, signal processing, and cross-platform integration on Windows and Linux environments. Seeking a senior technical position in software development or embedded systems engineering, where I can apply my extensive knowledge in embedded systems, and protocol implementation.
Certified in AI and Machine Learning with credentials from IIT Kanpur, specializing in Applied Data Science, Machine Learning, Deep Learning with TensorFlow and Keras, and Generative AI. Skilled in NLP, Computer Vision, Information Retrieval, LLM engineering, RAG, and AI agents. Proficient in TensorFlow, PyTorch, Hugging Face, OpenAI, Gemini, and LLaMA, with strong expertise in building scalable AI solutions.
Project (AeroLine Project) : NavBlue Pilot Application
Domain: Aerospace
Technologies: C/C++11/14/17, Qt 5/6, QML, CMake
Responsibilities
• Software Development: Designed and implemented new features based on customer requirements, ensuring their functionality through rigorous validation.
• Process Management: Applied SAFe (Scaled Agile Framework) methodology to streamline daily work processes. Utilized the Agility tool for project tracking and task management.
• Quality Assurance: Established and executed robust testing and validation procedures to maintain software quality and ensure compliance with aerospace standards.
• User Interface (UI) Development: Developed intuitive and user-friendly interfaces using QML to enhance functionality and usability.
Projects: Rezum/Calibrate/Diagnose Platform (Project: BSCFWSEZ [External Firmware])
Domain: Medical Device
Technologies: C/C++11/14/17, Qt 5/6, QML, CMake
Microcontroller : MUC/2
Responsibilities
• Led Development: Spearheaded the development of the Rezum generator software, utilizing
C/C++11/14/17 and Qt 5/6 for creating advanced medical device solutions.
• Firmware Engineering: Designed and implemented firmware for the Rezum device, which uses RF energy to heat water into vapor for medical applications.
• Multithreading Applications: Developed robust multithreaded applications to manage high-speed data processing and control functions within the device.
• System Integration: Integrated software components to ensure seamless operation of the device, focusing on high reliability and efficiency.
• Quality Assurance: Implemented rigorous testing and validation processes to ensure software quality and compliance with medical device standards.
Projects: FUJITSU Software PRIMECLUSTER
Domain: Storage Domain & Solutions Customer: Nissan
Technologies: C/C++11/14/17, Python, Shell Script, Linux
Microcontroller: MUC/2
Responsibilities
• High-Availability Architecture: Designed and implemented a robust architecture for PRIMECLUSTER, ensuring maximum uptime for mission-critical systems.
• Optimization Strategies: Developed algorithms to optimize server utilization, improving overall system efficiency and performance.
• Targeted Failover Solutions: Created specialized failover mechanisms to quickly recover essential services, reducing the impact of system failures.
• Multi-Platform Integration: Integrated PRIMECLUSTER with various storage solutions, ensuring compatibility and seamless operation across different platforms.
• Advanced Scripting: Utilized Python and Shell Script for automation tasks, enhancing system monitoring and management capabilities.
Security Enhancements: Implemented security protocols to protect sensitive data and maintain system integrity within the high-availability setup.
Projects: Development of critical systems and equipment for oil & gas projects
Domain: Gas & Petrol
Customer: Halliburton
Technologies: MFC, VC++, C++11/14/17
Responsibilities
• Advanced System Design: Led the design and development of software for large tubular reactors and gas-to-liquid reactors, leveraging advanced C++11/14/17 technologies.
• Custom Equipment Integration: Integrated software solutions with L&T’s proprietary equipment, ensuring seamless operation of test and production separators.
• High-Performance Computing: Optimized software for high-performance computing, enabling efficient processing of complex simulations and calculations.
• Cross-Functional Collaboration: Collaborated with mechanical and chemical engineering teams to align software functionality with hardware specifications.
• Client-Focused Solutions: Delivered tailored software solutions for Halliburton, addressing specific needs in drilling and production processes.
Projects: Digital Transformation for McDonald’s
Domain: Digital Retail Innovation
Customer: McDonald’s
Technologies: C/C++11/14
Responsibilities
• Digital Retail Innovation: Led the development of software solutions to enhance the digital
customer experience at McDonald’s, focusing on innovative retail technologies.
• User Interface Design: Designed and developed intuitive and responsive user interfaces using Qt5, improving customer interactions and operational efficiency.
• Integration of Emerging Technologies: Implemented cutting-edge digital technologies to streamline restaurant operations and improve service delivery.
• Real-Time Data Processing: Developed systems for real-time data analytics to support dynamic decision-making and personalized customer experiences.
• Agile Development: Applied agile methodologies to ensure rapid development and deployment of features, meeting tight project deadlines.
Domain: Telecom & Networking
Customer: Defense Organization
Technologies: C/C++11/14, Qt5/QML, Windows/Linux Platform
Responsibilities• SCPI Parser Development: Led the design and implementation of an SCPI parser, enabling precise communication and control of test and measurement instruments in defense applications.
Cross-Platform Development: Developed and maintained software solutions that operated seamlessly across Windows and Linux platforms, ensuring versatility and wide adoption.
• Real-Time Data Acquisition: Engineered systems for real-time data acquisition and processing, crucial for mission-critical defense communications.
Protocol Integration: Integrated custom communication protocols to support specific requirements of defense networking systems.
• High-Performance Optimization: Optimized software for high-performance computing, enabling rapid data analysis and efficient resource utilization.
• GUI Development: Created user-friendly graphical user interfaces (GUIs) using Qt5/QML, enhancing usability and operator efficiency.
Domain: Telecom & Networking
Customer: Defense Organization
Technologies: Embedded C, C# (Framework 4.5)
Microcontroller: MUC/2
Responsibilities
• Firmware Development: Created and maintained embedded firmware using Embedded C for MUC/2 microcontrollers, tailored to telecom and networking systems.
• Signal Processing Algorithms: Developed advanced signal processing algorithms to enhance the functionality and efficiency of telecom equipment in defense applications.
• Embedded C Optimization: Optimized embedded C code for performance, ensuring efficient use of limited hardware resources in microcontroller environments.
• C# Application Interfaces: Designed and developed C# applications to provide user interfaces for configuration and monitoring of embedded systems.
• Defense-Specific Features: Implemented features specific to defense requirements, such as secure communication protocols and data encryption.
Power Management Solutions: Developed power management techniques to optimize energy consumption in battery-powered defense devices
Expert, Expert, Expert, Intermediate / Learning, Basic (B1 level), Intermediate / Learning