Summary
Overview
Work History
Education
Skills
Languages
Volunteer Experience
Timeline
Generic

John Oakley

Director of Software Engineering
Frisco,TX

Summary

With a robust 15-year trajectory, I've emerged as a visionary technologist, catalyzing digital innovation across various sectors. Engineering cutting-edge software solutions and leveraging real-time data to drive transformative outcomes has been my forte. At FTD, I led a 26-member team to revolutionize e-commerce with advanced tech stacks, fostering career growth and epitomizing leadership that innovates and inspires. My tenure at Tandem Conglomerate involved pioneering a research review application with a lean team, demonstrating boundless creativity. Crafting day trading applications at Citadel LLC, I set new standards for user interaction and real-time performance, showcasing a seamless blend of technology with user needs. As a co-founder of a legal tech startup, I challenged industry norms with a groundbreaking contract editor, embodying my entrepreneurial spirit and vision for future-forward solutions. Rooted in a Computer Science B.S. from the University of Virginia, my journey is marked by relentless pursuit of excellence, innovation, and transformative leadership in technology.

Overview

15
15
years of professional experience

Work History

Principal Software Engineer

Centric Software
08.2023 - Current
  • Developed features for Centric's product lifecycle management software, a highly interactive app that leverages ReactJS, MobX, ElasticSearch, NodeJS

Director of Software Engineering

FTD
10.2018 - 02.2023

FTD, established in 1910 as "Flowers Transwire Delivery" (now Flowers Transworld Delivery), is an e-commerce clearing how for it's florist network that has evolved with the times from wire, to phone, and finally to web applications. I was brought on to FTD to lead the digital transformation of FTD's e-commerce application, modernizing their stack

  • Led 3 teams (15 engineers) in the digital transformation of FTD's three e-commerce applications, which upon launching, immediately resulted in a 200 basis point improvement on conversion
  • Attracted, retained, and grew talent in a competitive (2019) hiring market and scaled a team from 5 to 15 engineers, as well as saw championed two promotions within the original tea. One team was local, and the other two were international.
  • Made a case to senior leadership about the benefits of using a tight SDLC process, and orchestrated said process for three scrum teams and provided agile coaching. Feature delivery increased by 4x and became the basis for tracking performance via velocity in Jira
  • Partnered with the Director of Product to build out a year-long initiative roadmap. When the Director of Product left the company, I served as interim Director of Product for six months
  • Evaluated prospective vendors and partners, and developed integration approach
  • Led best practice discussions and encouraged the teams towards effective, consistent implementations, making it easily refactorable, as well making the code bases easily understood by onboarding and junior engineers as well
  • Drove technical strategy decisions which led to successful product launches in competitive markets.
  • Enhanced user experience by collaborating closely with UX/UI designers throughout the development process.

Senior Software Engineer

Citadel LLC
03.2017 - 10.2018
    • Developed highly interactive and secure applications for day-trading using real-time data (D3.js, Three.js, ReactJS, Vue.JS, NodeJS, Hapi)

Senior Software Engineer

Social Tables
05.2016 - 02.2017
    • Developed hospitality applications, including an highly interactive application for reviewing rentable conference spaces for qualified lead generation, as well as an app for managing large guests lists in real time (ReactJS, NodeJS, RethinkDB)

Software Architect

Tandem Conglomerate
03.2014 - 04.2016
  • Lead a team of 3 engineers in the development of an application to broken the Transportation Research Board's research review process, the success of which led to a contract extension to build a conference resource schedule
  • Provided mentoring, training, and performance feedback to the team
  • Collaborated with stakeholders to gather requirements and translate them into functional specifications for streamlined development processes.
  • Improved user experience with intuitive interface designs, adhering to best practices in UX/UI principles.
  • Streamlined application development processes for increased efficiency, implementing agile methodologies and automated testing tools.
  • Enhanced software performance by identifying and resolving system bottlenecks through thorough code analysis and optimization.

Software Engineer III

Pyramid System
09.2013 - 09.2014
    • Developed FinTech apps on behalf of the FDIC (C#, .net, MVC.net, javascript)

Founder, CTO

Liminal Studios
09.2012 - 09.2013
  • Developed strong communication and organizational skills through interdisciplinary, cross-function collaboration
  • Performed competitive analysis
  • Created a prototype legal contract document editor which boasted features similar to a software engineers IDE, such as syntax highlighting of terms of art, and context linking,
  • Interviewed prospective client stakeholders to establish relationships and determine product-market fit
  • Demonstrated creativity and resourcefulness through the development of innovative solutions
  • Used strong analytical and problem-solving skills to develop effective solutions for challenging situations

Software Engineer

Daon
09.2010 - 09.2012
  • Developed mobile biometric authentication applications
  • Invented a patented process for securing email communications
  • Proactively identified security vulnerabilities in application code, implementing necessary measures to mitigate risks.
  • Established efficient communication channels within the team, leading to better collaboration among members during project development phases.
  • Improved software performance by identifying and resolving bottlenecks in the code.

Software Engineer

ODIN Technologies
07.2009 - 09.2010
    • Developed RFID asset tracking solutions
    • Performed on-site customer solution integrations
    • Demonstrated example solutions for prospective clients
    • Developed scalable and maintainable code, ensuring long-term stability of the software.
    • Established efficient communication channels within the team, leading to better collaboration among members during project development phases.

Education

Bachelor of Science - Computer Science

University of Virginia
Charlottesville, VA
05.2009

Skills

    • Visionary Technology Leadership
    • Strategic Technical Roadmapping
    • Team Development (Scalable and international)
    • Agile Development & Coaching
    • High-Quality MVP Development
    • SaaS Application Architecture
    • Production uptime support
    • Real-Time Data Streaming
    • Strong Vendor Relationship Management
    • Performance Optimization
    • Algorithm implementation
    • Software release management
    • DevOps principles
    • Build releases
    • Project Management
      • Team Training
      • Software Documentation
      • Object-Oriented Programming
      • Software Design
      • Requirements Gathering
      • API Development
      • Best Practices
      • Mobile App Development
      • Web application development
      • Conflict Mediation
      • Debugging expertise
      • Test-driven development
      • Microservices Architecture
      • Languages: Typescript, React, Redux, NodeJS, VueJS, Hapi, Electron, C#, net, MVCnet, Entity Framework, Java, Java Micro Edition, J2EE, Ruby on Rails, Lisp, Bash
      • Technologies: Docker, Kubernetes, Pulumi, PagerDuty, Jira, Trello, AWS EC2, AWS S3, AWS Lambda, GCP, Azure, Microsoft and Google office apps (excel, word, google docs, etc)

Languages

English
Native or Bilingual
Spanish
Limited Working

Volunteer Experience

Organization: FairVote Chicago

2017-2023

Role: Volunteer

Activities: Participated in FairVote's campaign to raise awareness of the social benefits of Ranked Choice Voting


Organization: React DC

2016-2017

Role: Co-organizer

Activities: Orchestrated React DC meets. Responsibilities included locating and setting up meeting space, generating meetup invitations, soliciting industry experts to present, and leading group projects


Organization: Code for DC

2016-2017

Role: Volunteer

Activities: Supported Code for DC meetups, and organization which sponsors civic-minded projects and creates a space where activists and coders can collaborate to evoke change. Responsibilities included locating and setting up meeting space, identifying skill gaps on projects and matching suitable volunteers, as well as doing some design, architecture, and coding. Code for DC heavily favors using the Ruby on Rails platform due to it's quick scaffolding system

Timeline

Principal Software Engineer

Centric Software
08.2023 - Current

Director of Software Engineering

FTD
10.2018 - 02.2023

Senior Software Engineer

Citadel LLC
03.2017 - 10.2018

Senior Software Engineer

Social Tables
05.2016 - 02.2017

Software Architect

Tandem Conglomerate
03.2014 - 04.2016

Software Engineer III

Pyramid System
09.2013 - 09.2014

Founder, CTO

Liminal Studios
09.2012 - 09.2013

Software Engineer

Daon
09.2010 - 09.2012

Software Engineer

ODIN Technologies
07.2009 - 09.2010

Bachelor of Science - Computer Science

University of Virginia
John OakleyDirector of Software Engineering