Geir Gunnarsson

Senior Software Developer at Vivaldi Technologies

Reykjavik, Capital Region, Iceland
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
Geir Gunnarsson is a senior software developer based in Reykjavík with 11 years of professional experience and a long career building resilient systems for travel and aviation. Currently at Vivaldi Technologies, he brings deep backend expertise demonstrated by contributions to the emailjs-imap-client library—improving stability, protocol compliance and testing for real-world IMAP edge cases. His background includes designing revenue integrity solutions and high-availability booking maintenance systems that improved seat availability and pricing for airlines, plus earlier work in VR and messaging. Known for blending pragmatic engineering with a lighthearted team-first approach (he once served as a Scrum Master keeping his team productive and having fun), he prefers solving subtle reliability problems that surface only at scale.
code11 years of coding experience
job21 years of employment as a software developer
bookSan José State University
languagesIcelandic, English, Danish
stackoverflow-logo

Stackoverflow

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

Github Skills (11)

asynchronous10
async-js10
error-handling10
javascript10
asynchronous-javascript10
code-library10
lib10
imap10
async10
testing10
nodejs9

Programming languages (1)

JavaScript

Github contributions (5)

github-logo-circle
emailjs/emailjs-imap-client

May 2016 - Jun 2022

Low-level JS IMAP client for all your IMAP needs.
Role in this project:
userBack-end Developer
Contributions:11 commits, 13 PRs, 4 comments in 6 years 2 months
Contributions summary:Geir primarily contributed to improving the stability and functionality of the emailjs-imap-client library. They focused on addressing connection issues and potential errors, such as handling server timeouts and unexpected socket closures. The user also implemented features like retrieving server capabilities before login and adding support for SUBSCRIBE and UNSUBSCRIBE commands, improving the library's IMAP protocol compliance. Furthermore, they improved logging and added testing to validate changes.
imap-clientlevel-jsjavascriptemaillow-level
ltgorm/emailjs-smtp-client

Mar 2017 - Dec 2022

SMTP Client for node.js and browser runtimes
Contributions:6 pushes, 1 branch in 5 years 10 months
smtpjavascript-clientbrowsernode-jsruntimes
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
Geir Gunnarsson - Senior Software Developer at Vivaldi Technologies