home

Work Experiences


Canada Revenue Agency - Agence du revenu du Canada

cra
IT Developer

Oct 2023 - Present


• Work on a cloud application with Quarkus, Maven, Jenkins, and OpenShift
• Lead the development of the best security practices as a Security Champion

Ford Motor Company

ford
Networking Software Test Engineer

Mar 2020 - Sep 2023


• Tested on the next generation of middleware to enhance features in networking for Ford vehicles
• Defined, designed, and created testing plans and cases for the networking software on QNX, Linux, and Android Automotive
• Created solutions to the challenges presented to the test scenarios by the vehicle networking environment
• Supported upcoming Ford autonomous vehicle offerings - connected vehicle services and other advanced vehicle networking technology
• Identified and reported defects, and worked with diverse teams to resolve issues and ensure timely delivery of high-quality software
• Designed, wrote, and optimized testing scripts for automation using Python and shell scripting language
• Set up, managed, and provisioned test benches for specific manual and automated tests in laboratory environments
• Documented comprehensive test scenarios and tracked issues using specialized tools such as Confluence, Jira, and TestRail
• Worked on lower layer protocol concept to provide a scalable distributed framework used by applications and services in the vehicle network

Shopify

shopify
Production Engineer Intern

Sep 2019 - Nov 2019


• 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' to support 'NS1' and 'Oracle Cloud Infrastructure' providers for new releases 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


• 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


• 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


• 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


• Designed courses and taught computer programming, Python and Java for students in elementary, middle, and high school
• Worked on several projects based on students' preference and helped what they want to achieve with programming
• Communicated with parents and informed them of students' learning process

Crocs

crocs
Sales Associate

Aug 2017 - May 2018


• 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


• 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


• 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


• 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


• 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