Sujan Shrestha
Software Engineer at LendingTree- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English -
-
Nepali -
Topline Score
Bio
Credentials
-
Oracle Certified Associate, Java SE 8 Programmer
OracleDec, 2018- Nov, 2024
Experience
-
LendingTree
-
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
-
-
-
Paylocity
-
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.
-
-
-
University of Nebraska-Lincoln
-
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.
-
-
-
The Buckle, Inc.
-
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
-
-
-
University of Nebraska at Kearney
-
kearney, NE
-
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 -
University of Nebraska at Kearney
Comprehensive Computer Science (CS), Computer Software Engineering -
Tennessee Technological University
Bachelor's degree in Compiter Engineering, Computer Engineering