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.
I also manage a personal and software engineering blog if you're interested to see what I've been writing about lately. If you want to see which leetcode problems I've been tackling recently I welcome you to check out my profile. Cheers!
Experience
Senior Software Engineer · Apixio
My time at Apixio was short but effective. I was able to knock out critical hotfixes in a short amount of time and also build out a Q1 and Q2 roadmap of features and rank them by priority. My responsibilities included front-end development, stakeholder communication, requirements gathering, timeline definition, and feature delivery coordination.
- TypeScript
- React
- HTML & CSS
- Material UI
- Styled Components
- Docker
- GitHub
- Jira
Senior Software Engineer · StepStone Group
As a tech lead for a team of 5, I spearhead the planning and development of critical features and modernizations. This involves collaborating closely with project managers, onshore and offshore teams, UI/UX teams, and stakeholders. I ensure projects are delivered on time by removing any roadblocks developers face, leveraging my technical expertise. Additionally, I mentor software engineers, fostering their professional growth within the team.
- JavaScript
- React
- Laravel
- MySQL
- HTML & CSS
- Material UI
- Styled Components
- Docker
- GitHub
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
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