O
occamslightsaber's photo
Pratik Patil
From India 05:32 AM (GMT+05:30)
$50/hr

Active over a week ago


Member since Feb 2026

Share this profile:

Senior Software Developer

Software Engineer
Available for hire
Years of experience
10+ years
Experience level
Senior
Available from
09 Jul 2026

I have over 10 years of experience as a results-driven Senior Software Engineer (C++, C#, Python, Kotlin) with experience designing, building, and scaling high-performance applications, making me a good fit for Backend and Software Development in general.

I have 10+ years of C++ expertise. Additionally, I am proficient in coding languages such as C# and Kotlin. Because of this, I can easily adapt to any object-oriented programming language. I am also experienced in Python, which will contribute to the project. This gives me confidence that I can quickly learn and adapt to new technologies and frameworks as needed.

I have worked with Mobile Development for both iOS and Android. I was part of the development team for an Android application called Chamberly, developed using Kotlin and Google Firebase. I have experience in AOSP development, where I have developed Android Power infotainment using C++ and Kotlin. Apart from that I am currently involved in developing a flutter app for both iOS and Android.

I have independently developed several tools and scripts that ultimately saved the team time. For example, I developed an LLM Trainer Application using C# and WPF, which was later adopted by the whole team, saving 30 minutes on average per trainer.

I also have experience with PostgreSQL, MySQL, and Firebase databases, as well as their internal workings, which will be beneficial for this role. I have worked on database-related projects, including developing C/C++ code for supporting auto-discovery for PostgreSQL and MySQL.

I have experience implementing highly scalable applications using AWS services and can work with REST APIs to communicate with servers. Apart from that, I am well-versed in data structures, algorithms, and dynamic programming, which enables me to write efficient algorithms.

Due to my Inclination towards AI and ML, I am pursuing a Master's in Data Science from Deakin University. I have already completed my PG in AI/ML from Texas University.

I am currently working US shift hours; I can easily adapt to EU work hours or be flexible with any work hours, and can work in any time zone.

If needed, I can pick up a problem statement related to the project and solve it before the interview to demonstrate my skills and understanding of the project requirements.

From this arangement I am specifically looking for Backend or Senior software developer roles

Languages

Employment History

C++ LLM Developer at Turing Current 2024 - Now
• Description: Turing is an AI-driven platform that connects top global developers with leading companies through intelligent talent matching. The company advances AGI capabilities by combining scalable data systems, human feedback, and cutting-edge model training. Its core focus areas include LLM training and evaluation, multimodal models, synthetic data generation, agentic workflow automation, and frontier knowledge processing. • Responsibilities and Work Done: 1. Built and delivered an internal LLM Trainer tool in C#/.NET with native C++ components; adopted team-wide and reduced average trainer setup/execution time by ~30 minutes. 2. Designed the desktop UI layer in WPF, creating a reusable front-end framework (views, styling/resources, navigation/workflows) to standardise trainer interactions. 3. Implemented performance-critical C++ libraries and integrated them into an MVVM-based WPF architecture by surfacing native APIs to ViewModels through a managed interop layer (C++/CLI or P/Invoke), improving reuse and responsiveness. 4. Developed multiple Python automation scripts to streamline and automate local pipeline workflows across projects. (Python) 5. Contributed to training Large Language Models (LLMs) for an AI phone assistant using C++, Python, RLHF (Reinforcement Learning from Human Feedback), and SFT (Supervised Fine-Tuning). (C++, Python) 6. Stress-tested top models using C++ problem prompts, generated high-quality training data from failure cases, and reviewed data creation for more efficient model training. (C++, GTest) 7. Build and Train Agentic AI with MCP
Backend Software Developer at HP 2022 - 2022
Description: HP TechPulse is a telemetry and analytics platform that provides critical data around devices and applications, putting deep learning at IT's fingertips so they provide employees with the right PC, software, and services to succeed. HP TechPulse proactively identifies issues, enables remedies at scale, and minimizes threats by actively monitoring the security posture of the organization. • Responsibilities and Work Done: 1. Proposed, implemented, and managed Software development for a feature, reducing Log Collection Process time from 2 weeks to 1 day. (C++, C#, AWS, GitHub, and REST APIs) 2. Implemented Software Enrollment feature, scaling enrollment capacity from a thousand to millions of devices. (C++, C#, AWS, and REST APIs) 3. Developed Remote Lock and Erase feature to enhance data security for customer's computer systems. (C++, C#, and REST APIs) 4. Prepared Python queries template for Jupyter Notebook, reducing debugging time by 2 hours for production issues. (Python, NumPy, and Panda) 5. Created Proof of Concept for Kerberos Authentication using Windows server Active Directory, Ubuntu server, and Windows operating system via Azure VM. (Azure, Active Directory, Networking, and C#.) 6. Implemented Several modules to gather system telemetry to generate analytics from the information for the client. (C++, C#, AWS)
Android System Developer at Globallogic Sweden 2022 - 2024
• Description: At GlobalLogic, we are developing an Android Power infotainment system that is currently available for Volvo and Polestar. Haley Tek works with Google to develop the Android Automotive operating system. The project uses Docker images for Android, QNX, and NONHLOS, which comprise the entire operating system for the Infotainment System. • Responsibilities and Work Done: 1. Developed Android Power infotainment system for Volvo and Polestar vehicles, specialising in CarPlay projection using native C++ and Kotlin. 2. Integrated Wi-Fi hotspot feature into the Android CarPlay system, enabling wireless connectivity for infotainment. Managed wireless access points, maintained connections through power cycles, and conducted performance testing using the Apple CarPlay test app (Kotlin, C++). 3. Conducted Certification testing of Apple CarPlay for wireless connection in the EMC chamber, collaborating with other teams for seamless integration. 4. Mapped iAP2 messages in managed code to enable and manage infotainment features such as Navigation and Route guidance (Kotlin, C++). 5. Implemented code for the Engineering menu in UI and Backend for onboard CarPlay testing, reducing connectionless testing time. (Kotlin, Android). 6. Leveraged AIDL and HAL to define and implement robust inter-process communication (IPC) mechanisms, ensuring efficient and secure data exchange between the CarPlay application and Android infotainment system (Kotlin, AIDL, HAL, C++) 7. Maintained Docker setup for seamless integration of new frameworks into project infrastructure, ensuring up-to-date `development environment (Docker).
Senior Software Engineer at HCL Technology 2018 - 2020
Description: This is a PLM project which makes Scheduling software for Desktop and Web. Using Visual Studios Framework. Our Team works on implementing new requirements in existing software, Hosted on Cloud (Zeus and Azure Services) using C++, C#, SQL Database, and Angular JS. (Platform: Windows and Cloud). Roles and Responsibilities: 1. Contributed to developing OpsCenter APS, a comprehensive planning and scheduling software in banking and manufacturing sectors, facilitating long-term strategic planning, tactical planning, and detailed sequencing. 2. Developed Schema Versioning System allowing extraction of different versions at runtime, enabling continuous scheduler operation during updates without software restarts (C++, C#, Boost). 3. Implemented Gantt chart rendering using DirectX libraries, executed directly on GPU, resulting in 30% faster rendering (C++, Algorithms). 4. Created microservices using an in-house framework to extract data from the Desktop Application, enhancing code reusability by 32% (C++, C#, AWS). 5. Migrated Gantt Renderer functionality from GDI to Direct 2D (Direct X) Technology for improved performance (C++, C#, WIN32 API). 6. Developed serialization modules for data serialization and deserialization using Boost libraries, supporting binary, XML, text, and JSON formats (C++, C#, MS SQL). 7. Solving Bugs on Desktop UI using WIN32 API.
Software Developer at KPIT Technology 2015 - 2018
Description : This is the Infotainment project which contained multiple independent modules. Our team worked on the development of HMI Development (using Altia), Renderer Framework Development (C++), and Business Logic for Home Module (C++) (Platform: Linux – Cross-Platform). Roles and Responsibilities : 1. Contributed to an Automotive Infotainment project involving cross-platform development for embedded systems, encompassing sensor framework, frontend HMI, and backend business logic. 2. Enhanced and Owned Home application for Infotainment systems, managing both frontend and backend aspects (C++, Qt, PostgreSQL). 3. Implemented intricate Swipe and Drag Gesture logic with Swipe Markers on the HUD touchscreen, facilitating fluid page navigation and enhancing user experience. Recognized the clients and organization, and received an award (C, C++, Qt). 4. Created Proof of Concept (POC) involving cross-compilation of Linux Kernels for new infotainment hardware, enabling hardware to run the Infotainment Operating System. 5. Implemented 450 unit test cases using Google Test, significantly increasing unit test coverage from 64% to 95% (C++, Google Test, GitHub). 6. Mentored a team of 13 trainee engineers through KT sessions and project processes, aiding in adaptation to the work environment. 7. Implemented new features as per requirement document, diagnosed and resolved bugs and crash issues using tools like GDB and Valgrind (C++, Qt, Altia, Cmake, GitHub).

Education

Masters in Data Science at Deskin University 2025 - 2026
Bachlors pf Electronics and Telecommunication Engineering at Pimpri Chinchwad College of Engineering 2011 - 2015