Skip to main content
Amrit PulakAP
Open to opportunities

Amrit Pulak

@amritpulak

I build high-throughput C++ payment systems, Linux platforms, and distributed middleware.

Germany
Message

At epay, I build and support a high-throughput core server processing thousands of prepaid and payment transactions per minute. I serve as an SME for eSIM and gift card integrations across 100+ providers, covering creation, top-up, and redemption workflows.

I led the design of a scalable Advertisement Server for centralized, real-time delivery to distributed POS devices. I also built Android middleware for kiosk systems and owned POS server registration, configuration, and monitoring for large terminal fleets.

Previously at OpenText, I developed Linux platform software and filesystem modules including NFS and CIFS, while supporting Docker, Kubernetes, C/C++ development, and TeamCity CI/CD integration. At Tech Mahindra, I implemented gRPC servers and clients in C++ and delivered telemetry features using timer threads.

Across 13+ years in fintech, content management, and telecom, I've worked from Linux kernel migration and hardware porting through distributed systems architecture. I mentor engineers, review code, and build AI-assisted workflows that reduced development time by about 40% and ticket resolution time by about 50%.

Experience

Work history, roles, and key accomplishments

epay, a Euronet Worldwide Company logoEC
Current

C++ Developer

Feb 2022 - Present (4 years 7 months)

• SME for eSIM and gift card integrations, delivering end-to-end workflows (creation, top-up, redemption) across 100+ providers.
• Developed and supported a high-throughput core server processing thousands of prepaid/payment transactions per minute with strong reliability guarantees.
• Led design and development of a scalable Advertisement Server for centralized management and real-time deli

OpenText logoOP

Lead Engineer

Oct 2018 - Jan 2022 (3 years 3 months)

• SME in Docker and Kubernetes deployment.
• SME in Linux Platform.
• Linux filesystem module development like NFS&CIFS.
• C/C++ feature development and maintenance.
• CICD integration using Teamcity
• Code review to ensure high quality coding standards

Tech Mahindra logoTM

Sr. Software Engineer

Jul 2016 - Oct 2018 (2 years 3 months)

Key result areas:
1. GRPC Implementation from scratch using C++
* Implemented Grpc Server and Grpc Client in C++
* Used Design patterns like Threadpool,Visitor, Singleton
* Used STL containers like unordered map, Queue, map, vectors
* Used Socket programming, Multithreading, Signal Handling and Multithreading concepts.
* Used Boost smart pointers
2. Feature deve

Tata Consultancy Services logoTS

Developer

Sep 2012 - Jun 2016 (3 years 9 months)

1. Major Linux and Minor Linux production:
* Production of minor/major Linux patches using mercurial and teamware environments
2. Kernel migration from 2.4 to 2.6
* Migration from 2.4 Linux kernel to 2.6 in order to support new hardwares and incorporate new features of the latest kernel to the advantage of the call server application.
3. Hardware obsolescence
* Porting of Linux kernel to be suppo

Education

Degrees, certifications, and relevant coursework

LI

LinkedIn

Parallel and Concurrent Programming with C++ Part 1

Issued Sep 2021

KB

Kalinga Institute of Industrial Technology, Bhubaneswar

Bachelor’s Degree

2008 - 2012

Tech stack

Software and tools used professionally

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan