Sujan Shrestha

Software Engineer at LendingTree
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
United States, US
Languages
  • English -
  • Nepali -

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Oracle Certified Associate, Java SE 8 Programmer
    Oracle
    Dec, 2018
    - Nov, 2024

Experience

    • United States
    • Financial Services
    • 700 & Above Employee
    • Software Engineer
      • Sep 2021 - Present

      • Refactored codes using SOLID programming principles. • Secured endpoints by adding role and claims based security authentications. • Implemented AWS KMS for encryption and decryptions, along with AWS S3 for enhanced storage and updates. • Added RabbitMq with MassTransit for enhanced inter-api message communication • Added Confluent Kafka support in multiple apis for Analytics • Implemented transactional pattern and Unit of Work pattern for single and multi-document transactions. • Implemented design patterns like factory pattern, repository pattern, singleton pattern, decorator pattern, visitor pattern etc. • Designed API architecture. • Upgraded multiple API's to latest .NET versions. • Wrote complex sql queries to handle customer leads pricing. • Supported in troubleshooting production issues. Show less

    • United States
    • Software Development
    • 700 & Above Employee
    • Software Engineer Intern
      • May 2021 - Aug 2021

      • Updated Legacy Systems using SOLID principles of OOP. • Refactored Codes and added necessary authorization and authentications. • Designed complex PL-SQL queries for CRUD operations. • Troubleshooted issues by investigating Kibana logs and application builds. • Containerized and deployed docker containers to kubernetes for several Api’s. • Updated Legacy Systems using SOLID principles of OOP. • Refactored Codes and added necessary authorization and authentications. • Designed complex PL-SQL queries for CRUD operations. • Troubleshooted issues by investigating Kibana logs and application builds. • Containerized and deployed docker containers to kubernetes for several Api’s.

    • United States
    • Higher Education
    • 700 & Above Employee
    • Software Engineer(Research Assistant)
      • May 2020 - Aug 2021

      • Created production grade user interface for research data visualization.• Applied data modeling techniques to analyze 30 years of research data.• Created a micro service to runs data simulation currently hosted in UNL's Holland Cloud Computing center (HCC).• Created a database service to store complete information about research simulations (Data provenance).• Added Jwt Bearer token authentication in several Api's for a managed secured logins.• Added Open Api support in several Rest Api• Created docker containers for mvc applications.• Presented and interacted with the stake holder on a bi-weekly basis.• Frameworks: Spring Boot, Angular• Technology: IntelliJ, WebStorm, MySQL server, workbench, ELK stack, Jenkins, Postman Show less

    • Graduate Teaching Assistant
      • Aug 2019 - May 2020

      • Aug 2019- May 2020: Supervised C-programming lab, taught the basics and advanced contents of C and C# programming. • Aug- 2020 - Dec 2020 : Prepared lab and homework assignment for OS programming using C and C++ where students learn to code virtual memory managers, custom scheduling for processors etc.

    • United States
    • Retail
    • 700 & Above Employee
    • Web Software Developer
      • May 2018 - Apr 2019

      • Created a micro service using elastic search to improve the search performance of many webpages. • Upgraded the storage solutions from Z drives to AWS S3 buckets using Spring Rest Api. • Designed user Interface changes to the company's main website to increase interactiveness of the websites. • Wrote several unit tests and integration test to increase the quality of codes going into production environment. • Refactored outdated legacy codes and brought them up to modern standard using Java OOP techniques & SOLID principles. • Provided immediate solutions to unexpected problems as a part of my Troubleshooting duty. Show less

    • Information Technology Services Staff
      • Jul 2015 - May 2018

      • Performed technology upgrades throughout UNK campus. • Executed Server Maintenance and Management. • Conducted Hardware and software troubleshooting. • Learned Work Ethic and Communication Skills. • Performed technology upgrades throughout UNK campus. • Executed Server Maintenance and Management. • Conducted Hardware and software troubleshooting. • Learned Work Ethic and Communication Skills.

Education

  • University of Nebraska-Lincoln
    Master of Science - MS, Computer Science and Engineering
    2019 - 2021
  • University of Nebraska at Kearney
    Comprehensive Computer Science (CS), Computer Software Engineering
    2014 - 2018
  • Tennessee Technological University
    Bachelor's degree in Compiter Engineering, Computer Engineering
    2014 - 2014

Community

You need to have a working account to view this content. Click here to join now