Summary
Overview
Work History
Education
Skills
Timeline
Generic

Jongseo Lee

Seongnam

Summary

As a forward-thinking and innovative developer with a keen interest in cloud architecture, I bring a wealth of experience in deploying, managing, and optimizing complex systems across a variety of platforms and environments. My expertise spans the development and enhancement of cryptocurrency rebalancing bots, the establishment and maintenance of blockchain infrastructure, and the leadership of planning teams in competitive autonomous vehicle development.

I possess a deep understanding of container technologies, having utilized Docker to deploy WireGuard VPNs and manage validators for blockchain networks, ensuring secure and efficient connectivity even across challenging NAT configurations. My proficiency in automation is demonstrated through my use of Node.js and PM2 to streamline operations and enhance system reliability. Additionally, my experience with CI/CD practices has enabled me to implement robust deployment pipelines that improve code quality and operational efficiency.

My proactive engagement in problem-solving, coupled with my ability to facilitate cross-functional collaboration, has been instrumental in achieving strategic objectives and driving technological advancements. I am passionate about leveraging my skills in cloud architecture, containerization, and automation to contribute to cutting-edge projects and initiatives.

Overview

1
1
year of professional experience

Work History

Research Assistant

Intelligent Robotics And Autonomous System Control Lab - Prof. Andrew Jaeyong Choi
03.2023 - Current
  • NAT Traversal Solutions: Addressed one of the most challenging problems in robotics environments: communication with robots hidden behind NAT (Network Address Translation). Implemented two innovative solutions to facilitate reliable and secure connectivity.


  • Public IP Notification Method:
  • Developed a method where robots identify their internal IP addresses through socket communication with Google's DNS server (8.8.8.8) and then notify a server with a public IP using the POST method.
  • This approach allows for direct communication within the same NAT environment but requires both the robot and the connecting entity to be on the same NAT network.
  • WireGuard VPN Network Configuration:
  • Established a private network using WireGuard VPN to overcome the limitations of the first method.
  • Utilized Docker containers to deploy WireGuard servers on the central server and set up WireGuard peers on both robots and clients, ensuring seamless connectivity regardless of their NAT configurations.
  • Enhanced security by configuring Allowed IPs using CIDR notation to permit connections only from specific VPN IPs and setting up IP route tables to route VPN traffic through the server while allowing normal requests to use the eth0 network interface, thus optimizing network efficiency and security.

Team Lead, Planning Division

University Autonomous Vehicle Competition
03.2023 - 10.2023
  • Leadership and Strategy: As the Planning Team Leader in a university-level autonomous vehicle competition, led the strategic development and optimization of path planning processes.
  • Global Path Planning Enhancement: Significantly improved the efficiency of global path planning by equalizing and refining the spacing between nodes that the autonomous vehicle must traverse, ensuring an optimized navigation path.
  • Local Path Planning Implementation: Executed local path planning based on data received from the Perception team, adapting the vehicle's trajectory in real-time to environmental changes and obstacles, enhancing the vehicle's adaptability and performance.
  • Cross-functional Collaboration: Maintained constant communication and collaboration with the Perception and Control teams, ensuring a cohesive and integrated approach to the autonomous vehicle's development and operation.

Cryptocurrency Rebalancing Bot Developer

BlockwaveLabs
11.2022 - 03.2023
  • Third-Party Bot Development: Focused on developing a third-party rebalancing bot, enhancing the safety and operational efficiency of an established cryptocurrency arbitrage bot across more than five exchanges.
  • Real-Time Monitoring & Asynchronous Operation: Designed the bot for real-time, asynchronous monitoring of asset balances on multiple exchanges, ensuring immediate responsiveness to market dynamics.
  • Risk Mitigation Algorithm: Implemented a proprietary algorithm that dynamically adjusted asset distribution to minimize risks. This included transferring funds from lower-risk to higher-risk exchanges to avert potential liquidation scenarios.
  • Operational Continuity & Risk Management: The bot played a crucial role in maintaining the seamless operation of the arbitrage system. By preventing liquidity issues, it ensured operational continuity and protected against significant financial losses in the unpredictable cryptocurrency market environment.


Blockchain Infrastructure Developer

BlockwaveLabs
11.2022 - 03.2023
  • AWS Server Deployment & Management: Successfully deployed and managed validators on AWS servers for various blockchain networks, demonstrating a strong proficiency in cloud infrastructure.
  • Automation with Node.js: Engineered automated solutions for routine validator command-line operations using Node.js, significantly improving operational efficiency and reliability.
  • Process Management with PM2: Gained extensive experience with the PM2 library, showcasing advanced skills in process management and task automation, leading to more resilient blockchain operations.
  • Database Integration: Skilled in integrating Node.js with PostgreSQL for sophisticated database management tasks, ensuring robust data integrity and accessibility within the blockchain infrastructure.
  • Community Engagement & Self-Improvement: Proactively engaged in blockchain developer communities, frequently asking questions and sharing knowledge in English. This commitment to community interaction and self-directed learning has been crucial for personal growth and staying updated with evolving blockchain technologies.

Education

Bachelor of Science - Computer Science

Gachon University
Seongnam, Korea
04.2001 -

Skills

Docker

undefined

Timeline

Research Assistant

Intelligent Robotics And Autonomous System Control Lab - Prof. Andrew Jaeyong Choi
03.2023 - Current

Team Lead, Planning Division

University Autonomous Vehicle Competition
03.2023 - 10.2023

Cryptocurrency Rebalancing Bot Developer

BlockwaveLabs
11.2022 - 03.2023

Blockchain Infrastructure Developer

BlockwaveLabs
11.2022 - 03.2023

Bachelor of Science - Computer Science

Gachon University
04.2001 -
Jongseo Lee