A seasoned Full Stack Developer with convoying a lot of experience specializing in backend, big data
engineering, and cloud solutions. Skilled in React JS, React Native, Express.js, Java, JavaScript,
Spring Boot, and cloud platforms like AWS
and GCP.
Led the development of hybrid cloud-based DI/ETL systems, Kafka cluster deployments on
Kubernetes, and scalable data lake architectures. Experienced in building both enterprise-grade data
solutions and real-time mobile applications.
Certified as a Sun Certified Java Programmer and AWS Cloud Practitioner, with additional experience in
big data infrastructures (Talend, Kafka), microservices, CI/CD pipelines, and solution architecture.
Proficient in system integration for military battlefield simulations, real-time communication servers,
and 2D visualization GUIs. Passionate about creating efficient, scalable systems and contributing to
open-source communities (ChaosGraph, ChaosChart).
Highly adaptive, with advanced English and native Korean skills, and a strong interest in tech trends,
world history, and environmental issues.
Chungbuk National University
Bachelor's Degree in Philosophy — College of Liberal Arts
Cheongju, South Korea | Mar 1993 – Aug 1999
Feb 2018 – Apr 2024
Jun 2004 – Oct 2015
Explore more details about the project: AroundUs Community App
Developed a mobile application to connect local communities, featuring real-time chat, event organization, and location-based services. Implemented a microservices architecture using Node.js and Docker, with CI/CD pipelines for seamless deployment. Utilized React Native for cross-platform mobile development, ensuring a smooth user experience on both iOS and Android. Designed a scalable backend system with RESTful APIs, enabling efficient data management and user interactions. Integrated third-party APIs for enhanced functionality, including maps, notifications, and social media sharing.
Built Kafka clusters on Kubernetes and developed Talend data pipelines for hybrid cloud environments. Implemented real-time data streaming and processing solutions, ensuring high availability and fault tolerance. Designed and optimized ETL processes for efficient data integration and transformation. Collaborated with cross-functional teams to gather requirements and deliver tailored solutions.
Developed open-source charting libraries for Java and JavaScript, supporting dynamic and interactive visualizations. Implemented various chart types, including line, bar, and pie charts, with customizable options. Contributed to the open-source community by providing documentation, examples, and support for users. Ensured cross-browser compatibility and performance optimization for smooth rendering of charts. Engaged with users to gather feedback and continuously improve the library features and usability.
Designed and maintained ETL pipelines for large-scale e-commerce systems. Implemented data extraction, transformation, and loading processes to ensure data integrity and accuracy. Collaborated with data analysts and engineers to optimize data workflows and improve system performance. Utilized cloud services for data storage and processing, ensuring scalability and reliability. Monitored and troubleshot ETL processes to ensure timely data availability for business intelligence and reporting. Developed automated testing and validation processes to ensure data quality and consistency. Provided training and support to team members on ETL best practices and tools. Engaged with stakeholders to gather requirements and deliver tailored solutions. Implemented data governance and compliance measures to ensure data security and privacy. Utilized data visualization tools to present insights and trends from the ETL processes. Collaborated with cross-functional teams to gather requirements and deliver tailored solutions. Designed and implemented a scalable data lake architecture to handle large volumes of structured and unstructured data. Utilized cloud-based storage solutions such as AWS S3 and Azure Data Lake for cost-effective and secure data storage. Developed data ingestion pipelines using Kafka to ensure efficient and real-time data processing. Implemented data cataloging and metadata management tools to enhance data discoverability and governance. Optimized data retrieval and query performance using partitioning, indexing, and caching techniques. Provided training and documentation to teams on best practices for utilizing the data lake effectively.
Created battlefield simulation software with real-time tracking and visualization. Developed algorithms for simulating combat scenarios and troop movements. Implemented a user-friendly interface for military personnel to interact with the simulation. Collaborated with military experts to ensure the accuracy and realism of the simulation. Utilized advanced graphics and visualization techniques to enhance the user experience. Conducted extensive testing and validation to ensure the reliability and performance of the simulation. Provided training and support to military personnel on using the simulation software effectively. Engaged with stakeholders to gather feedback and continuously improve the simulation features and functionality. Implemented data analytics and reporting features to provide insights into combat systems.