KANHNU POLAI

Software Engineer | Agile Development | Backend Development
kanhnupolai79@gmail.com, 765001, Rayagada, IN.

About

Highly motivated MSc Computer Science graduate with a strong foundation in Java, Spring Boot, and Python, specializing in backend development and scalable microservices architectures. Proven ability to design and implement robust payment systems, integrate complex APIs, and optimize processes using AWS, Agile methodologies, and secure coding practices. Eager to leverage technical expertise and a proactive approach to contribute to innovative software solutions in a dynamic environment.

Work

HulkHire Tech
|

Java Backend Intern (PayPal Payment Integration)

Hyderabad, Telangana, India

Summary

Actively involved in high-level discussions and strategic planning for integrating PayPal into existing microservices, focusing on scalable and secure payment solutions.

Highlights

Currently analyzing PayPal Smart Buttons, Express Checkout, and REST API-based payments to inform robust integration strategies.

Contributing to system design and architecture planning for seamless integration of PayPal into existing microservices, ensuring scalability and maintainability.

Researching advanced OAuth authentication and webhook security for PayPal transactions to implement secure and reliable data exchange protocols.

Ensuring modular and scalable integration similar to Stripe, aligning with REST API best practices for consistent system architecture.

Planning and preparing the tech stack, including Java, Spring Boot, PayPal REST APIs, OAuth, JWT, and AWS, for future development phases.

HulkHire Tech
|

Java Backend Intern (Stripe Payment Integration)

Hyderabad, Telangana, India

Summary

Led the development and integration of a Stripe Payment System within a microservices architecture, ensuring robust and secure end-to-end payment processing.

Highlights

Engineered and integrated a Stripe Payment System using Spring Boot within a microservices architecture, enabling secure and efficient end-to-end payment processing.

Designed and implemented robust security layers, including HmacSHA256 and OAuth-based authentication, for Stripe notifications and API integrations.

Developed a modular payment processing service leveraging Factory and Builder design patterns, and optimized e-commerce communication through ActiveMQ for efficient asynchronous processing.

Managed payment records and transactions using Spring Boot JDBC with MySQL, while gaining hands-on experience with AWS services (EC2, RDS, Secret Manager) for cloud deployments.

Applied REST API standards and performed comprehensive unit testing with JUnit and Mockito, ensuring high code quality and reliability, and received the STAR Performer of the Month award for on-time task delivery.

Education

City College Of Management and Science, Vikram Deb University
Rayagada, Odisha, India

Master of Science (MSc)

Computer Science

Rayagada Autonomus College, Berhmpur University
Rayagada, Odisha, India

Bachelor of Science (BSc)

Information Technology

Languages

English
Hindi
Odia

Skills

Languages

Java, Python, JavaScript, C (Basic).

Database

MySQL, Oracle.

Backend Framework

Spring, Springboot, Flask.

Project Management

Agile Development, Jira.

Deployment, Testing and Messaging

AWS (Basic), JUnit Testing, Mockito, Linux, ActiveMQ.

Interests

System Design & Scalable Architectures

Designing efficient, scalable, and high-performance backend systems, microservices architecture.

Coding Challenges

Solving complex DSA problems, participating in coding competitions, sharpen problem-solving skills.

Mentorship

Helping others grow, sharing knowledge and experience in programming.

Projects

To-Do List Web Application

Summary

Developed a full-stack task management web application using Spring Boot for the backend and React for the frontend.