Luke Petrolekas
Software Developer, Writer, Traveller
Polyglot programmer with experience developing tools, websites, APIs, and prototypes; managing legacy codebases and steering migrations; and performing detailed quality assurance. Brings a strategic focus to discovery of user requirements, feasability and cost-benefit analysis, and writing business cases. A collaborative team player.
Experience
Intermediate Software Developer
Richardson Wealth
2022 - Present
- Maintain complex legacy codebase using ASP .NET MVC with an AngularJS frontend.
- Rewriting applications using contemporary Angular and ASP .NET Core REST service.
- Explored tooling to integrate PowerBI report visualizations into pre-existing websites.
Senior Programmer
Ipsos Interactive Services
2016 - 2022
- Implemented an automated verbatim and data processing codebase in C#/SQL which interfaced with the Qualtrics API for a client with $1M revenue.
- Designed and implemented a desktop QR timecard kiosk system in C# using WPF, an online management dashboard in ASP.NET, and reports with Excel.
- Integrated a new chat library into two separate legacy chat applications to support a migration.
- Trained multiple staff members on procedures for projects and authored training materials.
- Maintained projects using automated tools and handwritten scripts to organize sample data.
- Developed maintenance and automation scripts using ASP .NET, C#, PowerShell, Bash, and Python.
Education
Honours Bachelors of Science
Majors: Computer Science, English Minor: Political Science
2006 - 2011
Professional Development
Coursera (Online MOOCs)
2012 - 2015
- Neural Networks, by Geoffrey Hinton / University of Toronto
- Machine Learning, by Andrew Ng / Stanford
- Algorithms (Parts 1 and 2), by Tim Roughgarden / Stanford
- Programming Languages, by Dan Grossman / University of Washington
Extracurriculars
Black Belt (1st Dan), Canadian Aikido Federation
2023