Joe Degiovanni
📞 320.250.1808 | ✉️ joe.degiovanni@gmail.com | 🌐 joedegiovanni.info🔧 SKILLS
Languages
Java, Groovy, Python, JavaScript
Web Frameworks
Spring, Angular, NodeJS, React
Testing
TDD, Spock, JUnit, Karma, Cypress, Selenium, Geb, JMeter
DevOps
Terraform, Docker, Liquibase, Flyway, Maven, Gradle, Git, Jenkins, BitBucket Pipelines
Cloud
AWS Lambda, AWS Elastic Beanstalk, AWS API Gateway, Amazon S3, GCP Compute Engine
👔 EXPERIENCE
Lead Software Engineer | WorkFusion
March 2021 - Present- Techincal team lead for "Digital Worker" products which combine ML models with business rules to automate workflows in banking and other industries
- Design and implement Rest API enabled automation platform for Digital Workers to run on
- Implementations use Java, Spring Data, Spring MVC, GCP, Maven, Docker, and React
Software Engineer | Shutterfly, Inc.
December 2018 - March 2021- AWS Lambdas in Java and Python
- Unit testing using Groovy and Spock
- Build and test front end applications using Angular, RxJS, Jasmine
- Manage Cloud infrastructure using Terraform
- Participate in a distributed team in a remote agile environment
Senior Java Developer | Anderson Trucking Service
September 2017 - December 2018- Developed enhancements for legacy Java desktop application on a team with six other developers
- Developed SpringBoot microservices using Groovy
Software Developer | Optum
March 2015 - August 2017- Developed RESTful web services
- Developed Spring MVC health benefit administration and adjudication web application
- Mentored junior developers and performed regular peer code reviews to ensure code standards
- Utilized Test Driven Development (TDD) methodology using Spock testing framework
- Coordinated with over 100 other developers committing to the same Git repository daily.
Web Application Developer | M. A. Mortenson Construction
September 2012 - March 2015- Created JavaFX applications for streamlining manual business processes
- Developed new websites for customers which leveraged Oracle Webcenter Content as the backend Web Content Management platform
- Lead installation and configuration of production Jenkins CI Server
- Obtained Oracle Java SE 7 Programmer I Certification
- Utilized Apache JMeter and Selenium Web Driver for scripted performance testing.
Software Consultant | Fishbowl Solutions
June 2010- September 2012- Created and Debugged Java> and Oracle ADF components to customize Oracle Webcenter Content 10g and 11g.
Programmer | LSS Data Systems (now MEDITECH)
June 2008 - June 2010- Programmed enhancements and bug fixes for the Scheduling module of the Ambulatory Healthcare system.