Post Job Free

Resume

Sign in

Software Developer Engineer

Location:
San Leandro, CA
Posted:
October 23, 2020

Contact this candidate

Resume:

linkedin.com/in/shirazshrestha

github.com/shirazshrestha

SHIRAZ SHRESTHA

Java Developer Software Engineer

San Leandro, CA 94577

(641) · 451 · 1356 adg8v1@r.postjobfree.com

Education

MSc. Computer Science, Maharishi International University 2019

Key Courses: Algorithms, Web Application Programming, Web Application Architecture, Enterprise Architecture

Bachelor of Engineering in Software Engineering, Pokhara University 2012-2016

Skills

Languages: Java, JavaScript, Kotlin

Web: HTML, CSS, Servlet, JSP, TypeScript, JSON, XML, AJAX, Microservices, Bootstrap, Thymeleaf

Web Services: REST

Frameworks: Spring (Boot, MVC, Security), Hibernate, JPA, Angular

Databases: MySQL, MongoDB, H2 DB

Testing: Junit, Mockito

CICD Tools: Jenkins, Docker

CIoud: AWS

Design Patterns: Singleton, Façade, Composite, Strategy, Template, Observer, Iterator, Command, State, Prototype

SDLC: Agile/Scrum, Kanban, Iterative, Waterfall

Tools: Maven, Git, GitHub, Bitbucket, IntelliJ Idea, Spring Tool Suite, Eclipse, Android Studio, Postman, Swagger, SQL Workbench, MongoDB Compass, Star UML, MS Project, Visio

Creative Tools: Adobe Creative Cloud (Photoshop, Illustrator, XD, Lightroom, Premiere Pro, Audition)

Experience

Infokonn Technologies Software Developer Jan 2016-Jan 2019

Designed and developed enterprise web application using Java, Spring and MySQL.

Applied Hibernate as ORM tool for back-end data persistence.

Created REST APIs supporting proper HTTP verbs for multiple projects developed using Spring Boot and Hibernate which were consumed on the frontend app.

Configured and developed core business logic, Spring controllers, and URL mapping for request and response paradigm using Spring Boot.

Developed RESTful web applications with Spring REST.

Developed front end using Thymeleaf, JSP, HTML, CSS, JavaScript, and Bootstrap.

Established software authentication and authorization using Spring Security.

Used Maven to build project and deal with dependencies.

Developed the software solution and written code using Test Driven Development (TDD) process.

Projects

Mamazon Online E-commerce Platform, MIU, USA

Developed an online e-commerce platform allowing users to register as a buyer or seller, login, post and purchase products.

Identified domain classes, created shopping cart and payment module features.

Used Spring (Boot, Security, Email), Thymeleaf, Hibernate, HTML, CSS, H2 DB, AJAX, Maven, Junit, JavaScript, Git, GitHub.

Quaro, MIU, USA

Developed an online web application in a team of 4, where users can sign up, login, post and upvote/downvote questions and answers.

Analyzed functional requirements, use cases, identified domain classes and required interfaces.

Created admin model and user interface.

Used Java, Angular, REST, Spring, Hibernate, HTML, CSS, MySQL, Maven, JavaScript, IntelliJ Idea, WebStorm, Git, Postman

Sample Twitter App, MIU, USA

Developed a web application in a group of 3 which mirrors Twitter functionality using functional programming in Java.

Created User registration and login system.

Used Java, JavaScript, Spring Boot, Maven, HTML, CSS, MySQL, AJAX, JSON, Git, Bitbucket, Visual Code, Postman

Just Ask, MIU, USA

Developed an online web app for online discussion platform that handled user registration, validation, posting/answering queries, and collecting user votes.

Identified domain classes, created query services, applied API and displayed results on front-end with AJAX.

Designed and implemented interactive user interfaces.

Used JSP/JSTL, Servlet, JavaScript, jQuery, Maven, HTML, CSS, MySQL, AJAX, JSON, Git, GitHub, MySQL Workbench

Publications

Gautam S., Shrestha S. (2017). E-Learning Services for Rural Schools. 4th International Conference on IT for Development. Kathmandu, Nepal.

Gautam S., Shrestha S. (2016). Ubiquitous Computing – The Future of Computing. 3rd International IT conference on ICT for Intelligent Computing. Kathmandu, Nepal.



Contact this candidate