Summary
Overview
Work History
Education
Skills
Certification
Activities
Hobbies
Timeline
Generic

Curtis Ogren

Full Stack Developer
San Carlos,CA

Summary

Former All-American swimmer at Stanford with 5+ years in industry experience in Full Stack Software Engineering and previous experience in Design, DevOps, and Information Technology.

Overview

6
6
years of professional experience
8
8
years of post-secondary education
1
1
Certification

Work History

Full Stack Software Engineer

Clover
Sunnyvale, CA
08.2022 - Current
  • Helped develop and maintain new features in Reseller web-portal and its Java Spring Boot microservice to provide consistent user experiences.
  • Developed feature for Billing to initiate refunds on behalf of merchants regarding recurring charges.
  • Part of on-call rotation for Clover monolithic server in USA. Engaged in efforts to reduce load on monolithic server.
  • Currently developing Authentication/Authorization microservice integrated with Ping, decoupling current centralized Authentication/Authorization code structure within monolith server. This will impact impact how 800k merchants in North America log onto Clover web dashboard and devices.
  • Sole developer in fixing security audit regarding internally granted permissions. This involved caching of LDAP data within session tokens.

Product Owner

Allstate
Remote, CA
06.2020 - 08.2022
  • Product Owner of Allstate's internal NOVA web application
  • Established DevOps, Design, and Development of application that would impact 200 internal users
  • NOVA UI allows agents and other employees within Allstate to submit test policyholder data into NOVA database, alternative to manually entering test data into excel spreadsheets, saving time and spending on resources for Allstate
  • Providing mentorship to interns on React development

Software Engineer

Esurance & Allstate
San Francisco, CA
11.2019 - 01.2022
  • Lead developer in Esurance's test and automation platform, full-stack (React+Node Express) internal application designed to help team of ~50 test engineers create, and edit QA test cases, as well as automate their daily tasks.
  • Collaborated with cross-functional teams to deliver high-quality software products on schedule.

Security Engineer

Esurance
San Francisco, CA
10.2018 - 11.2019
  • Administrator for Data Loss Prevention system (DLP) for all 3,000 employees
  • In charge of maintaining network of servers for detection on endpoints and on network
  • Policy additions and refinements, incident response, metrics, troubleshooting
  • This includes frequent regex editing for discovering any confidential information and editing policies to remove frequent false positives
  • Lead Oracle database migration
  • Set up ELK stack server to report IT Security metrics to upper management.
  • Collaborated with IT teams to integrate security measures into software development processes, enhancing overall application security

Education

Bachelor of Science - Computer Science

Stanford University
Stanford, CA
09.2014 - 06.2018

High School Diploma -

Saint Francis High School
Mountain View, CA
08.2010 - 05.2014

Skills

Typescript

Java

Python

Google Cloud

Spring Boot

React

API Design and Integration

Microservice stacks

Linux

Certification

USA Swimming Certified Coach

Activities

As an active outdoorsman, I enjoy fishing, snowboarding, hiking, and open water swimming.

Hobbies

  • I assist coaching 9-12 year old kids at Palo Alto Stanford Aquatics in the afternoons after work in the office; I enjoy assisting the physical and mental development of young athletes.
  • Attempting to get into triathlons at the moment

Timeline

USA Swimming Certified Coach

06-2024

Full Stack Software Engineer

Clover
08.2022 - Current

Product Owner

Allstate
06.2020 - 08.2022

Software Engineer

Esurance & Allstate
11.2019 - 01.2022

Security Engineer

Esurance
10.2018 - 11.2019

Bachelor of Science - Computer Science

Stanford University
09.2014 - 06.2018

High School Diploma -

Saint Francis High School
08.2010 - 05.2014
Curtis OgrenFull Stack Developer