Hoan Mac

IT Professional experienced in Software Development and DevOps. Currently open to a Lead/Managerial role to take development teams to the next level.

A dedicated hooman and team member focused on overcoming challenges by acquiring knowledge through observation, experimentation, testing and measurments and continuously refining assessments by constantly looking for better and better approaches. As a leader, I take pride in being able to foster growth through constant coaching and assessments, and making myself available for subjects pertaining to work or non-work related matters.

I am an experienced DevOps Lead guided by the principles of Agile. I am technically sound in multiple programming languages, concepts and platforms related to containerized workloads and services, leveraging automation through various tools such as bash, Python, Jenkins, infrastructure tools and custom applications. I leverage and utilize the best language and/or tools that can be managed easily, quickly and securely.

At my current role, I am involved with multiple development and business teams; working collaboratively with multiple levels of leadership to foster a DevOps culture through demonstration of Agile principles, acceleration of processes, innovating new approaches, and automation of contiuous integration and delivery pipelines. Having a clear understanding of the principles and technologies, we have succeeded in deliverying multiple products to market that scale to meet the demands of both mobile and web users. I am involved in almost all projects related to cloud infrastructure and software product delivery. I am managed by the Director of Technology Services and currently guide a single resource in deliverying initiatives and roadmaps to success. I continuously coach and present new ideas and tools to enable teams to achieve their initiatives.


Overview


Experience

Lead DevOps Engineer

Pollard Banknote Limited

Working collaboratively with product development teams to lead the development and enhancement of DevOps processes, including agile systems, continuous integration, continuous deployment, process automation, automated testing and release management. Proficient in DevOps methodology, CI/CD on AWS, Kubernetes, and Elastic stack.

January 2019 - Present

Senior Application Developer (Application Delivery – DevOps C4E)

The Wawanesa Mutual Insurance Company

Senior Application Developer, MCD - Integration and API Associate providing business solutions on the MuleSoft Anypoint Platform, CI/CD with Ant, Maven, Jenkins, Ansible and application containerization with Docker. Proficient with Windows/Linux environments and networking (NGINX/Proxying). Working with a fantastic group of individuals and a wonderful company! Enjoying everyday I come into the office and facing new challenges!

January 2017 – January 2019

Senior Developer/Analyst

Avant Systems Group

Senior Software Developer responsible for AMS services and development for Avant's clients including Government of Manitoba. Projects include the Parks Reservation Service and the Bridge Inventory System. Atlassian Expert providing integration and training for Atlassian Tools: JIRA Software/ServiceDesk/Core, Confluence, BitBucket, Bamboo, SourceTree, HipChat

March 2015 – January 2017

Integration Services Supervisor

Postmedia Network Inc.

Integration Services Supervisor providing business solutions for Postmedia’s Business Technology Group for the Enterprise Service Bus using Progress Sonic ESB, Java development using Eclipse and NetBeans; SQL Server and database development; C#/.NET development using Visual Studio .NET/.NET Framework; web services development, integration solutions, and WordPress/PHP development.

September 2008 – March 2015

LEAD PROGRAMMER

Fekete Associates Inc.

Lead Programmer for integrated reservoir management services software to the oil and gas industry. I am currently developing an in house enterprise decline analysis solution using MFC/C++/SQL. Tasks include research, design, documentation, and development.

May 2007 – July 2008

SENIOR SOFTWARE ENGINEER, GRADE ‘C’

Symantec Corporation

Senior Software Engineer researching and developing C#/ASP .NET/.NET Framework and Web based projects. Lead developer of web and windows services for Symantec Corporation’s software as a service initiative.

September 2006 – February 2007

SOFTWARE DEVELOPER

Aspen Technology, Inc.

Software Developer within the Software and Licensing Management (SLM) Research and Development Group. Tasks include the research, documentation and design, and implementation of applications and tools to meet the needs of product software licensing management and license usage reporting within the organization. Currently leading development on several major software products and tools using Microsoft and Windows based technologies.

  • Leading development using Microsoft Visual Studio .NET 2003/2005
  • Main lead architect and programmer for several projects such as: Aspen SLM Reporter; SLM License Profiler; SLM Configuration Wizard
  • Implementation languages used: C/C++/C#, ASP .NET, HTML, Visual Basic
  • Database design and implementation using Microsoft SQL Server 2000/2005
  • Report development using Crystal Reports and Reporting Services
  • Application of Rational Unified Process (RUP) development methodology
  • Development and support of products within the organization and external clients to meet software licensing management needs
  • Development and support of products within the organization and external clients to meet software licensing usage reporting needs

April 2005 – September 2006

SOFTWARE DEVELOPER

SUBNET Solutions Inc.

Researched and delivered OPC Technology into existing flagship product while enhancing the existing product lines with features and bug fixes, implementing new protocols, documentation and research and development of SCADA technology.

  • Worked as part of a team on flagship Substation HMI Software – Substation Suite and SubstationSERVER.NET for Windows
  • Main developer and integrator of OPC Data Access Client and Data Access Server using OPC Foundations’ OPC Technology and Specifications
  • Worked on various protocol drivers including DNP 3.0, L&G 8979, MODBUS, CONITEL, GE Harris 5000/6000, SEL Fast Messaging, and TFTP (Trivial File Transfer Protocol)
  • Experience with Windows Sockets, TCP/IP, Serial Protocols and Real-Time programming
  • Documented functional, design and testing specifications
  • Experience using Applied Systems Engineering Protocol Pak Source Code Libraries
  • Experience using Applied Systems Engineering ASE2000 Protocol and Communications Test Set
  • Implemented solutions in MS Visual C++, MS Visual J++, MS Visual Basic, MS Visual Studio 6.0, and MS Visual Studio .NET 2003
  • Database experience using SQL, SQL Queries, and Run-time databases
  • Implemented solutions using Microsoft Foundations Classes (MFC), Microsoft ATL/WTL, and Microsoft’s COM/DCOM Methodology
  • Used Microsoft Visual SourceSafe for source code management
  • Used InstallShield Developer version 7.0 to package and create application installations
  • Used Microsoft SharePoint Products and Technologies for document management
  • Used Microsoft Project for project management

Septembery 2001 – September 2003

SOFTWARE DEVELOPER

OMT Technologies Inc.

Developed and delivered leading edge solutions using the latest audio compression technologies to enhance the product of this world leader in Audio Broadcast software solutions. Designed and implemented the audio engine that provided the backbone for the enterprise applications used by radio stations around the world. Developer of Windows applications for Radio and Internet broadcast to playback, record, and stream audio

  • Implemented solutions using Borland C++ Builder, Borland Delphi, MS Visual C++ 6.0
  • Designed and implemented an audio engine that is used by all of the applications designed by myself or other developers for the purpose of audio file playback and record; audio streaming via the Internet; or for the creation and editing of audio files of various formats currently used in the audio and broadcast industry such as PCM, ADPCM, MPEG Layers 1, 2 and 3, WMA, APT-X, and Real Media

September 1998 – September 2001

TECHNICAL WRITER

St. James School Division No. 2

Worked with the “in house” human resources software to generate reports from the human resources database

  • Wrote help documentation on how to use the “in house” human resources software and general setup and configuration of Windows and Macintosh software
  • >
  • Designed and implemented an application to convert application forms obtained from an HTML form into data that is readily available for import into a FoxPro database

July 1998 – September 1998

Education

University of Manitoba

Bachelor of Science
Computer Science
September 1992 - September 1998

Skills

Programming Languages & Tools
  • C/C++
  • C#
  • Java
  • Groovy
  • Python
  • Bash
  • .NET
  • MuleSoft
  • Eclipse
  • JetBrains
  • Jenkins
  • Atlassian: Jira, Confluence, Tempo; Administration
  • Nexus
  • Artifactory
  • Harbor
  • Helm
  • Anchore
  • Claire
  • Zabbix
  • Percona
  • Nginx
  • Networking
Platforms
  • Docker
  • Kubernetes
Clouds
  • AWS
Workflow
  • Cross Functional Teams
  • Agile Development, Scrum and Kanban

Interests

Football, Cooking, Family, Friends


Awards & Certifications

  • AWS Certified Cloud Practitioner
  • MCD - Integration and API Associate