
Shubha Shrestha
Verified Expert in Engineering
Software Developer
Shubha is a highly motivated software developer, passionate about using technology to solve complex problems. He has a strong foundation in multiple programming languages, a demonstrated ability to build successful applications using various technologies and frameworks, and a track record of hands-on experience using AWS and other cloud services like Azure, GCP, and OpenStack. Shubha brings an innovative and solution-focused approach to his work.
Portfolio
Experience
Availability
Preferred Environment
Windows 10
The most amazing...
...project I've handled was the migration of the webMethods app to the AWS cloud using Java and several AWS services that made it possible without latency issues.
Work Experience
Java Developer
CPP Investments
- Developed responsive and user-friendly web applications using React.
- Implemented efficient state management using Redux or Context API.
- Integrated RESTful APIs or GraphQL endpoints to fetch and display data in React components.
- Built core modules in large cross-platform applications using Java, Jakarta EE, Hibernate, JSP, Java Servlets, JDBC, Angular, JavaScript, Ajax, jQuery, XML, and HTML.
- Used different Jakarta EE Design Patterns like DAO, DTO, the Singleton pattern, and the MVC design pattern for the Spring framework.
- Implemented the functionality by integrating the Spring framework and Hibernate for persistence.
- Designed and developed various application modules with Spring MVC architecture and Spring BeanFactory using IOC and AOP concepts.
Full-stack Developer
American Express
- Developed core modules in large cross-platform applications using Java, Jakarta EE, Hibernate, JSP, Servlets, JDBC, Angular, JavaScript, Ajax, jQuery, XML, and HTML.
- Designed and developed various application modules with Spring MVC architecture and Spring Bean Factory using IOC and AOP concepts.
- Implemented the functionality by integrating Spring Framework and Hibernate for persistence.
- Developed full-stack web applications using modern technologies such as React, Node.js, and Express.js.
Full-stack Developer
TD Bank Group
- Developed a microservices-based application using Spring Boot, Jersey, and Swagger to communicate through HTTP protocol to implement SOA approach and web services.
- Designed and implemented REST APIs, including considerations such as versioning, cache management, pagination, header handling, standard status codes management, debugging, and documentation.
- Worked on a rewrite of some of the existing products with a team of developers using JavaScript and JSP for the front end and Java, Spring, MVC, Hibernate, and Oracle for the back end.
Experience
AWS Migration
Skills
Languages
Java 8, CSS, TypeScript, HTML5, Python, C++
Other
Windows 10, RESTful Services, Web MVC
Frameworks
AngularJS
Libraries/APIs
Node.js, React, JDBC, REST APIs
Tools
Jenkins, Java Application Servers, Terraform
Paradigms
Microservices Architecture
Platforms
Oracle, AWS IoT
Storage
MySQL
Education
Bachelor's Degree in Informatics and Applied Mathematics
New York City College of Technology (City Tech) - Brooklyn, New York, USA