home

Work Experiences


Canada Revenue Agency - Agence du revenu du Canada

cra
IT Analyst/Developer (CS-02)

Oct 2023 - Present


• Develop and maintain a cloud-based RESTful API application utilizing Maven (Java), Quarkus, MongoDB, and Azure Blob Storage
• Conduct API testing with SoapUI and custom scripts, while monitoring application logs through RedHat OpenShift and Kibana
• Ensure high code quality by managing and improving test coverage using SonarQube as a Security Champion
• Develop unit tests using Mockito, ensuring efficient mocking of dependencies and validating functionality
• Lead and manage application releases while collaborating with the cloud team, utilizing Jenkins and Argo CD

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 (FNV2, 3, and 4)
• Worked on lower layer protocol concept to provide a scalable distributed framework used by applications and services in the vehicle network
• Designed, created, and managed testing plans and cases for the networking software on QNX, Linux, and Android Automotive
• Developed and maintained testing scripts to automate with Python and shell scripting language
• Set up, managed, and provisioned test benches (ECUs) 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
• Identified and reported defects, and worked with diverse teams to resolve issues and ensure timely delivery of high-quality software
• 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

Shopify

shopify
Production Engineer Intern

Sep 2019 - Nov 2019


• Worked in Edgescale team in Kernel Production Line, focusing on DNS, SSL management, network edge, and asset delivery
• Improved Shopify's open source DNS configuration tool to support NS1 and Oracle Cloud Infrastructure providers for new releases of RubyGems
• Implemented API rate limit to prevent throttling issues and tested over 2,000 DNS records in zones for NS1 provider in Ruby
• Enhanced one of the tools, Record Store with Rubocop ensuring adherence to clean and consistent style and layout standards for future updates

Cisco

cisco
Software Engineer

May 2019 - Aug 2019


• Participated in pyATS & Genie project which is the core of Cisco Test Automation Solution
• Designed and developed features for Parser/Ops/Conf libraries in Python and validated them on virtual workstations virtual workstations (Cisco IOS, XE, XR, and NX-OS)
• Resolved issues reported by clients, wrote technical documents, and supported oversea engineers to collaborate on the project

Nokia

nokia
NPI Lab Support

Sep 2018 - Apr 2019


• Set up, maintained, and troubleshot Nokia 7750 Series Service Routers, 7710 Service Access Switches, 7705 Service Aggregation Routers mainly
• Supported trial engineers by building lab networks based on customer requests
• Set up core network systems and monitored the statements of all the devices
• Assembled and configured servers, routers, and switches, managed static and dynamic IP addresses, and ensured proper cabling and connectivity according to topology
• Configured IXIA traffic generators and VMware, and updated and tested operating systems for routers and switches
• Maintained and supported the lab network infrastructure, ensuring all devices were accessible and equipped with accurate configuration files
• Managed equipment inventory, ensuring accuracy for both new and in-use devices, while coordinating the scanning of new hardware and shipment of defective units to the repair department

SLiDE

slide
IBM/SLiDE Intern

May 2018 - Apr 2019


• Developed, implemented, tested, and maintained the SLiDE official website with JavaScript, PHP, HTML, CSS, and MySQL including server hosting
• Designed, Built, and tested websites for clients: BottleWorks and EffectiveMeasures with Electron, WordPress, and PHP
• Developed a React-based web application integrated with RESTful APIs for CHEO, and conducted automated testing with Selenium
• Improved website performance and visibility through SEO optimization and Google Analytics integration
• 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
• 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

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

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

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