Skip to content
resume.ts - ryanchoi.dev
// Experience
 
interface Role {
role: string;
company: string;
period: string;
highlights: string[];
}
 
const experience: Role[] = [
{
role: "Web Development Engineer",
company: "Equifax",
period: "June 2024 → Present",
highlights: [
"Develop, customize, and maintain branded templates for Zendesk Guide, Help Centers, and other Zendesk products.",
"Ensure designs are responsive, accessible, and meet modern UI/UX standards.",
"Write clean, efficient, and reusable code using HTML, CSS, SASS, TypeScript/JavaScript, Handlebars, and Zendesk templating.",
],
},
 
{
role: "Frontend Developer",
period: "September 2022 → June 2024",
highlights: [
"Initially contracted to Equifax to handle frontend web development projects, later converted to full-time.",
],
},
 
{
role: "Software Engineer (Frontend)",
company: "Routable",
period: "October 2021 → June 2022",
highlights: [
"Built new React components and modules to deliver roadmap deliverables, such as opening cross-border payment rails.",
"Refactored frontend architecture to integrate backend constants, allowing the team to ship faster and reduce bugs.",
"Improved code quality and test coverage using Jest, Sinon, and Storybook to exceed 85% code coverage.",
],
},
 
{
role: "Senior Software Engineer",
company: "Total Expert",
period: "February 2020 → June 2021",
highlights: [
"Collaborated with the product team to enhance customer productivity and boost lead generation through new features.",
"Led multiple web development initiatives, overseeing all stages from planning to successful deployment.",
"Designed and implemented reusable Vue components, significantly accelerating development timelines.",
],
},
 
{
role: "Software Engineer",
company: "Total Expert",
period: "January 2016 → February 2020",
highlights: [
"Developed new features and platform capabilities for a FinTech platform using cutting-edge developer tools.",
"Analyzed problems and collaborated with business users, customers, and team members to deliver innovative solutions.",
"Led software scrum projects, overseeing planning and estimation, communicating team progress, and addressing risks.",
],
},
];
// Skills
 
type Stack = {
languages: ["TypeScript", "JavaScript", "PHP"],
frameworks: ["Vue", "React", "Astro"],
tools: ["Docker", "Figma", "Sass", "Vite", "Git", "Tailwind CSS"],
databases: ["MariaDB", "PostgreSQL", "MySQL"],
};
// Education
 
const education = {
credential: "Software Engineer Certificate",
institution: "Prime Digital Academy",
period: "July 2015 → Nov 2015",
};
main