Brian Hettiger

United States

@brianhettiger021

Senior Java Full Stack Engineer

Personal Information

brianhettiger0219@gmail.com
+1-7085720222
United States

My Resume

Brian.pdf

Badges

Problem Solving
Java
Python

Certifications

Work Experience

  • Software Engineer

    DXC Technology•  July 2020 - July 2023

    • Successfully migrated a monolithic application into a Microservices architecture, integrating an API gateway and overseeing more than 50 REST APIs • Participated in Agile methodology and involved in Design, development, Implementation, and testing of the enterprise applications. • Utilized Angular 7, 9 and 12 Reactive forms to create intricate forms, integrating validation through Form Builder. Leveraged Angular Material components for enhancing user interface. • Managed RESTFUL web service consumption with Angular HTTP Module, employing RXJS operators for response transformation. • Defined Angular routes using Router module for components at module level to enable lazy loading for modules and components. • Worked with RXJS Observables and operators when working with HTTP JSON responses and defined custom error handler to handle error scenarios. • Created and injected Spring services, Spring controllers, and DAOs to achieve dependency injection and to wire objects of business classes. • Used Spring MVC to handle/intercept the user requests and used various controllers to delegate the request flow to the back-end tier of the application. • Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework and used Microservice architecture with Spring Boot based service through REST. • Developed, debugged, integrated and deployed applications using Eclipse (IDE) and used Git Lab as a Version Control. • Hosted and tested the application on AWS servers before publishing it in an actual production environment and worked as a Dev Ops. • Scaled the component interactions and generalized the interfaces using Restful web service.

  • Software Engineer

    Luxoft•  July 2016 - July 2020

    • Designed and developed a microservices-based, cloud-native e-commerce platform using Java Spring Boot, Angular, and PostgreSQL, resulting in a 25% increase in sales revenue and a 30% reduction in server costs. • Implemented Router Module of Angular 5 to make the whole project a Single Page Application and add routers according to the requirements. • Collaborated with the product team to define user stories and requirements, and provided technical guidance and feasibility assessments. • Built and maintained RESTful APIs for internal and external consumption, ensuring API security using OAuth 2.0 and JWT. • Developed and maintained the front-end web application using Angular, and React and ensured cross-browser compatibility and responsive design. • Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework & used Microservice architecture with Spring Boot based service through REST. • Integrated third-party APIs and services, such as Stripe and Twilio, to provide payment and messaging functionalities. • Used source control tools (GitHub) appropriately depending on the task at hand and participated in daily standups when applicable.

Education

  • Illinois Institute of Technology, Chicago

    Software Engineering, BE•  September 2012 - May 2016

Skills

Java
Javascript(Intermediate)
Angular
Algorithm
Data Structure
NodeJs
SQL
React