Michael Benford

Software Engineer at globocom

Rio de Janeiro, Brazil
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

🤩
Rockstar
🎓
Top School
Michael Benford is a seasoned software engineer with 14 years of experience building web and desktop applications, and over a decade focused on full-stack work at internet startups. He has designed, implemented, and deployed scalable systems serving tens of thousands of daily users, while championing maintainability through TDD, CI, and the "boy-scout rule." A pragmatic mentor and team player, he improves code quality via code reviews and hands-on coaching. An active open-source contributor, he enhanced AngularJS UX with features like autocomplete and smart paste handling in the popular ngTagsInput project. Based in Rio de Janeiro, he blends a passion for clean code with a readiness to tackle challenging problems and continuously learn. He also brings the perspective of a longtime developer-gamer, which informs his focus on usability and engagement.
code14 years of coding experience
bookIncomplete, Incomplete at Universidade Federal Fluminense
bookIncomplete, Incomplete at Universidade Gama Filho
languagesPortuguese, English
stackoverflow-logo

Stackoverflow

Stats
14,064reputation
1.4mreached
161answers
7questions
Badges
angularjs
top-1%
jasmine
top-1%
phantomjs
top-5%
unit-testing
top-1%
html-select
top-5%
dependency-injection
top-5%
github-logo-circle

Github Skills (19)

unit-testing10
javascript10
css10
user-interface10
angularjs10
jasmine10
animation9
angularjs-directive9
html-select9
dependency-injection9
phantomjs9
html9
pug6
documents6
angular-template6

Programming languages (9)

TypeScriptC#ShellCJavaScriptGoLuaPHP

Github contributions (5)

github-logo-circle
mbenford/ngTagsInput

Jul 2013 - May 2021

Tags input directive for AngularJS
Role in this project:
userFront-end Developer
Contributions:7 releases, 556 commits, 18 PRs in 7 years 11 months
Contributions summary:Michael primarily worked on implementing features for an AngularJS-based tags input directive. They added support for customizable CSS classes, incorporated auto-complete functionality, and added the ability to split pasted text into tags. Furthermore, the user addressed various usability issues and bugs, including making the input element valid when appropriate and ensuring correct keyboard interaction with the directive.
tags-inputdirectivemeta-tagsangularjsangular
globocom/go-buffer

Mar 2020 - Jan 2022

Asynchronous data buffer for Go applications
Contributions:43 commits, 7 PRs, 13 pushes in 1 year 9 months
golangbufferasynchronousasyncgo
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
Michael Benford - Software Engineer at globocom