AE

Andrew Eom

Available to hire

Hi, I'm Andrew Eom, a passionate software developer based in Calgary, Canada.

About

Hi, I’m Andrew Eom, a passionate software developer based in Calgary, Canada. I specialize in systems programming with expertise in languages like C++, Java, and Python, and have hands-on experience in compiler technologies and backend development for scalable applications. I love working on projects that improve system interoperability and optimize performance, making software more efficient and reliable.

Over the years, I have contributed to projects involving Java interoperability with COBOL, backend APIs on AWS, and have developed utilities that significantly enhance productivity. I’m driven by problem-solving, collaborating with teams, and continuously improving my skills in new tech stacks and cloud environments. When I’m not coding, I enjoy learning new programming paradigms and exploring innovative technologies like TensorFlow and Kubernetes.

  • 5 years' experience
  • Joined August 2025

Industry experience

  • Software & Internet
  • Manufacturing
  • Energy & Utilities
  • Agriculture & Mining

Work experience· 4 roles

Back End/API Developer · Genoptic LEDApr 2023 – Aug 2025 · 2 yrs 5 mos

Collaborated with a team of 7 to develop and deploy a “Smart Light” on AWS intended for horticultural use, reducing energy costs by 40% and increasing plant growth by 30% through adaptive lighting. Developed API endpoints using React, .NET, and C#, secured with AWS Cognito token authentication and designed scalable PostgreSQL schemas handling high traffic with sub-400ms response times. Integrated and deployed a web browser application hosted on AWS with horizontal scalability and mobile support. Performed xUnit tests to validate performance, security, and usability for clients.

Back End/API Developer · Genoptic LEDApr 2023 – Aug 2025 · 2 yrs 5 mos

Worked with a team of 7 to develop and deploy a “Smart Light” on AWS for horticultural purposes, reducing energy costs by 40% and increasing plant growth by 30% by adjusting light intensity and color spectrum based on growth cycle phases. Developed API endpoints using React, .NET, and C#, secured with AWS Cognito token authentication. Designed scalable PostgreSQL schemas optimized for high traffic with sub-400 ms response times. Integrated and deployed a web browser application with horizontal scalability and mobile support hosted on AWS. Conducted xUnit tests evaluating performance, security, and usability for clients.

Software Developer · IBM CanadaMay 2021 – Present · 5 yrs 7 mos

Lead developer for a Java-interoperability project introducing a compiler feature enabling clients to interchange data and control between COBOL and Java programs, reducing communication overhead by 30%. Increased compiler's available memory usage by 200% through converting a 32-bit compiler to 64-bit and resolving corrupt memory access issues. Assisted in developing PostgreSQL support within COBOL applications, optimizing SQL statements and increasing test coverage by 35%. Led development of a source conversion utility automating the conversion of user-provided COBOL source files to IBM x86 standard COBOL format, boosting productivity by 65%. Maintained the compiler codebase, increasing client defect resolve rate by 100%. Implemented inter-process named pipe communication within the compiler, reducing resource utilization by 50% and enabling future feature capabilities.

Software Developer · IBM CanadaMay 2021 – Present · 5 yrs 7 mos

Education

Bachelor of Science in Software Engineering · University of Calgary2018 – 2023
Bachelor of Science in Software Engineering · University of Calgary2018 – 2023

Hire Andrew Eom today

Post a job and invite Andrew, or contact them directly. No hidden commission.

Post a job