Kevin Doole

Programmer Analyst 2 at City of Winnipeg

Winnipeg, Manitoba, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Kevin Doole is a versatile product-focused software engineer with 11 years of experience building scalable web applications, currently contributing to Winnipeg Transit as a Programmer Analyst. He blends hands-on full-stack development (Ruby on Rails, React, Node) with product leadership, having driven major gains in adoption, workflow efficiency, and automation at TELUS and Farm At Hand. Kevin is also an active back-end open-source contributor to the Laravel ecosystem, improving performance-critical database chunking and hardening code quality in widely used repos. His background in UX, design and technical management lets him bridge user experience and engineering, delivering reusable design systems and rapid MVPs across public and enterprise projects. Not obvious from the title: he pairs a history in editorial and art direction with deep technical chops, which he leverages to create polished, user-centered digital products. Based in Winnipeg, he enjoys continuous learning and brings a pragmatic, data-driven approach to cross-functional teams.
code11 years of coding experience
job12 years of employment as a software developer
bookData Product Manager Product Management, Data Product Manager Product Management at Udacity
bookProduct Management Fundamentals Software, Product Management Fundamentals Software at Product Institute
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (14)

laravel-mix10
database-management10
databases10
query-optimization10
php10
laravel10
relational-databases10
eloquent10
sql-database10
database10
app-framework9
web-framework9
testing8
sorting6

Programming languages (3)

TypeScriptJavaScriptPHP

Github contributions (5)

github-logo-circle
illuminate/database

Mar 2016 - Mar 2016

[READ ONLY] Subtree split of the Illuminate Database component (see laravel/framework)
Role in this project:
userBack-end Developer
Contributions:14 commits in 4 days
Contributions summary:Kevin's contributions primarily focused on enhancing the database component. They implemented performance optimizations such as `chunkById` functionality for efficient data retrieval in larger datasets, particularly through id based chunking. The user refactored method names and corrected docblock formats to maintain code quality. They addressed code style infringements throughout multiple files, ensuring code consistency.
splitilluminatemysqllaravel-frameworkphp
laravel/framework

Mar 2016 - Mar 2016

The Laravel Framework.
Role in this project:
userBack-end Developer
Contributions:7 commits, 2 PRs, 6 comments in 4 days
Contributions summary:Kevin focused on improving the performance and functionality of the Laravel framework. Their contributions involved adding new features for chunking data by ID, and refactoring method names for clarity. They addressed bugs and added tests to ensure that chunking operations function correctly. The user also made documentation improvements and code style adjustments.
laravel-frameworklaravelphpframework
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Kevin Doole - Programmer Analyst 2 at City of Winnipeg