Janis Rullis
AeroLeads people directory · profile

Janis Rullis Email & Phone Number

Senior Software Engineer in Campaign Tracking team at Reppublika
Location: Latvia 10 work roles 2 schools
1 work email found @edurio.com LinkedIn matched
✓ Verified Jul 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email

Work email j****@edurio.com
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Senior Software Engineer in Campaign Tracking team
Location
Latvia
Company size

Who is Janis Rullis? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Janis Rullis is listed as Senior Software Engineer in Campaign Tracking team at Reppublika, a with 33 employees, based in Latvia. AeroLeads shows a work email signal at edurio.com and a matched LinkedIn profile for Janis Rullis.

Janis Rullis previously worked as Senior Developer in Campaign Tracking team at Reppublika and Senior Web Developer in Audience Reach team at Reppublika. Janis Rullis holds Unfinished Bcompsc, Computer Science from Latvijas Universitate / University Of Latvia.

Company email context

Email format at Reppublika

This section adds company-level context without repeating Janis Rullis's masked contact details.

{first}.{last}@edurio.com
86% confidence

AeroLeads found 1 current-domain work email signal for Janis Rullis. Compare company email patterns before reaching out.

Profile bio

About Janis Rullis

For 15 years I've been a Web developer.For last 2 years I finally get to work outside the web context - am building data processing pipelines to deliver it to various consumers in various ways.Specialties: PHP, Python, SQL, JS, AWS, Elixir. Project priorities:● Stability over new features - you can afford features only when the existing functionality works fine. ● Maintenance - good documentation, code structure, and most importantly - communication inside the team, provides fast delivery of stable updates. ● Don't forget the fun - there always will be ASAP cases, so better make sure You and Your work-buddies have fun while extinguishing the fire. Other bla-blas 😁👇My positive qualities:● I have a strong sense of responsibility.● I am results-oriented.● I enjoy learning and improving myself.● I value well-adjusted teamwork, at the same time, I'm capable of completing tasks alone. ● I have a decent stress tolerance (laughter helps). ● I am open-minded - I like to hear other people's opinion/critique. That helps me to grow as a person.For 3 years I was a Network administrator.For 2 years I studied Computer Science, but I did not graduate.Experience from the network administration and the university:● Both gave me something useful but mainly I understood that I really like to build things in peace 😄.● As a network admin, well, I learned about networking. You know - routers, IP addresses, firewalls, all that stuff, and also that being available 24/7 sucks, as well as repeating the same story for the same problems.● University - learned this and that about data structures like linked lists and what is the difference between a queue and a stack, and also most notably - how a recursion works 😄.Like to do:Capture analog photos, read various literature and share silly jokes.

Listed skills include Php, Javascript, Jquery, Html, and 49 others.

Current workplace

Janis Rullis's current company

Company context helps verify the profile and gives searchers a useful next step.

Reppublika
Reppublika
Senior Software Engineer in Campaign Tracking team
Latvia
Website
Employees
33
AeroLeads page
10 roles

Janis Rullis work experience

A career timeline built from the work history available for this profile.

Senior Software Engineer In Campaign Tracking Team

Latvia

Senior Developer In Campaign Tracking Team

Current

Revived the unfinished upgrade of the campaign tracking service.When started then most time was spent on research -> plan of action. Learn the domain, read legacy, find the fitting infrastructure. Then prep the documentation and the plan of action. Rest is easy - just follow the instructions :DNow:It is mainly either adjusting running pyspark jobs and tinker Athena OR learn new tools to shape and deliver data to consumer.The coolest stuff is working on distributed data processing and colab with data science folks. Both are amazing 😍😄!

Jul 2023 - Present

Senior Web Developer In Audience Reach Team

Reppublika

Vienna, Austria

Joined a different team in the company to expand skills and domain knowledge.Vue.js 3 + PHP8.While working in this position, attracted CTO's interest to be a revive an unfinished project.

Jan 2023 - Jul 2023

Senior Web Developer In Panelist Management Team

Vienna, Austria

Mostly working on laravel based API and CLI.Occasional vanilla ES5+ tasks.As the project has a decent dataset and usage then every implementation is thoroughly tested and is suited for performance and stability.Other "duties"● Daily code reviews.● Involvement in the backlog refinment meeting (such scrum) on weekly basis.● Documentation.● Occasional support sprints. Being something like the on-call service dev.● Sometimes to be involved in evaluation and interviews of new dev candidates.● On-board new devs.● Collaboration with DevOps in improving the infrastructure.About job organization:We are working in sprints that are being organized in JIRA, writing doucmentations in Confluence.

Jan 2021 - Jan 2023

Owner

Current

Latvia

Analog Photography - my free time passion. Capture a moment and deliver it to the viewer in a pleasant way.

Jun 2019 - Present

Senior Web Developer

Riga, Latvia

Organizational duties:● Use GitLab for sprint planning, task management and documentation. Technical duties:● API side:○ Web development using Laravel / PHP with PHPUnit tests, Elixir / Phoenix with ExUnit tests, Docker, Node.js, MySQL, Redis, AWS.● Front side:○ Web development using Vue.js (v.1, v.2.5), Node.js, Nightwatch.js (Front-end testing), Material design, Stylus.Additional duties:● Scaling improvements on servers and code base:○ Load balancing and caching by configuring NGINX and Amazon Web Services (AWS).○ Plan the best approach to balance load on API endpoints.● Incorporate unit testing, code review in the development process.● Improve the development flow (issue tracker, daily stand-ups, documentation, specification).● Incorporate best practices and new technologies in the development and delivery process.● Instruct and support developers.

Sep 2016 - Jun 2019

Senior Web Developer

Riga, Latvia

Organizational duties:● Use GitLab, Jira for sprint planning, task management and documentation. Technical duties:● Back­-end development based on PHP with PHPUnit tests, MySQL, JavaScript.● Develop and maintain a content management system BORN CMS for usage in company’s projects.● Incorporate unit testing in the development process.● Incorporate best practices and new technologies in the development process.● Plan, organize, supervise and improve the development process.● Instruct and support developers.● Deploy updates on production servers.● Communicate with a third party (payments, deliveries and other APIs) developers.Additional duties:● Setup and maintenance of a development server:○ Provide a version control service, to which developers could send their code changes (with Git or Mercurial) and the result could be instantly viewed in a browser. On the server was set a Rhodecode version control service.○ Provide an option to set a project on different kind of OS. The server was set up using XEN virtualization.○ Provide regular backups.● Maintenance of a production server:○ Creation of new websites and emails using ISPConfig.○ Provide regular backups.● Provide automated deployment of changes to a production server using Capistrano.● Evaluation of candidates for a web developer position.

Nov 2013 - Aug 2016

Web Developer

Riga, Latvia

Organizational duties:● Use Jira for task management and documentation. Technical duties:● Back­end development based on PHP, MySQL, JavaScript. ● Maintain and improve a content management system InSite. ● Deploy updates on production servers. ● Communicate with a third party (payments, deliveries and other APIs) developers and also clients. ● Instruct and support developers.

Nov 2011 - Nov 2013

Web Developer

Prime Mail

Riga, Latvia

Main duties:● PRIME messaging system’s optimization.● Baltic Miles personalized newsletter's development.

Sep 2011 - Nov 2011

Web Developer / Network Administrator

Riga, Latvia

Main duties:● Web developer - warehouse accounting system's (product, employee catalog, reports etc.) migration from VB.NET to PHP, MySQL based web.● Network administrator - technical support for Windows and Linux based computer networks.

Jul 2008 - Aug 2011
Team & coworkers

Colleagues at Reppublika

Other employees you can reach at reppublika.com. View company contacts for 33 employees →

2 education records

Janis Rullis education

Education record

Riga 45Th Secondary School
FAQ

Frequently asked questions about Janis Rullis

Quick answers generated from the profile data available on this page.

What company does Janis Rullis work for?

Janis Rullis works for Reppublika.

What is Janis Rullis's role at Reppublika?

Janis Rullis is listed as Senior Software Engineer in Campaign Tracking team at Reppublika.

What is Janis Rullis's email address?

AeroLeads has found 1 work email signal at @edurio.com for Janis Rullis at Reppublika.

Where is Janis Rullis based?

Janis Rullis is based in Latvia while working with Reppublika.

What companies has Janis Rullis worked for?

Janis Rullis has worked for Reppublika, Analog Photography | Ruu.Lv, Edurio, Born Digital Latvia, and Mediaparks.

Who are Janis Rullis's colleagues at Reppublika?

Janis Rullis's colleagues at Reppublika include Duje Basic, Petr Borovec, Erdős Imre, Dimitrios Chasiotis, and Amina Belkhojayeva.

How can I contact Janis Rullis?

You can use AeroLeads to view verified contact signals for Janis Rullis at Reppublika, including work email, phone, and LinkedIn data when available.

What schools did Janis Rullis attend?

Janis Rullis holds Unfinished Bcompsc, Computer Science from Latvijas Universitate / University Of Latvia.

What skills is Janis Rullis known for?

Janis Rullis is listed with skills including Php, Javascript, Jquery, Html, Oop, Web Development, Mysql, and Git.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the Janis Rullis you were looking for.

View similar profiles