Anna Nowak is a pragmatic Backend Engineer with 11 years of experience building dependable APIs and integrations using Elixir/Phoenix, Ruby on Rails, and PostgreSQL. She combines a user-centered, context-driven approach with hands-on expertise in message queues, background jobs (Oban/RabbitMQ), caching and data pipelines to deliver reliable production systems. At Tellent/Recruitee she led cross-functional Shape Up projects, migrated a back-office app to Phoenix LiveView, and balanced feature delivery with second-line support and release planning. A consistent open-source contributor, she has improved civic and non-profit projects like Consul Democracy and CASA with backend features that directly support real-world workflows. Outside engineering she mentors aspiring developers and brings a maker’s mentality—able to ship mockups, fixes, or localized features herself—rooted in strengths like Input, Context and Activator.
11 years of coding experience
16 years of employment as a software developer
M.Sc. e-business, M.Sc. e-business at Poznan University of Economics And Business
M.A. Law, M.A. Law at Uniwersytet im. Adama Mickiewicza w Poznaniu
Volunteer management system for nonprofit CASA, which serves foster youth in counties across America.
Role in this project:
Backend Developer
Contributions:1 review, 14 commits, 1 PR in 1 year
Contributions summary:Anna primarily contributed to the backend development of the CASA volunteer management system. They implemented the court date model, including database schema modifications and model definitions. Further contributions involved creating court dates based on existing case data and integrating these dates into the application's edit pages. These changes involved modifications to models, controllers, and database migrations to support court date functionality.
Consul Democracy - Open Government and E-Participation Web Software
Role in this project:
Back-end Developer
Contributions:1 review, 20 commits, 3 PRs in 1 year 10 months
Contributions summary:Anna focused on enhancing the budget investments functionality within the Consul Democracy project. Their work involved refactoring the sorting mechanism, allowing users to sort budget investments by different parameters and direction (ascending/descending). The commits show the creation of helper methods and modification of the data model to support dynamic sorting and the incorporation of visual indicators for the sorting direction in the user interface. Several refactorings, bug fixes and code clarifications were implemented.
consulrubyagplv3e-governmentdemocracy
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.