Summary
Overview
Work History
Education
Skills
Websites
Awards
Languages
Timeline
Generic

Frederic Olivieri

Reno,NV

Summary

Accomplished Principal Software Engineer with over 25 years of extensive experience in application software design and development, demonstrating a deep understanding of all phases of the Software Development Lifecycle (SDLC). Proven leadership and management skills successfully guide local, remote, and offshore teams in delivering high-quality software solutions. Expertise includes architecting and developing multiple highly successful Java EE-based commercial applications, fully internationalized, utilizing a robust array of technologies such as EJBs, OAuth2, JWT, JMS, JDBC, JSP, JSF, Hibernate, Apache Kafka, and modern JavaScript frameworks like ReactJS, Angular, and ExtJS. Committed to driving innovation and excellence in software development while fostering collaborative team environments.

Overview

27
27
years of professional experience

Work History

SENIOR JAVA ENGINEER

City of New York via Microsoft and New Era Technology
03.2023 - Current
  • Updated applications from C# technologies to Java
  • Implemented various components for New York’s benefits portal available to New York residents
  • Microsoft Azure cloud development using Java SpringBoot, MS Service Bus, Azure cloud, and Entara security
  • Code review and mentoring of offshore junior engineers

SENIOR ENGINEER

Thrivent Financial via Beacon Hill Staffing
04.2022 - 03.2023
  • Migration of existing REST and SOAP services from Oracle Access Manager to Azure Entra security using OAuth2 and JWT.
  • Updated applications from Java 8/9 to Java 11 and Java 17 including rewriting security implementations and replacing outdated dependencies
  • Designed various integrations for Cornerstone API from proprietary learning system using Java SpringBoot, OpenAPI
  • Configured CI/CD pipelines and GitHub Actions for various projects

PRINCIPAL ENGINEER

SkyHive
12.2021 - 01.2022
  • Architected SaaS solution for next generation of ETL APIs for integrating with external partners such as Workday, SuccessFactors, LinkedIn, Pluralsight, Cornerstone, Udemy, MS Dynamics 365 using REST, SOAP, and file-based records using OAuth2, JWT and Spring Security.
  • Designed and implemented a message-based, multi-tenant AWS Cloud-hosted API integration tool using Kubernetes, Apache Kafka and Spring Boot and OpenAPI Swagger.
  • Designed and implemented the entire UI for the integration project using ReactJS
  • Trained, mentored, and led local and off-shore integration team of 6 on the environment and development processes

PRINCIPAL ENGINEER

GuidedChoice.co
04.2020 - 12.2021
  • Developed cloud based React web application and API solutions using OpenAPI for mobile application in MS Azure based Kubernetes cloud.
  • Maintained application containing over 30 different microservices written in Java and Java 8 and SpringBoot.
  • Led development team of over 12 developers of mixed experience and served Scrum Master and Project Coordinator to the team.

SOLUTIONS ARCHITECT

ITX, Corp
04.2020 - 12.2020
  • Designed PaaS solution for addition changes to a Laboratory Information Management (LIMS) application using Node.js, Java 9, AWS and the ELK stack including Amazon Elastic Search, Log Stash, Kibana, and Beats AWS products
  • Designed and Implemented disaster recovery of Neo4J database using Amazon Backup and Terraform to schedule, back up, and restore essential LIMS data
  • Supported and designed solutions for HR Retirement plan system, including beneficiary maintenance and integration with non-retirement infrastructure a 401(k) loan application and maintenance using Node.js and React.

SENIOR SOFTWARE ENGINEER

TriNet HR, Inc
10.2015 - 04.2020
  • Implemented new features and maintenance on SaaS based payroll entry system using Sencha’s ExtJS and AngularJS technologies with Java and Oracle 11 on the back end
  • Created Java APIs using SpringBoot and an OpenAPI architecture for REST based transactions to allow for migration to Angular based UI
  • Created messaging infrastructure using RabbitMQ for communication across internal products
  • Trained and mentored local and off-shore resources on the environment and development processes as Team Lead and Scrum Master

SENIOR MEMBER OF TECHNICAL STAFF

VMware, Inc
07.2010 - 10.2015
  • Designed and implemented an ExtJS JavaScript based UI which unifies the user interfaces of multiple products into one yet maintains the familiarity of the existing product
  • Implemented remote collection configuration user interface for vRealize Operations Manager Remote Collector using Java and RabbitMQ messaging services
  • Designed and implemented “archiving as a service” feature for Log Insight using AWS and VMware cloud technologies.
  • Responsible for initial UI scaffolding for outbound alerting mechanism, symptom definition, problem definition, and recommendations/remediation features using Sencha Command/ExtJS and AJAX (ExtJS) (ExtJS) based graphing components
  • Led and mentored API team of 6 developers to create SpringBoot REST API for the next-gen Stats Platform and served as Scrum Master

SENIOR SOFTWARE ENGINEER

Overstock.com
07.2009 - 07.2010
  • Configured and migrated existing Selenium test infrastructure to use internal WebDriver based testing framework.
  • Ported C++ Auctions code to web-based Java framework.
  • Redesigned existing Java code to utilize a more REST-ful, resource-oriented approach to exposing auctions functionality.

SENIOR DEVELOPER & ARCHITECT

University of North Carolina at Chapel Hill, IT
12.2008 - 07.2010
  • Designed infrastructure for Java Content Repository (JCR) based portlets, including use of Google Java Content Repository (JCR) Object Mapper, JSR-170 based connectivity using Spring to Jackrabbit content repository, and utilizing a YUI object for AJAX component visualization and CRUD operations.

SENIOR SOFTWARE ENGINEER/ENGINEERING MANAGER

Teradata Corp., Raleigh, NC
02.2007 - 09.2009
  • Java, JSP, Struts, Dojo, ExtJS, Spring, MySQL, and Hibernate development of CRM Communication module based on existing Delphi implementation using Agile techniques, including test driven development, continuous integration, and project planning.
  • Managed team of 5 engineers

SENIOR SOFTWARE ENGINEER IV, TECHNICAL LEAD

Quest Software, Inc., Aliso Viejo, CA
01.1999 - 02.2002
  • Lead multiple software teams on multiple projects using Java/J2EE and multiple databases as Team Lead and Scrum Master.
  • Architected new J2EE based version of desktop software Vista Plus on IBM WebSphere using Oracle 10, and MySQL.
  • Technical Lead for Stat CRM tool for PeopleSoft
  • More on request.

Education

M.S. - Computer Science

Golden Gate University
San Francisco, CA
12.1999

B.A. - Criminal Justice

California State University, Fullerton
Fullerton, CA
12.1993

Skills

  • PROGRAMMING
  • Expert: Java, J2EE, JMS, Spring, Spring MVC, Spring Boot, HTML, CSS, Sass, JavaScript, AngularJS 14, ExtJS 4x, 22, XML/XSLT, REST, SOL, Maven, Ant, Git, Nodejs, JSF, OpenAPI, Swagger, OLTP vs OLAP, ETL, Kafka AWS EKS & EC2
  • Intermediate: Hibernate, CI/CD, C#, React, Redux, Grails, Selenium, ELK stack, AWS LogStash, AWS Kibana, AWS Elastic Search, Neo4J DB, AWS Lambda, Microsoft Azure DevOps, BitBucket, Kubernetes, Helm Charts, JIRA, OAuth2, JWT, Apache Camel, MS Service Bus
  • Beginner: Python, Ruby on Rails, Terraform, GitHub Copilot
  • SOFTWARE
  • VMWare, Oracle, SQL Server, Cassandra, Tomcat, Docker, Kubernetes, AWS, Cloud Foundry, Rabbit MQ, NPM, IntelliJ, Eclipse, GitHub, Jenkins, Hudson, NodeJS, IBM WebSphere, MongoDB, Azure Resource Manager
  • METHODOLOGIES
  • Agile, Scrum (Certified Scrum Master), XP, RUP UML, CI/CD, IECD Design Thinking, SAFe, DORA (DevOps Research and Assessment), SPACE

Awards

LEADERSHIP & EXCELLENCE AWARD Adrian Tudor – Senior Director, Software Engineering VMware October 2012, COLLEAGUE RECOGNITION “Innovation and Leadership” Zach Coleman, Innovation Lead for Design and Implementation Excellence, ITX Corp. January 2020, “Lead with the Customer” Naga Pappireddi – Development Manager, Software Engineering, TriNet January 2020, “Mastery Award” Zach Coleman – Product Innovation Lead, Software Engineering, ITX Corp. June 2020, “Excellence Recognition” Stephen Walter – Scrum Master, ITX January 2021, “Praise Award: Success” Stephen Walter – Scrum Master, ITX March 2021

Languages

English
Native or Bilingual

Timeline

SENIOR JAVA ENGINEER

City of New York via Microsoft and New Era Technology
03.2023 - Current

SENIOR ENGINEER

Thrivent Financial via Beacon Hill Staffing
04.2022 - 03.2023

PRINCIPAL ENGINEER

SkyHive
12.2021 - 01.2022

PRINCIPAL ENGINEER

GuidedChoice.co
04.2020 - 12.2021

SOLUTIONS ARCHITECT

ITX, Corp
04.2020 - 12.2020

SENIOR SOFTWARE ENGINEER

TriNet HR, Inc
10.2015 - 04.2020

SENIOR MEMBER OF TECHNICAL STAFF

VMware, Inc
07.2010 - 10.2015

SENIOR SOFTWARE ENGINEER

Overstock.com
07.2009 - 07.2010

SENIOR DEVELOPER & ARCHITECT

University of North Carolina at Chapel Hill, IT
12.2008 - 07.2010

SENIOR SOFTWARE ENGINEER/ENGINEERING MANAGER

Teradata Corp., Raleigh, NC
02.2007 - 09.2009

SENIOR SOFTWARE ENGINEER IV, TECHNICAL LEAD

Quest Software, Inc., Aliso Viejo, CA
01.1999 - 02.2002

M.S. - Computer Science

Golden Gate University

B.A. - Criminal Justice

California State University, Fullerton