I'm Ryan Choi

Software Engineer // Frontend Developer

Ryan Choi portrait
Personal Details

Email: ryan@ryanchoi.dev

Languages: English, but fluent in JavaScript, TypeScript, and PHP.

I'm a seasoned Software Engineer with 8+ years of experience in the fintech SaaS industry, leading complex projects from concept to deployment. Proficient in modern JavaScript frameworks like Vue and React, with a focus on creating reusable components and comprehensive documentation. My contributions have streamlined development workflows, reducing time-to-production and enhancing team efficiency.

What I Offer


From innovative web designs to engaging interactive experiences, elevate your digital brand and
schedule a meeting with me today!

Web Development Icon

Web Development

Cross Platform Icon

Cross-platform Applications

Progressive Web App Icon

Progressive Web Apps

Legacy Modernization Icon

Legacy Modernization

IT Consulting Icon

IT Consulting

UI/UX Icon

UI/UX

Professional Experience


My extensive background in software has equipped me with the knowledge and expertise to provide outstanding application development solutions for current and future clients.

Web Development Engineer

Kount, an Equifax Company

June 2024 to Current

Achievements and Responsibilities
  • Develop, customize, and maintain branded templates for Zendesk Guide, Help Centers, and other Zendesk components.
  • 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 Vue.js
  • Integrate with Zendesk API and custom scripts for dynamic content rendering.
  • Collaborate with design teams to implement templates that align with multiple brand identities.
  • Maintain a scalable and modular approach to manage templates for several brands across the organization.
  • Create and maintain documentation for custom templates, components, and scripts.

Frontend Developer

Agile Resources, Inc.

September 2022 to June 2024

Agile is an IT staffing solution that works with clientele spanning international Fortune 100 companies with multimillion-dollar budgets to cutting-edge healthcare startups on the front lines of cancer research.

Achievements and Responsibilities
  • Initially contracted to Kount an Equifax company to handle frontend web development projects, later hired full-time due to consistently delivering high-quality results. Responsibilities are summarized above in the role for Equifax - Web Development Engineer.

Software Engineer (Frontend)

Routable

October 2021 to June 2022

Routable is a B2B payments platform built to make bill payments and mass payouts fast and seamless. Our mission is to be the simplest way to send and receive business-to-business payments. Unlike other payment platforms, Routable's modern, easy-to-use API allows you to build a powerful payments infrastructure in minutes

Achievements and Responsibilities
  • Built new React components and modules to deliver roadmap deliverables, such as opening cross-border payables to over 300 countries worldwide.
  • Refactored frontend architecture to integrate backend constants, allowing the team to ship faster and reduce duplicate code.
  • Improved code quality and test coverage using Jest, Sinon, and Storybook to exceed 85% code coverage requirements and stringent design review as a product-first company.
  • Solidified Routable's core business value as a relabeled service by optimizing components for maximum performance across various web-capable devices and browsers.

Senior Software Engineer

Total Expert

February 2020 to June 2021

Total Expert is a fintech software company that built the first experience platform purpose-built for the modern financial institution. The platform enables sales and marketing teams to leverage data to seamlessly deliver products and services relevant to each customer based on their financial goals.

Achievements and Responsibilities
  • Collaborated with the product team to enhance customer productivity and boost lead generation through targeted projects.
  • Led multiple web development initiatives, overseeing all stages from to successful deployment.
  • Delivered high-quality software with a 100% on-time track record, adhering to service level objectives.
  • Designed and implemented reusable Vue components, significantly accelerating development timelines.
  • Mentored junior and new team members through code reviews and pair programming, fostering skill development.
  • Presented regular demos to stakeholders, improving cross-team communication and collaboration.

Software Engineer

Total Expert

January 2016 to February 2020

Total Expert is a fintech software company that built the first experience platform purpose-built for the modern financial institution. The platform enables sales and marketing teams to leverage data to seamlessly deliver products and services relevant to each customer based on their financial goals.

Achievements and Responsibilities
  • Develop new features and platform capabilities for our FinTech platform using cutting-edge developer tools.
  • Analyze problems and collaborate with business users, customers, and team members to deliver innovative software solutions and enhancements.
  • Provide maintenance support for designated platform areas and coordinate issue resolution with other teams as needed.
  • Lead software scrum projects, oversee planning and estimation, communicate team progress, and address obstacles effectively.

Software Engineer Certificate

Prime Digital Academy

July to Nov // 2015

Prime is a 20-week immersive experience that prepares students to join the industry as entry-level software engineers. Using modern technologies like HTML 5, CSS 3, JavaScript, jQuery, React and Node.js to provide foundational concepts, techniques and design patterns essential in all coding environments.

Achievements and Responsibilities
  • Foundational skills in preparation for junior development positions in the software industry, including JavaScript, HTML5, CSS3, jQuery, and the full MEAN stack (Mongo DB, Express, AngularJS, Node.js). Also, exposure to other technologies including Git, Bootstrap, Handlebars, AJAX, Postman, Mongoose, PostgreSQL, MySQL, Jade, Slack, Passport, Grunt, Gulp, and more.
  • Soft skill development including public speaking through Toastmasters meetings, team-based interactions through peer programming and group challenges, project management using the Agile workflow, identification of personal strengths using StrengthsFinder, drafting Scope of Work documents, and client interaction skills.

Technical Expertise


When it comes to software development difficulties, it's essential to understand that sometimes, it is impossible to assess the core of the problem correctly without real expertise. Thus here are just some of the specialized skills I bring to the table to solve your technology needs.

Job skill icon Javascript
Job skill icon Typescript
Job skill icon Jest
Job skill icon Vue
Job skill icon Pinia
Job skill icon Storybook
Job skill icon React
Job skill icon Redux
Job skill icon Php
Job skill icon Html-css
Job skill icon Sass
Job skill icon Jquery
Job skill icon Mariadb
Job skill icon Amazons3
Job skill icon Vite
Job skill icon Node
Job skill icon Webpack
Job skill icon Tailwindcss
Job skill icon Docker
Job skill icon Figma
Picture of Ryan Choi giving the thumbs up