Prashant Khanal, Developer in Bedford, TX, United States
Prashant is available for hire
Hire Prashant

Prashant Khanal

Verified Expert  in Engineering

Java Developer

Bedford, TX, United States

Toptal member since May 24, 2023

Bio

Prashant is a diligent professional seeking new opportunities and platforms to learn and discover in the field of IT. He brings seven years of experience on both the front and the back end and aims to leverage his skills to effectively fill the software developer role at exciting projects for Toptal clients.

Portfolio

Fidelity Investments
Java 8, JavaScript, Spring, RESTful Microservices, Spring Microservice, React...

Experience

  • JavaScript - 7 years
  • Java 8 - 6 years
  • Spring - 5 years
  • RESTful Microservices - 4 years
  • Spring Microservice - 4 years
  • React - 3 years
  • Angular - 3 years
  • Jenkins - 2 years

Availability

Part-time

Preferred Environment

JavaScript, Angular, React, RESTful Microservices, Spring, Spring Microservice, Jenkins, Next.js, Node.js, Express.js, PostgreSQL, Python, Tailwind CSS

The most amazing...

...thing I've done is help my team resolve a complicated AWS-related problem that arose.

Work Experience

Full-stack Java Developer

2021 - 2023
Fidelity Investments
  • Built API documentation using Swagger. To create an API gateway, I used a Spring gateway from the Spring Cloud model. Used SLF4J for internal logging and Splunk for external logging.
  • Wrote JUnit tests using Mockito and used Postman for endpoint testing. Used MySQL for the database and Hibernate ORM tool to map objects to the database table.
  • Used GitLab for version control and Jenkins server for CI/CD. Whenever there was a new commit in GitLab, I pipelined jobs in the Jenkins dashboard, built a JAR file, and tested it.
Technologies: Java 8, JavaScript, Spring, RESTful Microservices, Spring Microservice, React, Angular, Jenkins, MongoDB, Next.js, TypeScript, Express.js, PostgreSQL, Python

Experience

Payment Collection and Recovery Management System

Helped create a payment collection and recovery management system. We consumed the information from the payment portal using REST web services, and if the customer missed the minimum payment, the account was categorized as delinquent.

We also developed a bucket list to keep track of the missed payments. If the user doesn't make payments for 180 days, the account is considered a recovery account, and we expose the user account information to our collection team using REST API.

Skills

Libraries/APIs

React, Node.js

Tools

Jenkins, Bamboo

Languages

JavaScript, Java 8, TypeScript, Python

Frameworks

Spring, Spring Microservice, Next.js, Tailwind CSS, Angular, Express.js

Storage

PostgreSQL, MongoDB

Other

RESTful Microservices

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring