About Me
- Ambitious developer who enjoys learning all kind of knowledge. Interest in “Full-stack engineer”. Having experience in all sides of web project. (back-end, front-end)
- A skilled Java developer with proven expertise in using new tools and technical developments to drive improvements during entire software development life cycle.
- Having extensive experience in a Java based environment, along with architecture, design and development of distributed systems.
- Have experience in various domains. E-Commerce, MVNO, Internet bank, OTA. Capacity for making domains simple to understand. What kind of domains, approach comfortably.
- Leadership. Based on 4 years millitary service as a Staff Sergeant, have experience managing and care team members.
- Looking for an ambitious company that will challenge me and allow me to continue to develop my knowledge and potential.
Experience
Full-Stack Hospitality Service Provider
- Integration Hanwha CRS(Computerized Reservations System) System.
- Investigate “Hanwha CRS”.
- Degign & Develop components.
- Migration “HotelNow” data to “Partner Center”.
- Refactoring legacy code
- Query Optimization
- Improve Exception Handling Strategy
- Find out bottleneck & Fix
Top internet-only lender Kakao Bank
- Develop file management system. (MinIO, spring boot, spring security OAuth2.0, gradle, MySQL)
- Develop docker deployment system. (Ansible, Jenkins, spring boot, gradle, MongoDB)
- Sustaining IAM system. (OpenLDAP, spring boot, gradle, Orcacle, MySQL)
Japanese e-commerce and online retailing company based in Tokyo
- Develop REST API with Spring. (User-API, Product-API, Mobile-data-API)
- Develop authentication provider for microservices.
- 3rd party API integration (GitLab, Google Billing API, Rakuten services API)
- Build Microservice Architecture.
- Break large software project into loosely coupled modules which communicate with each other via REST APIs.
- Dockernize API modules
- Configure GKE(Google Kubernetes Engine), Gateway and ISTIO
- Migrate legacy project
- Migrate PL/SQL which has business logic to Spring framework + JPA
- Migrate file driven system and batch job system to API based system.
The first social commerce operator in Korea
- Responsible for developing products API.
- Migrating legacy code. (PHP & CodIgniter => Java & Spring framework)
- Development of Java interfaces & Setting up development environment.
- Investigating alternate configurations & implementing better solutions.
- Sustaining products API and web pages.
"How did we ever live without Coupang?" | Coupang is the largest e-commerce company in Korea
- Responsible for developing Shopping Cart project and Live Chatting Service for customers.
- Migrating Shopping cart legacy code. (MyBatis & Maven & Spring => Spring-data-jpa & Gradle & Spring)
- Designing, developing and maintaining Live Chatting service. (NodeJS, Spring, handlebars)
- Development of Java interfaces & Configuration Management of the source code.
- Investigating alternate configurations & implementing better solutions.
- Mentoring and coaching junior developers.
- Sustaining Shopping Cart & Live Chatting Service.
Cloud Services Brokerage Company
- Designing, developing and maintaining the entire application using Spring framework and AngularJS.
- Working with other developers to build technical solutions & complete projects.
- Developing new web based projects, components & functionality to exist in systems.
- Development of Java interfaces & Configuration Management of the source code.
- Solving problems and bugs.
- Investigating alternate configurations & implementing better solutions.
- Mentoring and coaching junior developers.
- Meeting client’s face to face at their offices.
Make the impossible possible!
- Training soldiers to learn how to fight with our enemies using a towed artillery named KH-179.
Skills
Languages
Java, Javascript, HTML, Scala, Groovy, Python, SQL, PL/SQL
Standards / Frameworks
Spring, Spring-boot, Spring-cloud, Spring-security, Spring-data, Spring-data-redis, Gradle, Maven, SBT, QueryDSL, Hibernate, MyBatis, Ehcache, Servlet, AJAX, JQuery, RESTful, Flyway, Junit, Mockito, Spock, Play framework, Skinny-orm, Django, Grails, AngularJS, NodeJS, ReactJS
Web Servers / Application Servers
Apache, Nginx, Tomcat, Jetty, GlassFish
Databases
Oracle, MySQL, MariaDB, Redis, MongoDB, Google Cloud SQL, Google Datastore
Development / Environment Tools / Techniques
Git, Subversion, Jenkins, Jira, Google Compute Engine, Google Kubernetes Engine, AWS, Azure, Nexus, JMeter, nGrinder, Pinpoint, DC/OS, Kubernetes, Docker
Education
Baekseok University
BSc Multimedia Engineering
2003 - 2012
A Little More About Me
Alongside my interests in networks and software engineering some of my other interests and hobbies are:
- Powerlifting
- Bouldering
- Traveling