
Pratik Mota
Verified Expert in Engineering
Software Engineer and Developer
Tokyo, Japan
Toptal member since January 27, 2025
Pratik is a well-versed software developer with over 12 years of experience working with technologies such as Go, C/C++, REST APIs, Kubernetes, Terraform, Docker, SQL, and cloud platforms like AWS and GCP. His expertise spans back-end development, desktop applications, embedded systems, front-end, and cloud solutions. Specializing in back-end API development with Go, Pratik also has experience in DevOps, SRE, and cloud infrastructure. Additionally, he contributes to open-source projects.
Portfolio
Experience
- C++ - 7 years
- SQL - 5 years
- Back-end - 5 years
- Go - 4 years
- Cloud - 3 years
- Kubernetes - 2 years
- Terraform - 1 year
- TypeScript - 1 year
Availability
Preferred Environment
MacOS, Git, Visual Studio Code (VS Code)
The most amazing...
...solutions I've built are an AI client desktop app and a license server, both developed from scratch using Go and AWS, turning the idea into a complete product.
Work Experience
Software Engineer
Money Forward Inc
- Managed full-stack development, maintenance, and production support, overseeing the entire software lifecycle—from release management to DevOps and site reliability engineering (SRE)—focusing on Go and microservices-based back-end development.
- Developed and maintained serverless Go Lambda functions, REST APIs, and GraphQL services to support scalable and efficient solutions for financial services.
- Designed and implemented Datadog dashboards to enhance monitoring and observability for Amazon Relational Database Service (RDS) and Go services.
- Spearheaded AWS infrastructure migration efforts, including transitioning from origin access identity (OAI) to origin access control (OAC) for enhanced Amazon CloudFront and Amazon S3 secure access and managing tasks such as RDS certificate upgrades.
- Developed and maintained React components for a Next.js website.
- Created REST API documentation using Swagger and hosted it on AWS Amplify.
Technical Lead
Xoriant
- Designed and developed a Terraform provider in Go for Hitachi Storage.
- Developed a Kubernetes custom resource using Operator SDK and Go.
- Managed the maintenance and bug fixes for a Kubernetes operator, REST API, and Helm charts.
- Conducted code reviews and mentored new team members, fostering a collaborative environment and ensuring high-quality, maintainable code across the project.
Technical Specialist
Knorr-Bremse
- Developed Go-based REST APIs for user management and analytics, enhancing the functionality of a truck diagnostic tool desktop application.
- Built a next-generation diagnostic tool prototype for trucks, designed to operate across desktop, mobile, and cloud platforms seamlessly.
- Constructed and maintained the DiagFlash tool, a critical solution for bulk ECU hardware flashing, used in manufacturing facilities across Europe and the USA.
- Recovered over 500 hardware ECUs using software solutions, resulting in significant cost savings by minimizing the need for hardware replacements.
- Designed new features and provided ongoing maintenance for automotive diagnostic tools such as NEO and ACOM, supporting truck and train fleets in the USA and European markets.
- Developed a content editor tool in Delphi and C# that streamlined workflows, reducing development time by 50% and improving team productivity.
- Managed the maintenance of the CI/CD pipeline and Jenkins nightly builds for diagnostic tools.
- Mentored and onboarded new team members, conducting thorough code reviews and stepping in as scrum master when needed to ensure smooth project execution.
Associate Software Engineer
Cognizant
- Developed an ICE exchange instrument feed that efficiently downloads data from the exchange using the FIX protocol, ensuring reliable and real-time data integration for trading systems.
- Performed bug fixes and maintenance for Session Manager services, ensuring communication between the GUI and financial exchanges through FIX protocols.
- Collaborated with business stakeholders across Singapore, London, and India to gather and manage project requirements.
Senior Software Engineer
iGATE Global Solution Ltd (Acquired by Capgemini)
- Maintained MRI scanning software for a Japan-based medical client, analyzing and fixing bugs to ensure optimal performance.
- Developed touchscreen GUI components for an embedded medical device that monitors CO2 and SpO2 levels of patients for a Japan-based medical client.
- Integrated GUI controls into an RTOS-based hardware device using the PEG Pro GUI library and Keil-embedded development tools.
Software Engineer
VCM Partners (India) Pvt Ltd (Now - Fintech Global Center)
- Developed and maintained a weather-based trading application that leveraged temperature fluctuations, specifically cooling degree days (CDD) and heating degree days (HDD).
- Designed and implemented auction allocation and weekly trading system algorithms for a weather trading platform.
- Built and maintained the Trade Manager desktop application, introducing key features such as PDF report generation and automated email notifications, enhancing communication and efficiency for brokers and customers.
- Headed the development, design, maintenance, testing, and production support of applications while collaborating closely with business brokers to gather requirements and ensure alignment with organizational goals.
Experience
AI Client Application | ThinkBoxAI
https://www.thinkboxai.com/Education
Bachelor's Degree in Computer Science
Charotar University of Science and Technology - Gujarat, India
Certifications
AWS Certified Cloud Practitioner
Amazon Web Services
Kubernetes Certified Application Developer (CKAD) with Tests
Udemy
Kubernetes for the Absolute Beginners – Hands-on
Udemy
Google Cloud Certified Associate Cloud Engineer
Google Cloud
Go: The Complete Developer's Guide (Golang)
Udemy
Professional Scrum Master I
Scrum.org
Skills
Libraries/APIs
REST APIs, Microsoft Foundation Classes (MFC), React, AWS Amplify, Visual Component Library (VCL), Win32 API
Tools
Git, Microsoft Visual C++, Kubernetes Operators, Jira, Subversion (SVN), AWS CLI, Amazon EKS, CANoe, Terraform, Amazon CloudFront, Helm, AWS CloudFormation
Languages
C++, Go, SQL, Delphi, C, C#.NET, C++11, GraphQL, TypeScript, Python, Perl
Paradigms
Agile, Scrum, Socket Programming, DevOps
Platforms
Linux, Kubernetes, Docker, Amazon EC2, Amazon Web Services (AWS), MacOS, Unix, Google Cloud Platform (GCP), AWS Lambda, Visual Studio Code (VS Code)
Storage
PostgreSQL, Amazon DynamoDB, Amazon S3 (AWS S3), Datadog, SQL Stored Procedures, SQLite
Frameworks
Next.js, Serverless Framework
Other
Scrum Master, Back-end, Cloud, Multithreading, Software Development, Mathematics, Real-time Operating System (RTOS), Amazon RDS, AWS App Runner, AWS Secrets Manager, Storage, Site Reliability Engineering (SRE), Cloud Storage, Virtualization, Shell Scripting, Embarcadero RAD Studio, CAN Bus, Hardware, Hardware Testing, COM, Algorithms, Data Structures, Artificial Intelligence (AI)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring