Working several years as a startup CTO, I am experienced in various area including not only building software, but also team building, communication, software development process automation, and developer training. Currently, as a freelancer, I am running an independent software company named ODCode and maintaining partnerships with various clients.
I am a full-stack engineer who can build Mobile App (iOS/Android), Web site, Backend Server, and setup Cloud-based Dev-Ops. Also I can suggest technical stack suited for client's circumstances if required.
I am located in Seoul, South Korea, and prefer remote working. However I don't hesitate to attend offline meetings if it's necessary. I do believe exact communication and fast feedback is the most important aspects, and try to adapt appropriate skills and process that meet circumstances. I always setup a continuous delivery process right after starting a project, so that client can always check the progress and if product is being built as intended.
I'm working as a freelancer now, and extending my interests to many new areas.
Joined in early stage, I setup a decent development team and released high-quality social networking service overcoming shortage of resources and constant changes of requirements.
Worked on various projects including social networking services and quiz game named 'QuizQuiz'. A real-time quiz game 'QuizQuiz' was published by Nexon, and achieved 500,000 users and 50,000 concurrent users.
Worked on software solution business on mobile broadcast system (DVB-H), iPhone apps and python server. NMI was finally merged into Atmel.
Joined as a founding member. WRG was a startup founded by group of KAIST students. I worked on various embedded mobile software with Samsung Electronics. The company was merged into NMI (Newport Media Inc.) at Jan, 2009.
I have experiences on every technical aspects of IT service from planning to running the service. Also I don't hesitate to learn a new technical (or any other domain) area, if necessary.
Experienced in node.js more than 5 years. Deployed many services using AWS (Amazon Web Service), GCP (Google Cloud Platform), and PaaS (Platform as a Service) like Firebase. Experienced in relational database, NoSQL database, graph database and other backend solutions.
Worked on iOS and Android for many years and SPA (Single-Page Application) style web site.
I believe software development process automation is really important for a successful project, so I always setup CI/CD (Continuous Integration/Continuous Delivery) system and automated tests whenever applicable. Also I have lots of experiences on service analysis and marketing impact analysis.
Specific domain knowledge I've worked on for projects.
* Excluded skills those became obsolete or not my current interests.
Studied on software development process, methodology, and testing methods. I had a lot of interests on Agile process and TDD (Test-Driven Development).
Graduated CS department of KAIST.
If you are interested in working with me, please fill the form below. I'm not showing my portfolio as most of my clients do not want it open public, but I can send you my portfolio during discussion. For any other questions, please send a mail to firstname.lastname@example.org