Sanil Shrestha

Java
Software Engineer

01

Know
About me

Experienced Software Engineer with 4+ years of hands-on experience design/develop, testing, and optimizing web-based applications for diverse industry sectors. Proficient in Java, Spring, Hibernate, RESTful APIs, and MySQL.

Committed to delivering top-tier solutions and staying at the forefront of technology trends.

02

My
Experience

  • October 2023 - Present

    American Express

    Software Engineer

    American Express, commonly known as Amex, is a multinational financial services corporation based in the United States. Established in 1850, it is one of the world's largest and most recognized providers of payment cards, traveler's checks, and other financial services.

  • November 2021 - February 2023

    Leapfrog Technology

    Software Engineer

    Leapfrog Technology is a company focused in building digital experiences of tomorrow by blending startup agility, enterprise standards, and world-class engineering. Innovate better, faster with Leapfrog Technology!

  • Jan 2020 - November 2021

    Info Developers

    Software Engineer

    InfoDevelopers provides innovative, quality, cost effective IT Services and Software solutions for business process automation and re-engineering. Established in 2002 AD, the Company has been promoted and managed by professionals having long working experience in banking and IT sectors.

  • October 2018 - December 2019

    Three Monks Pvt Ltd.

    Junior Software Engineer

    Three Monks Pvt. Ltd. is established to cater to the growing needs in the space of FinTech with a special focus on developing and deploying innovative products and services in the field of Digital Financial Services, Agriculture, Remittance Industry, Insurance Sector, Retail Payments, and Delivery and Distribution.

03

My
Skills

Java
Spring Boot
RestAPI
MySQL
PostgresSql
Unit Testing
Git
Javascript
Maven & Gradle
AWS

04

My
Testimonials

Ishwor Thapa

Assoc. Chief Executive Officer at Code Himalaya

Well a decent, disciplinary and hard working person to simply describe Sanil in the professional journey of more than 2 years with him. Always eager to explore new technology and enhance soft skill sets. The commitment was always upto mark initiating, ideas sharing to team, guiding the juniors with a positive mindset.

Dr. Pawan Kumar (Kharel) Sharma

Ambassador at Agora Speakers International

I have had the distinct pleasure of witnessing Sanil Shrestha's professional journey firsthand, from their early days as an intern to their current role as a Senior Software Developer. He has truly exemplified what it means to be a dedicated and driven individual in the software development field.

Charles Bhattarai

Senior Software Engineer at Fusemachines

I had the privilege of being part of an exciting project that revolved around a powerful tech stack. We built the backend using Spring Boot, Gradle, Hibernate, and REST APIs, with Tomcat as our server. What made it even more interesting was our implementation of Spring Security, ensuring smooth role and permission management. It was truly a rewarding experience to contribute to a project that leveraged such a dynamic tech stack which could easily handle millions of data requests easily.

Swopnil Shrestha

Senior Software Engineer at Leapfrog

I've know Sanil for more that 4 years. We were in the same office and I also got time to work with him in a project. That is where I got to know him well. Sanil has a very friendly personality with a lot of resilience. He has very good problem solving skills and work really hard. I am really impressed by his intelligence and organizational skills while carrying out any task. But what stands him out is his willingness to help others. I am very glad to have worked with him and highly recommend him to potential employers.

Lokesh Pant

Project Manager at Leapfrog

We worked together for a year on an important healthcare project, and I'm impressed by his leadership. Sanil is really good with technology, like Java, Polymor JS, and Postgres. He's great at solving complex problems, and he even worked with the DevOps team to manage some of the project AWS infrastructure. He's always on time and works really hard to get things done when they need to be done. When he led our team, he made sure everyone worked well together and came up with new and smart ideas. Talking to different people is easy for Sanil. He can explain hard technical things to anyone, which helped our project go smoothly. All in all, Sanil is really good at solving problems, he works hard, and he knows how to communicate with Clients and the internal team. He'll do great in any job he takes on.

05

My
Blogs

Blog Post Image

Understanding the Depths of Overloading in Java

Overloading in Java provides a powerful mechanism for creating multiple methods with the same name but different parameters within the same class. While it enhances code flexibility, there are some nuances and depth to consider, especially when dealing with ambiguous situations. Let’s explore some scenarios to understand the intricacies of method overloading.

Read More →

06

Contact Me

Phone Number

+1 (641) 233 9139

Mobile Number

+1 (641) 233 9139

Email

sanil.shrestha.12@gmail.com

Social Network

Your message was sent successfully! I will be in touch as soon as I can.

Something went wrong, try refreshing and submitting the form again.