Sanchit - Add me on Linkedin https://www.linkedin.com/in/sanchit-gyawali-ab2828286/ I am looking for Java Developer positions |
[email protected] |
Location: Dallas, Texas, USA |
Relocation: Yes |
Visa: US Citizen |
SANCHIT GNAWALI
[email protected] | (281) 524-6963 https://www.linkedin.com/in/sanchit-gyawali-ab2828286/ Add me Summary Full Stack Software Developer skilled in application development, testing, and optimization with 8+ years of experience. Designed and developed various Java/J2EE client and server-side applications maintaining strong object-oriented and software architecture fundamentals. Skills Java, Spring, Struts, Hibernate AWS/EC2/Docker Angular 6/10 HTML/JavaScript/CSS3 Maven/Jenkins Agile Jira/GitHub Good Interpersonal Skills Education and Training University of Houston Clear Lake Bachelor of Science in Computer Science 05/2016 Experience Freepoint Energy Solutions | Houston, TX Full Stack Java Developer 11/2022 - Current Engaged in all stages of the project including design, development, testing, and deployment, using Agile methodology. Responsible for the integration of new features, creation of API design, and documentation, and crafted user interface using HTML, CSS, and Angular. Reengineered an existing Spring Boot application into compact REST services, adhering to Clean Architecture principles. Implemented Hibernate and designed Microsoft SQL databases for optimized data storage and retrieval, while also gaining experience in PL/SQL Queries, Stored Procedures, and Relations. Contributed actively in daily Scrum meetings as a part of an Agile development team. Leveraged front-end tools like ag-Grid, pipes, HTTP interceptors, auth guards, and routers to amplify user experience. Utilized back-end technologies such as Java, Spring Boot, Lombok, log4j, JUnit5, and Mockito for various development tasks, logging, and unit testing. Enhanced the data loading process efficiency by over 50% by revising legacy code using Streams and Lambdas. Conducted comprehensive component testing to ensure the robustness of the system. Monitored code coverage with PI Test, focusing on constant code quality improvement. Maintained and updated APIs developed using JAX-RS and MyBatis. Engaged in code reviews and pair programming to foster knowledge exchange and elevate team performance. Managed build and deployment processes using Jenkins to ensure efficient and trustworthy application delivery on Amazon AWS. Effectively used the Java Collection framework and Java threads while implementing various design patterns such as Singleton, Facade, Command, Factory, Builder, DAO, and DTO. Participated in sprint planning, scoping, and task allocation sessions, and prioritized and refined the product backlog, which included enhancement requests and bug fixes, in readiness for the forthcoming release. Employed collaboration tools like JIRA, Confluence, and GIT for seamless teamwork. CIC Plus | Illinois Full Stack Java Developer 10/2021 10/2022 Involved in design, development, testing, and production deployment phases of the project using Agile methodology. Responsible for adding features and document API design document for API design and created UI using HTML, CSS3, Bootstrap, and JavaScript. Extensively used Java 8 features like Lambda expression, method references, and stream API. Used Spring Core Annotations for Dependency Injection, Transaction management, Spring REST for REST APIs and SQL as backend database. Provided Spring Security using OAuth 2.0 and authenticated and authorized using Spring Security framework. Extensive experience with Spring Core, Spring IOC, Spring Boot, Spring Data JPA, Spring AOP, Spring Security, Spring Transactions, Spring JDBC, and Hibernate ORM. Created custom filters that can format data in different ways based on the requirements and involved a two-way data binding technique with styling from Bootstrap in Angular 10. Used Angular 10 Reactive forms to implement complex forms and performed the validations using Form Builder. Experience in using build and deploy tools such as Jenkins, Docker, and cloud services like Amazon EC2, and S3. Created numerous directives, pipes, and custom reusable components in Angular 10 to support business requirements. Experience with tools like Docker Images/containers and Kubernetes. Used JUnit for unit testing of the application and log4j for logging. Followed Agile Software Development Methodology to build the application iteratively and incrementally. Participated in scrum-related activities and daily scrum meetings. Used JIRA to keep track of bugs to reduce downtime, increase productivity, and improve communication. Participated in spring planning/scoping/tasking session and prioritized and groomed product backlog of enhancement requests and defects in preparation for release. Champion Energy | Houston - Texas Java Developer 10/2018 07/2021 Worked in Agile model, participated in Daily Scrum, Backlog Grooming, Sprint Planning Sprint Review, Sprint Retrospective Meeting, supported team in refining and grooming product backlog in Jira. Created UI using Angular 10 utilizing various components such as Directive, Router, Module, Pipes, Services, AUTH Guard, HTTP Interceptor, etc. Experience in building a form using Reactive Modules and Lazy Loading. Developed REST-based services, used Spring Dependency Injection, spring application context features in the application with spring-based MVC, AOP framework. Worked with various components in Spring, which includes Spring IOC, AOP, Spring JDBC, Spring MVC, Spring JPA, Spring Batch, and Spring Boot. Implemented Microservices architecture with Netflix Eureka using Spring Boot for making different applications smaller and independent. Involved in deploying the enhancements and bug fixes to the development environment and staging environment for UAT before Production Go Live. Responsible for Unit Testing using JUnit Testing. Utilized Log4j for request/response/error logging. Used GIT for a version control tool for merging branches, during bug fixes, and to solve merge conflicts between other developers, also for production release verification. Goodman Manufacturing | Houston, TX Java Software Developer 06/2016 - 09/2018 Used Maven build script for building and deploying applications and designing new database tables for the enhancements. Responsible for adding features and document API design document for API design and created UI using HTML, CSS3, Bootstrap, and JavaScript. Extensively used collection framework, java threads and made use of different design patterns like Singleton, Facade, DAO, and DTO. Involved in creating the hibernate POJO objects and mapping using Hibernate annotations. Used Spring Core Annotations for Dependency Injection (DI). Developed Servlets and Java Server Pages to route submittals to EJB components and rendered information using Session Fa ade and Service Locator. Used Struts Framework that used MVC architecture with JSP as view to develop UI along with AJAX, HTML, CSS, JavaScript, and jQuery. Used Java Mailing or Messaging Service (JMS) APIs for mailing detailed notifications depending upon the success and failure once the backend process is complete and for mailing administrator of any system-related problems. Good Experience with PL/SQL Queries, Store Procedures, and Relations. Used Spring Framework with Hibernate to map to MySQL database. Developed SQL queries to perform CRUD operations on the instance of JPA Repository. Keywords: user interface sthree golang procedural language Texas |