Summary
Overview
Work History
Education
Skills
Accomplishments
References
Timeline
Generic

Conor Mackle

Calgary,Canada

Summary

Canadian Visa Status: Open work permit (June 2024 – June 2026).

Talented Software Developer with 4+ years' experience, specializing in web and mobile applications. Proficient in Java, JavaScript, Python, SQL and AWS with the ability to pick up new technologies quickly. Excellent communication skills demonstrated by working closely with clients, ensuring successful and on-time project delivery. Currently seeking a technically challenging position allowing me to grow my skill set and progress my career.

Overview

4
4
years of professional experience

Work History

Intermediate Software Engineer

TinyEye Therapy Services
Saskatoon, Saskatchewan
04.2023 - Current
  • Developed and maintained software components to improve system performance.
  • Researched and implemented new technologies to enhance application functionality.
  • Completed significant Angular and third-party app upgrades.
  • Assisted in resolving production issues promptly.
  • Participated in peer reviews of source code changes before release into production.
  • Monitored infrastructure design to suggest improvements and enhance performance, which resulted in saving money.
  • Automated processes and tests to improve the deployment process.

Intermediate Software Developer

SmileCDR
Toronto, ON
09.2022 - 12.2022
  • Implemented quality, on-time technical solutions in alignment with business requirements
  • Evaluated and implemented CI/CD automation using Docker and GitLab, maximizing development efficiency.
  • Introduced and implemented new unit testing methods (TDD) enhancing quality development.
  • Quickly picked up skills and knowledge required to complete development in the healthcare space (FHIR standard) and with new technologies (NodeJS).

Mid-Level Software Developer

International Investment Group - AquaQ Client
Belfast, Northern Ireland
06.2021 - 09.2022
  • Worked within an agile environment in a large global team.
  • Communicated directly with the product owner to establish and refine client requirements.
  • Led a team of developers and held responsibility to ensure time-effective development and quality control for new implementation.
  • Collaborated to define development initiative goals, design project plans, and estimate required time and resources.
  • Maintained SQL database (MySQL).
  • Mentored, trained, and onboarded junior team members through knowledge-transfer sessions.
  • Created and implemented a third-party API emulator, resulting in decreased downtime and diminished reliance on external APIs during development/testing.

Mid-Level Software Developer

Renewable Energy Company - AquaQ Client
Belfast, Northern Ireland
04.2020 - 06.2021
  • Developed reliable 'smart-grid' platform for start-up renewable energy company as a full-stack developer on a greenfield project.
  • Developed a responsive web application with React for both desktop and mobile devices.
  • Created Java API for data processing and interfacing with KDB & external APIs.
  • Researched and participated in discussions to determine optimal technologies for fulfilling client needs.
  • Engaged in effective and clear communication with clients regarding product specifications, design concepts, and additions to enhance its functionality.
  • Collaborated with a senior database engineer to design, build, and maintain the relational database (Postgres).
  • Mentored and onboarded new team members, facilitating knowledge transfer sessions.

Education

Master of Science - Internet of Things

University of Ulster
Belfast

Master of Science - Software Engineering

Queen's University
Belfast

Skills

  • Development Languages: Java, JavaScript, SQL, Python, HTML, CSS, C#
  • Frameworks: Spring (Java), React (JavaScript/Typescript), Python (Django), Angular (TypeScript)
  • Technologies: AWS, Postgres, MySQL, Git, Docker, Android Studio, MongoDB, KDB, InfluxDB

Accomplishments

  • IZO-808 Java SE 8 Programmer I.
  • AWS Cloud Practitioner.
  • NobleProg Java Performance.
  • NobleProg React, Redux and TypeScript.
  • Published research paper in IEEE Journal.

References

References can be provided upon request

Timeline

Intermediate Software Engineer

TinyEye Therapy Services
04.2023 - Current

Intermediate Software Developer

SmileCDR
09.2022 - 12.2022

Mid-Level Software Developer

International Investment Group - AquaQ Client
06.2021 - 09.2022

Mid-Level Software Developer

Renewable Energy Company - AquaQ Client
04.2020 - 06.2021

Master of Science - Internet of Things

University of Ulster

Master of Science - Software Engineering

Queen's University
Conor Mackle