Seongbin Yoon

I am a software engineer and devops engineer. I love building scalable, efficient and secure software systems.

GitHub | LinkedIn

Email: [email protected]

Professional Experience

DevOps Systems Developer

The Co-operators, Guelph, Canada | September 2022 - Present

  • Designed and implemented a range of automation processes using Jenkins, GitHub Actions, Selenium, and Playwright, including the development of comprehensive pipelines that integrate JFrog Artifactory and Docker for enhanced deployment.
  • Successfully deployed multiple products, ensuring seamless integration and optimal functionality while addressing technical debt through code refactoring and system performance optimization.
  • Migrated the company's version control from CVS to Git and transitioned repositories from Bitbucket to GitHub, integrating GitHub Actions for continuous integration.
  • Utilized Kong for API management and security, alongside OpenShift for container orchestration, and Vault for secrets management, enhancing overall infrastructure security and efficiency, including the recycling of passwords and managing sensitive credentials.
  • Decommissioned legacy Jenkins and Linux servers, transitioning to Docker-based solutions to improve scalability and maintainability, while leveraging Jenkins, GitHub Actions, OpenShift, AWS, and Azure for effective infrastructure management.
  • Maintained compliance with industry standards by ensuring proper certification management and implementing best practices for password recycling and security protocols.

Frontend Developer

Grepp Inc., Seoul, Korean | April 2022 - June 2022

  • Led the development of an internationalization (i18n) system with an automated translation feature using JavaScript and Vue.
  • Collaborated closely with designers to deliver a new web service under tight deadlines, actively participating in code reviews to ensure high-quality output using JavaScript and React, alongside Figma for design integration.
  • Increased test coverage from 5% to 80% by implementing unit tests and adhering to front-end test-driven development (TDD) practices, thereby ensuring reliable and secure software development with React Testing Library.

Software Engineer

ITNJ Software, Ulsan, Korea | January 2020 - December 2021

  • Developed a robust commercial platform capable of hosting over 30 live conferences simultaneously, supporting up to 100,000 daily visitors without compromising performance, utilizing PHP, CodeIgniter, and JavaScript.
  • Modernized legacy Java web applications originally built with JSP by transforming them into single-page applications using JavaScript, React, Java, and Spring Boot.

Skills

  • Programming Languages: Python, Golang, TypeScript, JavaScript, Dart, Java, C#
  • Libraries: PlayWright, Selenium, React (Next.js), Vue.js, Flutter, ASP.NET, PyTorch, Transformers
  • Platforms: Docker, Kubernetes, Jenkins, GitHub (and Github Actions), Bitbucket, JFrog Artifactory, Kong, OpenShift, AWS, Azure, Vault
  • Languages: Korean (Native), English (business), Japanese (business)
  • Open Source Contributions: StableMatrix, RecTerm

Education

Bachelor of Engineering, Information Technology

University of Ulsan, 2022

Nanodegree, Deep Learning

Udacity, 2021