Andrew Faust

Andrew Faust

Mentor
5.0
(32 reviews)
US$11.00
For every 15 mins
56
Sessions/Jobs
ABOUT ME
Former Team Lead and Architect in Java.
Former Team Lead and Architect in Java.

I have been working with Java since java 5, and have several years experience with java 8, Spring-Boot, JPA or JDBC. I have implemented numerous REST-based web services in Jersey, Jersey2 ad Spring-MVC. I have a solid working knowledge of java 8 functional programming, streaming, and threading / concurrency management.

I have retired from full-time IT / corporate work and now enjoy moonlighting as a java teacher, mentor, and freelance developer.

Eastern Time (US & Canada) (-04:00)
Joined September 2019
EXPERTISE
5 years experience | 5 endorsements
10 years experience | 31 endorsements
5 years experience | 17 endorsements
Implemented several very large scale REST services while working at The Home Depot that process an average of 10 to 15 transactions per S...
Implemented several very large scale REST services while working at The Home Depot that process an average of 10 to 15 transactions per SECOND and have peaked at 30 TPS.
6 years experience | 3 endorsements
Extensive work developing countless test cases using jUnit and Mockito
Extensive work developing countless test cases using jUnit and Mockito
10 years experience | 4 endorsements
I have worked as a Oracle DBA in the past and have extensive experience developing high performance SQL queries.
I have worked as a Oracle DBA in the past and have extensive experience developing high performance SQL queries.
6 years experience
SEVERAL MICRO SERVICE IMPLEMENTATIONS USING JERSEY, JERSEY 2, AND SPRING-MVC
SEVERAL MICRO SERVICE IMPLEMENTATIONS USING JERSEY, JERSEY 2, AND SPRING-MVC
15 years experience | 1 endorsement

REVIEWS FROM CLIENTS

5.0
(32 reviews)
northernbird
northernbird
August 2021
Thanks a lot for reviewing my preparation for the job interview. Your advice was very precise and I'm sure I couldn't improve without your support :-)
northernbird
northernbird
February 2021
Great session about distributed transaction. I could get the basic solution how I could architect well based on microservice pattern. Thanks a lot :-)
northernbird
northernbird
February 2021
Thanks for giving the good solution to solve the complicated system requirement issues regarding spring boot controller/dto/validation :-)
northernbird
northernbird
November 2020
Thanks a lot for the very detailed research & investigation for java reactive programming & database analysis. I'm very happy to clear all my questions and get the safe & correct approach to implement my project :-)
northernbird
northernbird
October 2020
Thanks for supporting me to find software architect decisions! Very good and helpful idea to introduce thread process for better performance which I couldn't come up with alone :-)
northernbird
northernbird
September 2020
Thanks a lot for the support of system analysis for very complicated API development. Also, I could know the useful Java interfaces like Predicate, Produce. I will surely use them :-)
northernbird
northernbird
September 2020
Thanks a lot for the valuable advice about Spring Data JPA, database full-table-scan & query optimizer 😊 I could make clear all my concerns 👍
Matthew Holt
Matthew Holt
August 2020
Andrew is awesome. I was looking for an experienced architect to help guide my prototype app into a production product. He quickly understand the use case and existing code-base and was great at explaining what could change and it's benefit. Looking forward to continue to work with him in the coming months as I deliver on 1.0 and beyond. Thanks Andrew!
northernbird
northernbird
August 2020
Thanks a lot for the review for the presentation about docker + Spring boot application. It was very good to know about container orchestration architecture, database sharding etc.. :)
northernbird
northernbird
July 2020
Thanks a lot for the great help to find a best way to implement complicated native queries for Spring boot application :) Also, it was very good to know why these are several JPA implementations to represent the same database relationship :)
SOCIAL PRESENCE
GitHub
Java8Games
Classes that exercise Java 8 stuff
Java
0
0
SalesTaxGames
Exercise in computing simple sales tax
Java
0
0
Stack Overflow
36 Reputation
0
0
4
EMPLOYMENTS
IT ARCHITECT
FLOOR AND DECOR SSC
2018-03-01-Present
STRAGIGIC DIRECTION SETTING WITH MODERN TECHNOLOGIES INCLUDE CLOUD (AZURE)
STRAGIGIC DIRECTION SETTING WITH MODERN TECHNOLOGIES INCLUDE CLOUD (AZURE)
Java
Azure
Spring Boot
Java
Azure
Spring Boot
JAVA TEAM LEAD
THE HOME DEPOT
2014-07-01-2019-02-01
TEAM LEAD ON NUMBERIOUS INTERNAL PROJECTS MOSTLY RELATED TO MICROSERVICE DEVELOPMENT
TEAM LEAD ON NUMBERIOUS INTERNAL PROJECTS MOSTLY RELATED TO MICROSERVICE DEVELOPMENT
Oracle
Spring Boot
Microsoft SQL Server
View more
Oracle
Spring Boot
Microsoft SQL Server
Java 8
RESTful API
View more
java team lead
Transaction Processing Specialists
2013-03-01-2014-06-01
worked on CBT wellfare benefits application.
worked on CBT wellfare benefits application.
Java
Javqa
Java
Javqa
PROJECTS
ENTERPRISE SALES TAX CALCULATION SERVICE
THE HOME DEPOT
2017
TEAM LEAD ON 2 YEAR PROJECT TO CREATE A STANDARD SET OF MICRO SERVICES RUNNING IN THE CLOUD THAT THE ENTIRE HOME DEPOT ENTERPRISE, INCLUD...
TEAM LEAD ON 2 YEAR PROJECT TO CREATE A STANDARD SET OF MICRO SERVICES RUNNING IN THE CLOUD THAT THE ENTIRE HOME DEPOT ENTERPRISE, INCLUDING ALL STORES AND IN-STORE REGISTERS, CAN USE TO ACCURATELY CALCULATE SALES TAX. AVERAGE TRAFFIC IS 15 TPS AND HOLIDAY UPWARDS OF 25TPS
Spring Boot
Java 8
View more
Spring Boot
Java 8
View more