Ramakrishnan M

Product Developer | Full-Stack Engineer | Algorithm Developer
Coimbatore, IN.

About

Highly skilled and results-driven software engineer with a strong background in developing scalable payment infrastructure, full-stack web applications, and optimized algorithms. Proven ability to lead complex integrations, enhance system performance, and deliver high-impact features using modern tech stacks including NestJS, ReactJS, PostgreSQL, and Python. Seeking to leverage expertise in building robust, efficient, and user-centric solutions in a challenging product development or engineering role.

Work

Survey Sparrow
|

Product Developer (Intern + Full-time)

India, India

Summary

Engineered and maintained scalable payment infrastructure, driving compliance and delivering key billing system features for a SaaS platform.

Highlights

Engineered and maintained scalable payment infrastructure, migrating legacy Hapi.js-based systems to a new SparrowPay microservice built with NestJS, TypeScript, and PostgreSQL.

Led the integration of advanced Stripe payment flows, ensuring compliance with global financial regulations, including the RBI (INR)5000 recurring charge limit.

Designed and delivered key billing system features, including automated card expiration notifications and subscription renewal mechanisms, enhancing operational efficiency.

Developed a reusable Wallet system, starting with WhatsApp Wallet integration, enabling extensible service integrations and expanding payment options.

Implemented hierarchical Sub-account support, enabling parent-child account relationships and aggregated usage-based billing for complex enterprise structures.

Decentraclasses.com
|

FullStack Developer Intern

India, India

Summary

Developed scalable backend systems and enhanced frontend experiences for a Web3 learning platform.

Highlights

Built scalable backend systems and REST APIs for a Web3 learning platform, supporting robust data exchange and user functionality.

Enhanced frontend user experience using ReactJS and Tailwind CSS, significantly improving platform usability and responsiveness.

Implemented comprehensive course progress tracking features and established backend testing infrastructure, ensuring data integrity and reliability.

DoTE, Tamil Nadu Engineering Admissions (TNEA)
|

Algorithm Development Intern

Tamil Nadu, Tamil Nadu, India

Summary

Designed and implemented optimized seat allocation algorithms for large-scale engineering admissions.

Highlights

Designed and implemented optimized Python-based seat allocation algorithms, efficiently processing 200,000 engineering admissions for TNEA counseling.

Applied basic data analytics using Python libraries (Pandas and NumPy) to improve decision-making and enhance allocation efficiency.

Automated category-based reservation logic, ensuring fairness and accelerating processing across 539 engineering colleges.

Education

Government College of Technology
Coimbatore, Tamil Nadu, India

Bachelor of Technology

Information Technology

Grade: 9.05/10

Skills

Languages

TypeScript, JavaScript, Python, C, C++, HTML/CSS.

Frameworks & Libraries

NestJS, Redis, React, Next.js, Hapi, Express, FastAPI, Tailwind CSS.

Databases & Storage

MongoDB, PostgreSQL, MySQL.

Development Practices

Microservices, REST APIs, Backend Testing, Web3, EVM-based L1 Blockchain, NFT-based Certifications, Data Analytics, Algorithm Optimization, System Design, Full-Stack Development.

Projects

Shardeum University

Summary

An education platform built on Shardeum, an EVM-based L1 blockchain, featuring NFT-based certifications.

Smart Energy Dashboard for Campus

Summary

A MERN stack-based dashboard providing real-time energy monitoring and optimization insights for campus usage.