About

Learn more about me

Software Engineer & Solution Architect

Developing and managing server, web app, mobile app, system security, database, and solution architect.

  • Degree: B.S. Computer Science
  • Email: yongminjoh@gmail.com
  • Freelance: Available

Development Language: JavaScript, C#, C++, Python, Java, HTML, CSS, PHP, Haskell, Flutter
Frameworks: .NET, React, Node.js, Bootstrap, Laravel
Database: Oracle SQL, PostgreSQL, MS SQL,
Platforms: AWS, GitHub, GitLab, Azure, Unity, Docker, Kubernetes, Firebase, Flask
OS: Linux(Debian, Red Hat), Windows, iOS, Android
Language: English, Korean, Japanese

Happy Clients

Projects

Years Of Experience

Skills

Development Language100%
Database90%
OS90%
Frameworks90%
Platforms90%
Language95%

Interests

Infrastructure

Data Analytics

Time Management

Graphic Design
Development

Database

Monitoring

Task Management

Stack Management

Container System

Automation

Network

Authentication

Resume

Professional Experience

Senior Full Stack Developer

Nov 2023 - Present

Neozips / Irvine, CA

  • Improved server performance, reducing CPU and memory usage from 90% to 15%.
  • Led team mentorship, performing code reviews, API integrations, and security audits.
  • Implemented secure authentication using JWT, OAuth 2.0, and MFA; enforced RBAC, input validation, and encryption.
  • Built scalable, containerized web services with n-tier architecture following Agile development practices.
  • Developed SPAs with React and designed responsive UI using Tailwind CSS.
  • Utilized AWS (EC2, SQS, Lambda) and Azure DevOps for deployment and CI/CD.
  • Built an AI-assisted query engine using OpenAI API (ChatGPT), delivering personalized search experiences within the web platform.

Senior Software Engineer / Solution Architect

Oct 2021 - May 2023

WCNPEP / Austin, TX

  • Implemented secure microservices using C# with .NET and AWS, ensuring data integrity and end-to-end encryption.
  • Designed and managed CI/CD pipelines with Docker, AWS CodeBuild, and GitHub Actions, enforcing security best practices in deployments.
  • Led security compliance initiatives, including SOC 2 Type II preparation, access control policies, and API security hardening.
  • Utilized AWS EC2, and RDS to enforce least privilege access controls across cloud infrastructure.
  • Developed audit logging and real-time threat monitoring for application security.

Software Engineer

Jan 2014 - Jan 2021

GMnet / Seoul, South Korea

  • Designed ERP, EDI, and WMS systems using C# and .NET, optimizing security with token-based authentication and encryption protocols.
  • Deployed applications securely with AWS services and Docker, enforcing network security groups (NSGs) and VPC configurations.
  • Developed RPA (Robotic Process Automation) solutions for real-time freight tracking, ensuring secure data transmission across APIs.

Sergeant

Nov 2011 - Nov 2013

Republic of Korea Army / Goyang, Gyeonggi, South Korea

  • Served in the 9th Infantry Division (White Horse Division).
  • Honorably discharged after completing 24 months of service.

Software Engineer

Jun 2010 - Oct 2011

GMnet / Seoul, South Korea

  • Spearheaded the development of a comprehensive web-based solution, incorporating ERP, EDI, WMS, visibility, and an API control system integrated with blockchain technology.
  • Proficiently oversees server management, including the file server, local backup server, and the primary AWS server.
  • Successfully delivered user-friendly web portals for GMnet and esteemed customers such as Gung Clinic, Me Clinic, and La Mystere.
  • Utilized a diverse tech stack, including PHP, C#, .Net, Node.js, Docker, MS SQL, REST API, AWS, Docker, Linux, and GitHub Action.
  • Implemented RPA for a dynamic display of freight and vessel locations, along with status details, within the visibility system.

Recent Work Projects

Franchise Promotion Platform

Neozips

Dec 2023 - Mar 2024

    Developed a scalable, SEO-optimized platform enabling franchise businesses to promote their brands globally with multilingual support and AI targeted marketing tools to attract investors and buyers.

Auction Management System

Neozips

Dec 2023 - Mar 2024

    Designed a secure auction platform for real estate transactions, integrating fund management security protocols and fraud detection mechanisms.

Healthcare Platform

WCNPEP

Sep 2021 - Feb 2023
    Developed a web and mobile application that securely connects clients with providers, implementing HIPAA-compliant encryption for patient data.

Payment Portal

WCNPEP

Feb 2022 - Oct 2022

    Developed a secure multi-payment gateway, incorporating PCI DSS compliance and end-to-end encryption for financial transactions.

Education

Bachelor of Science: Computer Science

2016 - 2020

Washington State University, Pullman, WA

Grade: 3.1

Services

My Services

Infrastructure

Infrastructure is the backbone of any technological ecosystem, serving as the foundation for reliable and efficient operations. In the realm of web development and software engineering, a robust infrastructure is essential for ensuring optimal performance, scalability, and security.

Data Analytics

By analyzing data, businesses can uncover patterns, trends, and correlations that inform strategic decision-making. This process aids in understanding market dynamics, identifying competitive advantages, and tailoring personalized services to enhance customer satisfaction.

Server Monitoring

Server monitoring involves the continuous observation and analysis of a server's performance, health, and key metrics to ensure its smooth operation. This practice allows for the proactive identification of potential issues, such as high resource usage, network issues, or security threats.

Container System

Containers are crucial in development for their ability to encapsulate an application and its dependencies, ensuring consistent and reproducible environments across various stages of the development lifecycle. With containers, developers can easily deploy applications on different systems without worrying about compatibility issues, as the containerized environment encapsulates everything needed for the application to run.

Automation

Automation involves using technology to perform tasks or processes without human intervention, typically to increase efficiency, accuracy, and speed. In the context of software development and web platforms, automation can be applied to various aspects, including code deployment, testing, and infrastructure management.

Databases Management

In the realm of web development, databases serve as the backbone for storing and managing the vast amount of information generated by applications. Proper database management ensures data integrity, security, and availability.

Contact

Contact Me

Address

Anaheim, CA 92806

Social Profiles

Email

yongminjoh@gmail.com

Designed by Eric Joh