
Jun Yoon
Software Developer
Jun is a full-stack engineer with scrum master experience. He studied medicine before switching careers and never looked back! He has six years of full-stack experience using Java, Node.js, JavaScript, and TypeScript throughout various domains, including healthcare, online advertising, networking, and eCommerce.
Portfolio
Availability
Preferred Environment
Slack, Jira, IntelliJ, Git, GitHub, WebStorm, Notion
The most amazing...
...things I've built were a mobile first health clinic app, an Airbnb clone, and a time-critical GDPR feature for an ad platform using a microservice architecture.
Work Experience
Software Development Engineer 2
Amazon Web Services (AWS)
- Worked as a front-end engineer for Stealth Product yet to be released by Amazon. The technologies used were: React, TypeScript, Node.js, AWS, and AWS-CDK.
- Optimized React and Redux application to perform 2,000x faster when loading larger payloads.
- Refactored Java integration tests to run on realistic environments to increase the safety of deployments.
- Maintained and refactored feature work for distributed back-end network deployment software.
Senior Full-stack Developer
Phocas Software
- Wrote a web application in Google Sheets style to be used for business accounting and forecasting.
- Refactored a React application for better performance by moving from State into Redux and adding memoization where appropriate.
- Mentored junior developers on React best practices through pair programming sessions.
Full-stack Engineer
Comrad Medical Systems
- Digitized paper forms as web apps available on both desktop and mobile to enable patients and health professionals to seamlessly access health data.
- Retrofitted authorization across Spring and Dropwizard Java back end.
- Fixed a concurrency JWT refresh bug in express servers using Node.js.
- Rewrote the web-based app in TypeScript to decrease bugs and increase developer productivity and happiness.
- Improved the deployment pipeline cycle time and added SonarLint to developer processes to improve the quality of the codebase.
Software Engineer | Scrum Master
Stroër Labs
- Implemented GDPR compliance changes through the entire ad delivery stack, from JavaScript coding to bidding and auditing.
- Enabled publishers to choose the ads to show on their websites using a filter as well as to track results through reporting tools.
- Drove cultural change as a scrum master to adopt more open communication and upfront risk management within an environment of team safety.
Full-stack Developer
Orion Health
- Developed features that empower health professionals to manage their patient's list of problems and medications.
- Brought use of Docker for fast dev/test environment setups to the team.
- Judged and gave feedback on an internal hackathon used for graduate recruitment.
Experience
Google Sheets Clone
Property Rental Web App
Health Clinic App
Skills
Languages
Java, JavaScript, TypeScript, SQL, HTML, CSS, GraphQL, Sass, Python, Kotlin
Frameworks
Express.js, MUI (Material UI), Spring, Redux, Hibernate, Selenium, Vert.x, Hadoop, Spark
Libraries/APIs
Node.js, React, React Redux, JDBC, YUI, Google Maps, Facebook Login, Google APIs, Facebook API, Puppeteer
Paradigms
Test-driven Development (TDD), Agile Software Development, Concurrent Programming, Functional Programming, Reactive Programming
Platforms
Docker, AWS Lambda, Amazon Web Services (AWS), Apache Kafka, Kubernetes
Storage
PostgreSQL, Amazon DynamoDB, Redis, Couchbase, MongoDB
Tools
Citus, Apache Maven, Gradle, Java Concurrency, REST Assured, Git, IntelliJ, Jira, Slack, GitHub, ActiveMQ, Docker Compose, Jenkins, WebStorm, Notion
Other
Distributed Software, Apollo, Google Login, GoCD
Education
Bachelor's Degree in Health Sciences
University of Otago - Dunedin, New Zealand
Diploma in Advanced Software Development
Whitecliffe - Technology & Innovation - Christchurch, New Zealand
Bachelor's Degree in Medicine and Surgery
University of Otago - Dunedin, New Zealand