home

Work Experiences


Ford Motor Company

ford
Networking Software Test Engineer

Mar 2020 - Present


• Define, design, and build networking software test methodologies that involve lower layer protocol concepts to provide a scalable distributed framework that is used by applications and services on various modules in the vehicle network
• Test on the next generation of middleware to enhance features in networking for vehicles, F150 and Mustang Mach-E

Shopify

shopify
Production Engineer Intern

Sep 2019 - Nov 2019 (3 mos)


• Worked in the Kernel Production Line with Edgescale team that works on abstracting over the fine details of DNS, SSL certificate management, Shopify’s network edge, and asset delivery
• Improved Shopify's open source DNS configuration tool, 'record_store' with support for 'NS1' and 'Oracle Cloud Infrastructure' providers with new release of RubyGems [record_store, v5.5.4, v5.7.0]
• Refined the 'record_store' style with Rubocop and made sure the future updates will follow nice and clean style and layout standards
• Worked on DNS Debugger that allows us to analyze merchant/buyer's issues related to DNS easily for Gurus with Go and Redis
• Implemented API rate limit to prevent throttling issue for NS1 provider in Ruby [record_store, v5.7.1]
• Tested over 2000 DNS records in zones at Shopify with the 'record_store'

Cisco

cisco
Software Engineer

May 2019 - Aug 2019 (4 mos)


• Participated in pyATS & Genie project which is the core of the Cisco Test Automation Solution
• Designed Python code to provide features/functionalities with testing on Linux workstation
• Worked on Parser / Ops / Conf libraries with RegEx in the Genie based on client's needs
• Resolved issues reported by clients in the libraries and reported to manager once it's completed
• Wrote technical documents and contributed to daily scrums
• Used Git and Bitbucket for software version control

Nokia

nokia
NPI Lab Support

Sep 2018 - Apr 2019 (8 mos)


• Set up core network system and monitored the statement of all the devices
• Supported the trial engineers by building lab networks to support customer activates
• Set up, maintained, and troubleshot Nokia 7750 Series Service Routers, 7710 Service Access Switches, 7705 Service Aggregation Routers mainly
• Managed cabling the devices by the topology and ensured that all the links are up and running
• Assembled new servers, routers and switches
• Updated and tested latest operation system for the routers and switches
• Managed the IP addresses for the devices in the lab
• Maintained an accurate inventory of new and in use equipment. Scanned new devices and shipped bad hardware to repair department
• Configured static and dynamic IP address for the servers
• Configured IXIA traffic generator tool
• Configured VMware to install operation systems into servers
• Supported the lab network infrastructure. Ensured that every device can be accessed and has a clear configuration file

SLiDE

slide
IBM/SLiDE Intern

May 2018 - Apr 2019 (1 yr)


• Developed, implemented, tested, and maintained SLiDE website in HTML, CSS, JavaScript, PHP, MySQL including server hosting
• Built websites for clients, BottleWorks and EffectiveMeasures, in HTML, CSS, JavaScript, PHP, MySQL, WordPress, and Electron
• Participated in developing a React web application with RESTful API for CHEO, and testing the app with Selenium
• Collaborated with IBM’s Centre for Advanced Studies, Impact Hub Ottawa, Carleton University, Ottawa Community Foundation, Centre for Social Enterprise Development and the Ottawa Hospital
• Worked on SEO and Google Analytics to optimize the website
• Took charge of photos and videos including shoot, editing, and retouching
• Participated in social events in Ottawa to promote the SLiDE project
• Produced documentation that meets applicable standards and backup data
• Collectively worked with different departments to gain better idea and output based on Agile methodology

Best Creation Fine Arts Studio

best
Instructor

May 2018 - Apr 2019 (1 yr)


• Designed courses and taught computer programming, Python and Java for students in elementary, middle, and high school
• Worked on projects based on what students wish and helped how they can implement the projects with their programming skills
• Communicated with parents and informed them of student's learning process

Crocs

crocs
Sales Associate

Aug 2017 - May 2018 (10 mos)


• Assisted customers on their needs and provided information on product features
• Teamed up with co-workers to ensure proper customer service

Honest Education

honest
Regional Manager

Feb 2014 - Mar 2017 (3 yrs 2 mos)


• Designed and maintained online community on the web based on current marketing plans and strategies
• Created and edited marketing properties for websites, email, social media, and advertisements
• Developed networks and cooperated with marketers from Canada school such as, language schools, colleges, and universities through regular fairs, seminars and meetings

Ministry of Foreign Affairs, Republic of Korea

honest
Honorary Ambassador

Mar 2013 - Nov 2013 (9 mos)


• Promoted a Working Holiday Program as an Honorary Ambassador called Working Holiday Friend
• Hosted presentations to share about the program at colleges
• Created and managed online marketing with various media channels
• Managed schedules and team members as a regional team lead

Shinhan Bank

honest
S20 Press Corps

Feb 2013 - Aug 2013 (7 mos)


• Served as an Honorary Ambassador for the biggest bank in Korea
• Designed and created online contents for 20s on its official websites (s20.co.kr)
• Managed schedules and team members as a regional team lead

Republic of Korea Navy

navy
Petty Officer

Feb 2007 - Mar 2009 (2 yrs 2 mos)


• Served the country in the navy
• Secured premises and personnel by patrolling property
• Controlled traffic, prevented crime, and responded to emergencies


Education


Algonquin College of Applied Arts and Technology

algonquin
Diploma, Computer Programmer

2017 - 2019


• Course Highlights: Enterprise Application Programming (Java EE), OOP with Design Patterns (Java), C Language, Mobile Application Programming (Android Studio), Advanced Database (Oracle, MySQL), Web Programming, Software Development Project (Python), Programming Language Research Project (Swift), and Networking programming (TCP/IP)

Seoul Digital University

sdu
Bachelor of Engineering, Software Convergence Technology

2016 - 2018


• Course Highlights: Software Engineering, Software Analysis & Design, Programming Language Application (C++), Object Oriented Programming (Java), Mobile Programming, .Net Programming, Embedded System, Cloud Computing, and Data Structures and Algorithms

Pukyong National University

pknu
Bachelor of Science, Marine Biology

2006 - 2014


• Course Highlights: Statistics, Differential & Integral Calculus, Computer in Practice, Biochemistry, Microbiology, Marine Ecology, Cell Biology, Statistics for Life Sciences, Thesis Research, Capstone Design, and Marine Ecology


Technical Skills


Personal Website: allengoo.com
• Languages: C, Java, Python, Ruby, Go, Swift, SQL, HTML, CSS, PHP, JavaScript, Shell, R
• Frameworks & Libraries: Bootstrap, Ruby on Rails, React Native, Django, Spring, Hibernate, Node.js, MongoDB, JQuery
• Operating Systems: Windows XP/7/10, Windows Server 2012, Mac OS X Sierra/Mojave, Linux (Ubuntu, CentOS)
• Software: Eclipse, Visual Studio, MySQL Workbench, SQL Server 2014, pgAdmin3, Microsoft Office, Photoshop
• Tools: Git, GitHub, Bitbucket, Cloud (AWS), Wireshark, PuTTY, FileZilla, Tomcat, NetBeans, VMWare, Docker, Heroku, Firebase
• Servers: Nokia AirFrame, HPE ProLiant DL380 series, Supermicro 1U
• Routers/Switches: Nokia 7750 Series Service Routers, 7710 Service Access Switches, 7705 Service Aggregation Routers

“It is our failure to become our perceived ideal that ultimately defines us and makes us unique. It's not easy, but if you accept your misfortune and handle it right your perceived failure can become a catalyst for profound re-invention.”


Quote by Conan O'Brien