Aldis Ameriks

Lead Software Developer at Ubiquiti Inc.

Riga, Vidzeme, Latvia
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
Aldis Ameriks is a Lead Software Developer based in Riga with nine years building full-stack, data-driven applications and leading engineering teams at companies including Ubiquiti and Accenture. He combines strong backend expertise (Java, Spring, Node.js) with modern frontend stacks (React, TypeScript, Redux) and a track record of shipping complex single-page apps and microservices. Aldis is an active open-source contributor to GraphQL tooling—extending the popular mercurius project with custom validation, improved error handling and federation helpers—showing attention to developer ergonomics and robust APIs. His background spans embedded and sensor-based real‑time algorithms to large-scale web platforms, reflecting a breadth from low-level systems to production cloud services. With a master’s in computer science, he brings pragmatic leadership and hands-on delivery to cross-functional teams.
code9 years of coding experience
job11 years of employment as a software developer
bookMaster's Degree Computer Science, Master's Degree Computer Science at Rīgas Tehniskā universitāte (Riga Technical University)
languagesEnglish, Latvian, Russian
github-logo-circle

Github Skills (11)

fastify10
graphql10
nodejs10
wordpress-graphql10
wpgraphql10
typescript-types9
federation9
typescript9
typescripts9
javascript8
testing8

Programming languages (9)

TypeScriptJavaC++RustJavaScriptHTMLVim scriptElixir

Github contributions (5)

github-logo-circle
mercurius-js/mercurius

Jun 2020 - Dec 2022

Implement GraphQL servers and gateways with Fastify
Role in this project:
userBack-end Developer
Contributions:1 review, 13 commits, 14 PRs in 2 years 6 months
Contributions summary:Aldis primarily focused on extending the functionality of the `mercurius-js/mercurius` repository, which implements GraphQL servers. Their work involved adding support for custom GraphQL validation rules, improving error messages, and exposing features like the default error formatter and the `buildFederationSchema` function. They also addressed and fixed failing tests, and provided a simplified API for custom directives to enhance the project's capabilities.
fastifygatewayfederationnodejsgraphql
aldis-ameriks/kliversala-bot

Jan 2020 - Jun 2020

Daily "Kliversala" lunch menu on Telegram 🍕
Contributions:85 commits, 52 pushes, 3 branches in 5 months
telegramtelegram-botlunchmenu
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
Aldis Ameriks - Lead Software Developer at Ubiquiti Inc.