Rajan Paudel

Full Stack Software Engineer

Connect with Me

About Me

Hello! I'm Rajan Paudel, a passionate Full-Stack Java Developer with over 2 years of hands-on experience building dynamic and efficient web applications. My expertise spans across Java, Spring Boot, Angular, React, SQL architecturing and developing allowing me to tackle both backend complexities and engaging user interfaces.

I'm proficient in designing and managing databases like Oracle, Mysql, and PostgreSQL, and I have solid experience with microservices architecture and Docker for scalable deployments. What truly drives me is problem-solving and collaborating effectively within a team to deliver high-quality software solutions.

Work:
Japan, Osaka
Nationality:
Nepalese
Date of birth:
2000/03/11

Video Intro

Work Experience

System Engineer

Kanezen Co Ltd | Osaka, Japan

January 2025 – Present

  • Developing and designing a full-stack Java, Angular-based sales management system.

Software Developer

Nepal Clearing House Limited | Kathmandu, Nepal

January 2024 – November 2024

  • Analyzed and modified existing code as needed.
  • Gathered, documented, and maintained business and system requirements.
  • Developed design documents for applications.
  • Built applications using Spring Framework with MVC architecture.
  • Developed Web Services using SOAP, XSD, WSDL, and XML.
  • Worked with Spring Batch Framework for batch processing.
  • Used GIT for version control on Linux and Windows platforms.
  • Tested RESTful APIs and HTTP/gRPC requests using Postman.
  • Collaborated on code with GIT and GitHub.
  • Utilized PostgreSQL and MongoDB for data storage.
  • Used Hibernate for ORM with Oracle database.
  • Designed data architecture, including data and index design.
  • Created and modified databases, managed tables, and handled data import/export.
  • Wrote and executed SQL queries to separate data access from business logic.
  • Analyzed web applications and documented test plans, test cases, and expected results.

Software Engineer

Fonepay | Kathmandu, Nepal

July 2022 – January 2024

  • Good experience with Spring Framework and its modules like Spring MVC, ORM, Spring Security, Spring reactive, Spring Boot, and Hibernate.
  • Skilled in HTML5, CSS3, Bootstrap, PrimeNg, Tailwind, JavaScript, Angular 9+, Typescript, and creating UI Web Pages.
  • Strong experience with Java collections, multi-threading, parallel streams, lambdas, functional interfaces, filters, serialization, synchronization, exception handling, logging, and performance tuning.
  • Knowledgeable in design patterns like Singleton, Factory Method, DAO, Front Controller, Session Facade, and Observable, as well as SOLID principles.
  • Developed interactive and responsive UIs using React.js for consistent experiences across devices and browsers.
  • Worked with messaging systems like Active MQ for event streaming between microservices.
  • Experienced with N-tier and Microservices architectures using Spring Boot, MySQL, and RESTful services.
  • Familiar with SCM tools like Git and SVN, build tools like Maven & Gradle, and CI/CD Jenkins pipeline on Linux.
  • Applied critical thinking to data architecture and database challenges.
  • Made decisions about data design, index design, and referential integrity in databases.
  • Experience with databases like Oracle, Postgres, MySQL, and MongoDB.
  • Used Spring Cloud, Eureka Service Discovery, Ribbon, Spring Boot, and REST web services in microservices architecture.
  • Managed data ingestion processes and understood data quality, governance, and maintenance.
  • Created and deployed Docker images in a KubeSphere environment.
  • Conducted unit testing with JUnit & Mockito in Java, Coverage, Jacoco and automated test scripts with Selenium and Python.
  • Proficient in data manipulation tools like MongoDB and Infosphere DataStage.
  • Optimized SQL queries and used triggers and stored procedures.
  • Proficient in index creation, modification, and removal in various database systems.
  • Experienced with JIRA, Confluence, and agile development.

Projects

Cash-Based Payment System

Company: Fonepay

Developed and implemented a robust cash-based payment system, ensuring secure and efficient transactions.

QR Payment System

Company: Fonepay

Contributed to the development of a QR code-based payment system, enhancing convenience for users.

Merchant Payment System

Company: Fonepay

Built a comprehensive merchant payment system to facilitate seamless transactions for businesses.

Payment Gateway Integration API

Company: Nepal Clearing House Limited (NCHL)

Worked on building APIs to incorporate various payment gateways, including NPCI and Alipay, into the core system.

Legacy System Modernization

Company: Nepal Clearing House Limited (NCHL)

Involved in converting old JSP projects to new technologies, improving system performance and maintainability.

Multi-Tenant Bank Project

Company: Nepal Clearing House Limited (NCHL)

Contributed to a multi-tenant banking project, enabling support for multiple financial institutions within a single system.

My Skillset

Programming Languages

  • Java, Python, Bash,
  • JavaScript / TypeScript / Node / Express

Databases

  • MySQL, Oracle
  • MongoDB / Mongoose
  • PostgreSQL

Frameworks & ORM

  • Spring (Spring Boot, MVC, Data, Security, AOP, Cloud)
  • Hibernate, Spring ORM, Spring JPA

Web Technologies

  • HTML, CSS, Typescript
  • React, Angular (AngularJs, Angular 9+)
  • Bootstrap, PrimeNg, Tailwind

DevOps & Tools

  • Version Control: Git
  • Build Tools: Maven, Gradle
  • CI/CD: Jenkins, gitlab CI/CD , Tekton
  • Agile Tools: JIRA, Confluence

IDEs & OS

  • IDEs: Eclipse, IntelliJ, PyCharm
  • Text Editors: Emacs
  • Operating Systems: Linux (Terminal, Bash/Shell)

App Servers

  • Application Servers: Apache Tomcat

Testing

  • Unit Testing: JUnit, Mockito, Coverage, Jacoco,
  • API Testing: Postman

Education & Training

Bachelors in Computer Science and Information Technology

Tribhuvan University | Kathmandu, Nepal

2017 – 2021

cdcsit.edu.np

Deep Learning Nanodegree

Udacity | United States

2020

udacity.com

Deep Learning Specialization

Coursera | United States

2019 – August 2020

coursera.org

Get In Touch

Email: rajan99702@proton.me

LinkedIn: linkedin.com/in/rajan99702

Phone: (+81) 09054126659

Work Location: Osaka, Japan