Josh Lemer

Software Developer At TEKsystems At Apple

Vancouver, British Columbia, 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
Josh Lemer is a senior software developer with 12 years of experience building scalable backend and data systems, currently at TEKsystems supporting Apple. He specializes in Scala-based streaming and batch pipelines using Flink, Spark, Kafka, Akka and Cassandra, and has repeatedly moved monolithic scripts into production-grade distributed architectures. Josh is an active open-source contributor to prominent Scala projects (including scala/scala and the sttp HTTP client) and has full‑stack experience from work on Paperwork, showing comfort across frontend and backend boundaries. His background includes designing domain-specific languages and testing frameworks for business logic, and prototyping event-sourced microservices for shipping and revenue-optimization systems. Based in Vancouver with a joint Honours degree in Math and Computer Science, he’s recently been exploring Rust, reflecting a continual focus on performant, safe systems. An under-the-radar strength is his history of mentoring teams through Scala adoption and operationalizing complex data pipelines.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor’s Degree, Mathematics and Computer Science Joint Honours (Databases Designation), 3.68, Bachelor’s Degree, Mathematics and Computer Science Joint Honours (Databases Designation), 3.68 at University of Manitoba
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
41reputation
15kreached
0answers
1question
github-logo-circle

Github Skills (31)

javascript10
back-end-development10
testing10
data-structure10
scala10
http-client10
front-end-development10
data-structures10
functional-programming10
backend10
laravel-mix9
algorithm9
algorithms9
akka-http9
laravel9

Programming languages (17)

C#JavaCSSRustScalaGoHTMLPerl

Github contributions (5)

github-logo-circle
scala/scala

Jul 2018 - Jan 2020

Scala 2 compiler and standard library. Scala 2 bugs at https://github.com/scala/bug; Scala 3 at https://github.com/scala/scala3
Role in this project:
userBack-end Developer
Contributions:7 reviews, 109 commits, 122 PRs in 1 year 6 months
Contributions summary:Josh contributed to the Scala 2 compiler and standard library by implementing features and fixing bugs related to core data structures like `ArrayBuffer`, `Queue`, and `HashMap`. Their commits included adding new functionalities and optimizing existing methods within the collection framework, primarily focusing on improving the performance and correctness of collection operations such as `copyToArray`, `concat`, and `filterInPlace`. They also worked on refactoring code to use `lazyZip` instead of `.zipped` for better performance and maintainability. The user also worked on some testing of the code.
functional-programmingobject-oriented-programmingscala-libraryscala-programming-languagestandard-library
paperwork/paperwork

Jan 2015 - Mar 2015

Paperwork - OpenSource note-taking & archiving alternative to Evernote, Microsoft OneNote & Google Keep
Role in this project:
userFull-stack Developer
Contributions:58 commits, 40 PRs, 11 pushes in 2 months
Contributions summary:Josh contributed to both the frontend and backend of the Paperwork project, implementing new features and refining existing ones. They focused on Angular templating improvements, adding an admin console with user management features, and enhancing the user interface. Their work involved modifying routes, controllers, models, views, and language files, indicating a broad scope of contributions across the application.
notesreactkeepelectronnote-taking
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