Badri Paudel | Full Stack Java Software Engineer

Java Spring Boot Microservices Kafka AWS Cloud Kubernetes JavaScript Typescript Angular React Python Node.js/Express JS

Technologies I know

Java (Spring Boot, Spring Security, JPA, Hibernate)
Groovy / Grails
Node.js / Express.js
REST API Design
Apache Kafka / RabbitMQ
PostgreSQL / MongoDB / Redis
Elasticsearch / DynamoDB
Testing: JUnit 5, Mockito, Testcontainers
Security: IAM, OAuth2/JWT, Veracode, Cryptography
Apache Kafka / RabbitMQ
PostgreSQL / MongoDB / Redis
Elasticsearch / DynamoDB
Testing: JUnit 5, Mockito, Testcontainers
Security: IAM, OAuth2/JWT, Veracode, Cryptography
JavaScript / TypeScript
Angular / React
Android (Java, Firebase, SQLite)
Python
AWS (EC2, S3, ECS, RDS, MSK, ECR, CloudWatch)
Kubernetes / Docker / Helm / OpenShift
Prometheus / Grafana / Kibana / CloudWatch
CI/CD: Maven, Gradle, GitHub Actions, Bamboo
AWS (EC2, S3, ECS, RDS, MSK, ECR, CloudWatch)
Kubernetes / Docker / Helm / OpenShift
Prometheus / Grafana / Kibana / CloudWatch
CI/CD: Maven, Gradle, GitHub Actions, Bamboo

My Formal Education

Master's Degree:

Maharishi International University, USA [Aug 2025 - Present]

  • Degree : Master of Science in Computer Science
  • GPA (Current) : 3.86/4.0
  • Coursework: Architecture, Algorithms, Data Structures, Cloud, and more.

Undergraduate Degree:

Pokhara University, Nepal [Sep 2016 - Jun 2021]

  • Degree : B.Eng. in Information Technology
  • CGPA : 3.85/4.0 (Dean's List Award)
  • Coursework: Programming, OS, Databases, Project Management, Math, etc.

What I know ?

Wep Application Development

Technologies : Java Groovy Spring Boot Grails JavaScript / Typescript Angular Rabbit MQ Redis Node.JS Express JS Python

Database

Databases : PostgreSQL MongoDB Redis Elasticsearch (search & analytics)

Android Application Developement

Technologies : Java Firebase SQLite Retrofit XML Material UI

Open to new opportunities to contribute, learn, and grow. If my skills fit your needs, call me.

Few of my projects & blogs

I love learning with practical projects. I've created many different projects while learning on different technologies and frameworks. Also, recently, I have written writing some blogs. Few of them have been listed here.

  • My projects
  • My Articles

OpsFlow - Distributed Microservices Platform

Built a distributed microservices platform with Java, Spring Boot, Kafka, and AWS. Includes event-driven communication, AI query handling, and cloud automation.
Stack: Java, Spring Boot, Kafka, AWS, Docker, CI/CD, AI

Fairfree - A platform for donating and tracking items for free

Users can post and claim donation items with images and location. A Full stack application using Spring Boot, Spring Data JPA, Spring Security for backend and React JS for frontend. Deployed on Amazon using Github Actions.

Full Stack Java - Spring boot App

Spring boot Information Keeping Web Application using Spring Boot, Spring Data JPA, Thymeleaf Templating Engine and Spring Security. Deployed on Amazon elastic beanstalk. Authentication, authorization, pagination, MVC pattern etc.

Website for an organization using Wordpress

Developed a website for an national NGO called BYC Baglung, using Wordpress. It was always nice to contribute to such organization.

Movie List App -React

React movie listing app using TMDM api , for managing state context has been used. To mimic database, localstorage has been used. Also has been deployed to netlify.

Complete Blog Application REST API - With Spring Boot

Fully functional REST api for a blog application wihh authentication and authorization using Spring security & JWT, backend powered with Java & PostgreSQL. Association using hiberate ORM with categories, users , basic CRUD functionalities with fully working and practical system. Redis has been used to cache data for few endpoints and it has much more.

Complete file handling in Java

To work with file, java’s built in package called java.io which gives us all the basic functionalities required for us to handle files for most common operations like Create, Read, Update and Delete, commonly referred as CRUD operations. Let’s inspect all of these step by step.

Social Share- Node JS App

Rest API endpoints using Node.Js and Express JS. Has featrues for login , register, email verification and posting the posts with Location, image URL, details etc. and also authentication and authorization is maintained. passwords are encrypted.

Note Keeping Android App

Fully functional android Application using Java. Has all the functions for Creating a note, Reading a note, Deleting the note and updating the note using local database. Has facility to mark the note as important for quick navigation. User can register and login befor accessing the application's features and has ability to reset the password.

How to schedule tasks and jobs in spring boot ?

Scheduling jobs in modern applications is a very common task and understanding fundamentals about how it works is almost essential knowledge for software developer or techy learners. This post will explain A-Z fundamentals about scheduling using cron expressions and spring boot.

Corona Case Tracker

A well functional corona cases tracker using React JS. Fetch data from various endpoints and gives data based on the country selected, global cases. Also has leaflet map and barchart implemented and little animation with react counter. Has been deployed.

Sending sms using twilio and Spring Boot

Sending sms is pretty common in modern applications and it can be complex. However, with spring boot and twilio, it’s just a piece of a cake. We can see our app being capable of sending sms in just few minutes and you can l everage to any level you want.

Complete Load Testing with apache Jmeter !

Getting information about how well your application is doing is crucial thing for software developers or QA. In this article I am going to give a complete load testing overview with some of the tips and tricks including generating reports from those scripts you will write for your APIs.

Dockerize java spring boot application

Setting up local environment, getting dependencies ready for local machine is sometimes a pain for developer and this is where Docker comes to rescue. Docker is built with the goal of solving problems that many software developers face in development life. In this article I will explain how to use docker and dockerize a spring boot application in just few easy steps one by one.

Developer Profiles

I like to stay active and updated, I learn, practice and store and spread them. These are my activies on sites like github, stackoverflow and medium

Github,Code Repository

I never used github professionally on my company, these activities are purely personal


  See my github profile

Stackoverflow Q/A

Answering what I know can help many other people who are facing problems.


My score : 1.6 K  
  See my stackoverflow profile

Medium Articles

Writing what I know can help other readers on the internet.


  Read My Articles on medium

My Experience

This is experience of my small journey in software industry.

Cotiviti / Infinite Computer Solutions - (Dec, 2023 - July 2025)
Clients: AETNA, Highmark
Software Engineer
  • Delivered complete SDLC solutions for high-throughput claims processing and fraud detection platforms in US healthcare (Medicare, Medicaid, Commercial) for AETNA and Highmark.
  • Architected scalable, event-driven microservices using Java, Spring Boot, Drools, and MongoDB, ensuring high availability and data integrity.
  • Achieved 90%+ test coverage with JUnit 5, Mockito, and Testcontainers; automated CI/CD pipelines and Kubernetes deployments.
  • Mentored junior engineers, drove root cause analysis, and advised management on operational improvements using data-backed insights.
  • Technologies: Java Spring Boot Spring Security MongoDB Drools Kubernetes AWS JUnit CI/CD
Threadcode Technologies Pvt. Ltd - (July, 2021 - Nov- 2023)
Associate Software Engineer
  • Delivered end-to-end backend and frontend features for multi-tenant SaaS platforms (Java, Spring Boot, Angular, TypeScript).
  • Designed asynchronous, event-driven integrations (RabbitMQ), optimized SQL/ORM, and improved dashboard performance by 70%.
  • Implemented OAuth2/JWT, 2FA, and Spring Security for enterprise-grade access control and cryptography.
  • Collaborated with distributed teams, translated business requirements, and drove Agile releases.
  • Technologies: Java Spring Boot Angular TypeScript RabbitMQ PostgreSQL Elasticsearch MongoDB

Contact Details

Current Location

United States of America (Relocation Ready within the United States)