Hello
Welcome to my little 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.
Oh, and if you're curious to see something I worked on today you can check out the leetcode challenge I did or this design/build challenge. Cheers!
Experience
Senior Software Engineer · Apixio
My time at Apixio was short but effective. As a tech lead for a cross-functional team, I streamlined operations by designing and implementing an end-to-end software development protocol. My responsibilities included 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