Simon Green

Senior Developer at InteSoft Inc

Calgary, Alberta, 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
Simon Green is a Senior Developer and solution architect based in Calgary with 16 years of experience designing and implementing web, distributed, cloud, and client-server systems across diverse domains. He combines hands-on development with architectural leadership, having led application architecture, code reviews and team guidance in roles from Technical Director to Principal Solution Architect. Simon contributes to notable open-source projects, from front-end framework performance work in the js-framework-benchmark to backend optimizations in Go PDF generation and a MongoDB persistence engine for NEventStore, showing fluency across front-end, back-end and storage layers. He has practical experience prototyping SaaS land-management UIs with AMD and MongoDB and building cloud payment systems, evidencing a strong bias toward pragmatic, performance-conscious engineering. Colleagues value him for turning complex persistence and integration challenges into maintainable, high-performance solutions.
code15 years of coding experience
job14 years of employment as a software developer
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
149reputation
7kreached
5answers
0questions
github-logo-circle

Github Skills (21)

javascript10
polymer10
event-sourcing10
mongodb-database10
netframework10
web-performance10
go10
front-end-development10
dotnet-core10
pdf-generation10
memory-optimization10
csharp10
mongodb10
image-processing9
zlib8

Programming languages (12)

TypeScriptC#HCLBikeshedCJavaScriptGoSwift

Github contributions (5)

github-logo-circle
NEventStore/NEventStore

Jan 2011 - Mar 2012

A persistence agnostic Event Store for .NET
Role in this project:
userBack-end Developer
Contributions:60 commits in 1 year 1 month
Contributions summary:Simon primarily focused on implementing and improving the persistence layer of the event store. They introduced a new MongoDB persistence implementation using the official 10gen driver to improve performance. Further contributions involved fixing time-based tests, optimizing data retrieval, and addressing issues related to snapshotting and stream head management within the MongoDB persistence engine. The user also addressed several bugs and inconsistencies with respect to stream revision.
dotnetevent-sourcingagnosticcqrsevent-store
signintech/gopdf

Sep 2017 - Sep 2019

A simple library for generating PDF written in Go lang
Role in this project:
userBack-end Developer
Contributions:5 commits, 1 PR in 2 years
Contributions summary:Simon focused on optimizing the `gopdf` library, particularly regarding memory consumption. Their contributions involved refactoring code to use `io.Writer` instead of `bytes.Buffer` in several areas, including text and image handling. They also implemented methods for writing PDF content using `io.Writer` and removed some usages of the byte pool in image compression. Additionally, the user fixed a boundary error in TTF handling.
golangpdflanggo-langpdf-document
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
Simon Green - Senior Developer at InteSoft Inc