Richard Jacklin
Sudbury, ON | rijacklin1@gmail.com | github.com/rijacklin
Technical Skills
Languages & Databases: C#, SQLite, PostgreSQL, TypeScript, JavaScript, PHP, Python
Software Development: ASP.NET Core, Entity Framework Core, REST APIs, Unit & integration testing, Object-oriented programming (OOP), React, Express, Laravel, Vue.js, Scikit-learn
Tools & Workflows: xUnit, GitHub Actions (CI), Git, GitHub, Docker
Experience
Research Assistant, Athabasca University (Jul 2024 - Oct 2025)
- Developed and maintained PHP and JavaScript applications to support two learning analytics research projects over a 16-month research assistantship.
- Implemented a file-based routing solution to improve an established PHP application, later integrating with Vue Router.
- Deployed a learning analytics plugin to the Moodle Plugin Directory and prepared corresponding technical documentation.
Lead Technician, Jump+ (Aug 2020 - Jun 2022)
- Diagnosed and resolved technical issues across 20+ weekly repair and service cases while maintaining accurate operational and customer-facing documentation.
- Trained over 10 team members to earn their Apple device repair certifications.
- Led in-store initiatives to continuously improve customer experience metrics.
- Represented the store at weekly regional service department meetings.
Web Developer, Zeus Systems Inc. (May 2018 - Jun 2020)
- Contributed to the development and maintenance of a production Laravel PHP application for a corporate client.
- Handled the development and maintenance of WordPress websites for small business clients.
- Used Python to facilitate migrating historical data from a legacy application's database.
- Collaborated directly with stakeholders in weekly meetings to prioritize development work.
Projects
LedgerAPI (C#, ASP.NET Core, Entity Framework Core, SQLite, xUnit)
- Developed a financial transaction REST API with idempotent transaction posting, inspired by Stripe's API design, to ensure retried requests are never applied twice.
- Implemented randomized exponential backoff for colliding database writes, with unit and integration tests run in CI against a real SQLite database.
Irruptive (TypeScript, React, Express, PostgreSQL, OpenAI API, Docker)
- Developed a full-stack work order management application with authenticated workflows, REST APIs, and PostgreSQL data persistence.
- Integrated structured OpenAI model outputs and implemented automated tests, application logging, and error handling to improve reliability.
Education
Bachelor of Science, Computing and Information Systems, Athabasca University (Sep 2022 - Jul 2026)
Diploma, Business Administration - Accounting, Georgian College (Sep 2013 - Apr 2016)