Terrance Corley

Senior Software Engineer

I build modern digital experiences and products for the web.

Hello

Welcome to my corner of the internet. I'm Terrance, a software engineer with a passion for building products that are both functional and user-friendly. I'm a Senior Software Engineer with over 6 years of experience in the industry. I'm currently open to new opportunities, feel free to reach out even if you just want to talk shop.

Experience

Jun 2019 - Present

Owner, Senior Software Engineer · Corley Media

As a freelance software engineer, I've independently secured contracts and delivered tailored solutions for a range of clients; most recently, I developed a headless CMS content system and web application for a national serving protection agency, and an inventory tracking system for the largest sports outfitter in the Imperial Valley.

  • TypeScript
  • React
  • Tailwind
  • Next.js
  • Node.js
  • GitHub
Jan 2024 - Sep 2024

Senior Software Engineer · StepStone Group

As a tech lead for a team of 5, I spearheaded the planning and development of critical features and modernizations. This involved collaborating closely with project managers, onshore and offshore teams, UI/UX teams, and stakeholders. I ensured projects were delivered on time by removing any roadblocks developers face, leveraging my technical expertise. Additionally, I mentored software engineers, fostering their professional growth within the team.

  • JavaScript
  • React
  • Laravel
  • MySQL
  • HTML & CSS
  • Material UI
  • Styled Components
  • Docker
  • GitHub
2021 - 2024

Software Engineer II · StepStone Group

I led the design and development of a comprehensive React UI library that serves as the foundation for all our department's React applications. I built the core components myself and managed the work of 9 engineers who contributed to the library. This resulted in a 10-fold increase in developer productivity and established a single source of truth for UI components, significantly reducing bugs and unintended consequences.

In a separate three-month stint as interim team lead for 11 engineers, I ensured smooth operations by handling hotfixes, sprint deployments, and related meetings and rituals. I also conducted code reviews and provided direct support to developers and project managers.

Furthermore, I actively participated in the company's hiring process, contributing to the recruitment of several engineers and UI/UX professionals.

  • JavaScript
  • React
  • Laravel
  • MySQL
  • HTML & CSS
  • Material UI
  • Styled Components
  • Docker
  • GitHub
2018 - 2021

Software Engineer I · StepStone Group

I led the front-end modernization of a large legacy application, transitioning it from PHP/JavaScript to React and Laravel frameworks. This not only significantly boosted developer productivity but also yielded a vastly improved UI/UX experience for our users.

Beyond technical leadership, I championed knowledge sharing within the engineering department by establishing its internal documentation space. Furthermore, I actively fostered a culture of learning and collaboration by initiating several bi-weekly events, including LeetCode challenges, code reviews, code jeopardy, and educational sessions.

Additionally, I served as a mentor for four engineers during this period, contributing to their professional development.

  • JavaScript
  • React
  • Laravel
  • MySQL
  • HTML & CSS
  • Material UI
  • Styled Components
  • Docker
  • GitHub