Janis Rullis

Janis Rullis Email and Phone Number

Senior Software Engineer in Campaign Tracking team @ Reppublika
Latvia
Janis Rullis's Location
Latvia, Latvia
Janis Rullis's Contact Details

Janis Rullis personal email

n/a
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.

Janis Rullis's Current Company Details
Reppublika

Reppublika

View
Senior Software Engineer in Campaign Tracking team
Latvia
Website:
reppublika.com
Employees:
33
Janis Rullis Work Experience Details
  • Reppublika
    Senior Software Engineer In Campaign Tracking Team
    Reppublika
    Latvia
  • Reppublika
    Senior Developer In Campaign Tracking Team
    Reppublika Jul 2023 - Present
    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 😍😄!
  • Reppublika
    Senior Web Developer In Audience Reach Team
    Reppublika Jan 2023 - Jul 2023
    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.
  • Reppublika
    Senior Web Developer In Panelist Management Team
    Reppublika Jan 2021 - Jan 2023
    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.
  • Analog Photography | Ruu.Lv
    Owner
    Analog Photography | Ruu.Lv Jun 2019 - Present
    Latvia
    Analog Photography - my free time passion. Capture a moment and deliver it to the viewer in a pleasant way.
  • Edurio
    Senior Web Developer
    Edurio Sep 2016 - Jun 2019
    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.
  • Born Digital Latvia
    Senior Web Developer
    Born Digital Latvia Nov 2013 - Aug 2016
    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.
  • Mediaparks
    Web Developer
    Mediaparks Nov 2011 - Nov 2013
    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.
  • Prime Mail
    Web Developer
    Prime Mail Sep 2011 - Nov 2011
    Riga, Latvia
    Main duties:● PRIME messaging system’s optimization.● Baltic Miles personalized newsletter's development.
  • Is Solutions
    Web Developer / Network Administrator
    Is Solutions Jul 2008 - Aug 2011
    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.

Janis Rullis Skills

Php Javascript Jquery Html Oop Web Development Mysql Git Node.js Html5 Css Linux Sql Elixir Vue. Js Laravel Apache Capistrano Npm Shell Scripting Qunit C++ Gitlab Nginx Phpunit Atlassian Jira Gulp.js Yarn Composer Es6 Visual Basic .net Amazon Web Services Babel Code Review Marko.js Webmin Ispconfig Paypal Firstdata Markdown Redis Ajax Xml Atlassian Confluence Sagepay Xero Envoyer Forge Mercurial Svn Docker Nightwatch.js Phoenix

Janis Rullis Education Details

Frequently Asked Questions about Janis Rullis

What company does Janis Rullis work for?

Janis Rullis works for Reppublika

What is Janis Rullis's role at the current company?

Janis Rullis's current role is Senior Software Engineer in Campaign Tracking team.

What is Janis Rullis's email address?

Janis Rullis's email address is ja****@****rio.com

What schools did Janis Rullis attend?

Janis Rullis attended Latvijas Universitate / University Of Latvia, Riga 45th Secondary School.

What are some of Janis Rullis's interests?

Janis Rullis has interest in History Of Programming, Drumming, Art, Unit Testing, Health, History Of Computer, Continuous Development, Education, Environment, Science And Technology.

What skills is Janis Rullis known for?

Janis Rullis has skills like Php, Javascript, Jquery, Html, Oop, Web Development, Mysql, Git, Node.js, Html5, Css, Linux.

Who are Janis Rullis's colleagues?

Janis Rullis's colleagues are Vedran Hadžimehmedagić, Maximilian Storz, Renārs G., Klaus Oberecker, Amel Opanković, Nikolett Hegedus, Erdős Imre.

Not the Janis Rullis you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.