Padraic Cunningham

Senior Software Engineer at Self-employed

Ireland
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
Padraic Cunningham is a Senior Software Engineer based in Ireland with 11 years of experience building backend systems in Python and Go. He combines long-term freelance work with enterprise experience, most recently at Hewlett Packard Enterprise and now at Fidelity Investments, showing an ability to move between self-directed projects and large engineering organisations. His open-source contributions include practical Python utilities—demonstrated in PyTricks—highlighting attention to language idioms, correctness, and subtle data-handling pitfalls like shallow vs deep copies. Padraic is comfortable implementing robust back-end logic and optimisations, and his freelance background suggests strong ownership of end-to-end delivery and client-facing communication. Colleagues value him for pragmatic engineering decisions and a knack for improving existing code quality rather than chasing flashy rewrites.
code11 years of coding experience
job4 years of employment as a software developer
bookSt. Jarlath’s College
github-logo-circle

Github Skills (9)

data-structures10
manipulate10
set-operations10
lists10
python10
data-structure10
sorting9
sorting-algorithms9
algorithms9

Programming languages (7)

CSSRustJavaScriptGoMustacheHTMLPython

Github contributions (5)

github-logo-circle
brennerm/PyTricks

Mar 2015 - Mar 2015

Collection of less popular features and tricks for the Python programming language
Role in this project:
userBack-end Developer
Contributions:7 commits, 1 PR, 3 comments in 1 day
Contributions summary:Padraic contributed to the repository by implementing and demonstrating various Python programming techniques. They added code examples for reversing lists, removing duplicates while preserving order, and using `None`. They also focused on set operations, including using both operators and methods, and updated examples for sorting dictionaries by value. Additionally, they fixed a deletion error and improved the shallow and deep copy functionalities.
python-programmingpythontrickspython3programming-language
padraicbc/gojsp

Apr 2021 - Apr 2021

Contributions:60 commits, 15 PRs, 55 pushes in 27 days
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
Padraic Cunningham - Senior Software Engineer at Self-employed