Colin Morris

Full Stack Developer at esure

Kingswood, England, United Kingdom
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
Colin Morris is a pragmatic full stack developer with nine years of professional experience building Angular, React and Node.js microservices, currently developing TypeScript APIs with NestJS at esure. He combines front-end polish and UX-aware engineering—evidenced by substantive contributions to the popular ngx-mask Angular library where he improved validation, edge-case handling and test coverage—with robust back-end delivery and CI/CD via Jenkins to Elastic Beanstalk and Kubernetes. His background spans legacy Java/Spring web systems to modern cloud-native stacks, enabling him to bridge technical debt and new feature delivery. Based in Kingswood, UK, he brings a hands-on approach to shipable, well-tested software and to mentoring peers through practical refactors. Collected experience across full product lifecycles means he’s equally comfortable improving input-level UX or designing scalable API services.
code9 years of coding experience
job10 years of employment as a software developer
bookGlyn Technology School
bookMaths, Geography, Business Studies A Levels, Maths, Geography, Business Studies A Levels at Glyn Technologgy School
languagesEnglish, German
github-logo-circle

Github Skills (15)

typescript10
input-mask10
typescripts10
typescript-types10
angular10
api-testing9
jes9
jtest9
testing9
testng9
validation9
validations9
javascript8
webpages7
web-content7

Programming languages (2)

TypeScriptJavaScript

Github contributions (5)

github-logo-circle
JsDaddy/ngx-mask

Oct 2019 - Apr 2020

Angular Plugin to make masks on form fields and html elements.
Role in this project:
userFront-end Developer
Contributions:7 commits, 11 PRs, 76 comments in 5 months
Contributions summary:Colin primarily contributed to the ngx-mask library by implementing and fixing features related to input masking functionality. They focused on enhancing the library's behavior, including validation, handling special characters, and addressing edge cases, like handling empty masks. Their work also included refactoring code, updating dependencies, and adding unit tests to improve the library's stability and usability. These contributions demonstrate a focus on improving the overall functionality and user experience of the input masking features.
ngdecimalsngx-maskngxmask
ColinMorris83/styles-lib

Aug 2018 - Sep 2018

Contributions:113 pushes in 19 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