Maciej Lisiewski

Software Developer at Pressly

Old Toronto, Ontario, 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

🤩
Rockstar
🎓
Top School
Maciej Lisiewski is a software developer with 14 years of experience building back-end systems and databases, currently based in Old Toronto. He has a strong foundation from Technical University of Wroclaw and a track record spanning startup founding to senior engineering roles, including his current tenure at Pressly and prior senior work at Top Hat. Maciej contributes to open-source projects focused on data access and email APIs, notably improving MongoDB DAL behavior in upper/db and enhancing event handling in the widely used mailgun-go library. He brings practical expertise in database optimizations, compatibility across SQL and NoSQL systems, and robust API data modeling. Blending entrepreneurial experience with deep engineering craft, he often works on subtle interoperability and performance issues that keep production systems reliable.
code14 years of coding experience
job9 years of employment as a software developer
bookComputer Science, Computer Science at Technical University of Wroclaw
languagesEnglish, Polish
stackoverflow-logo

Stackoverflow

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

Github Skills (19)

json10
admin10
apidoc10
data-modeling10
databases10
database-administration10
mongodb-database10
go10
api10
golang10
mongodb10
database10
send-email9
sendmail9
enums9

Programming languages (12)

TypeScriptJavaDockerfileShellC++CRustJavaScript

Github contributions (5)

github-logo-circle
upper/db

Feb 2015 - Apr 2020

Data Access Layer (DAL) for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features.
Role in this project:
userBack-end Developer / Database Engineer
Contributions:15 commits, 11 PRs, 44 comments in 5 years 3 months
Contributions summary:Maciej primarily focused on enhancing the data access layer (DAL) for MongoDB within the `upper/db` repository. Their contributions included allowing the setting of `_id` when appending to MongoDB collections, caching field information for optimization, and ensuring compatibility with older MongoDB versions. The user also implemented fixes for the int64array scanner in the `util/sqlutil/scanner.go` and added support for other int arrays in `postgresql/custom_types.go`, demonstrating a broader understanding of database interactions within the project.
golangnosqlmysqldata-accessmongo
mailgun/mailgun-go

Feb 2017 - May 2017

Go library for sending mail with the Mailgun API.
Role in this project:
userBack-end Developer
Contributions:18 commits, 3 PRs, 3 comments in 2 months
Contributions summary:Maciej primarily focused on enhancing the `mailgun/mailgun-go` library's event handling capabilities. They added functionality to parse event types, introduced structs for event unmarshalling, and updated the data model to align with API responses. These changes involved creating new data structures for events and recipients, defining enums, and modifying the `events.go` and `enums.go` files. The user also added a "dropped" event type.
golangapimailsmtpgo-library
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
Maciej Lisiewski - Software Developer at Pressly