Senior Software Engineer In Campaign Tracking Team at Reppublika
Riga, Vidzeme, Latvia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Janis Rullis is a Senior Software Engineer in Riga with a decade of experience building web applications and distributed data pipelines using Python, Spark, Airflow, SQL, JavaScript and AWS. At Reppublika he shifted from web-focused roles into campaign tracking and data engineering, reviving an unfinished upgrade and owning end-to-end pipeline design, processing and connector code. He thrives on collaborating with data scientists to shape scalable, production-grade distributed processing and frequently tweaks PySpark jobs and Athena queries in day-to-day work. Historically he has led backend API work in Laravel and Elixir, driven testing and deployment practices, and contributed to infrastructure and developer onboarding. Outside work he pursues analog photography, reflecting a patient, detail-oriented mindset that shows up in careful documentation and thorough testing. Comfortable moving between hands-on coding and higher-level architecture, he’s equally at home debugging ETL jobs as mentoring teammates and improving delivery processes.
9 years of coding experience
13 years of employment as a software developer
unfinished BCompSc, Computer Science, unfinished BCompSc, Computer Science at Latvijas Universitate / University of Latvia
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
Janis Rullis - Senior Software Engineer In Campaign Tracking Team at Reppublika