Home

Renāts Jurševskis

Software Engineer at Google

Bronze medalist at the 2018 International Olympiad in Informatics

Education

2019-09 – 2022-07

BSc Computer Science and Engineering

2016-09 – 2019-06

Atestāts par vispārējo vidējo izglītību

Experience

2022-09 – Present

Software Engineer

2021-07 – 2022-07

Software Engineer

  • Development of the project management platform “Project Forum

  • Redesigning the existing system to add support for multiple project types using polymorphism

  • Adding support for internships by extending existing and adding new internship-specific functionality

  • Modifying the offering model to add support for various offerer types (users, companies, research groups, etc.)

  • Developed in Ruby using Rails, Rake, Puma, Bootstrap

2020-08 – 2022-07

Teaching Assistant

  • Assisting in the teaching of courses by encouraging the comprehension of the course material, answering questions, creating assignments, providing constructive feedback, and grading exams

  • Courses: Reasoning and Logic, Object Oriented Programming, Computer Organization, Algorithms and Data Structures, OOP Project, Computer Networks, Computer Graphics, Algorithm Design, Concepts of Programming Languages

2017-09 – 2019-05

Competitive Programming Tutor

  • Assisted a student in the preparation for competitive programming competitions like the Baltic Olympiad in Informatics and Latvian Informatics Olympiad, where she received a silver medal (2020, 2019)

Projects

2021-04 – 2021-06

Plagiarism detection platform “Fraudweiler”

  • Lead the design and implementation process of the system architecture

  • Managed integration with the TU Delft single authentication service and central database

  • Designed and implemented a responsive dynamic user interface

  • Developed in Java using Spring Boot, Hibernate, Thymeleaf, Gradle, Javascript

2020-09 – 2020-11

Real-time ray-tracer

  • Optimized a ray-tracer in C++ to reduce the rendering time of a Stanford dragon model (87 130 triangles) from 10 minutes to 55 milliseconds by implementing an acceleration data structure and applying various heuristics

2020-02 – 2020-04

Campus management system

  • Lead the development process using an Agile approach by managing team dynamics, distributing tasks, and overseeing the development of the system

  • Designed and implemented the back-end architecture by applying user authentication and access control, managing interactions between entities, and enabling access to API endpoints

  • Created in Java using Spring Boot, Hibernate, JavaFX, MySQL, Gradle

2019-09 – 2019-11

Brainfuck language compiler

  • Created an x86_64 program that dynamically compiles and executes brainfuck code as assembly instructions

  • Reduced the runtime of the mandelbrot.b program from 18 seconds to 0.5 seconds

  • Received an award for being one of the 3 fastest compilers made by a TU Delft student in 2019

Academic Accomplishments

  • International Olympiad in Informatics – bronze medal (2018, Japan), participation (2019, Azerbaijan)
  • Baltic Olympiad in Informatics – bronze medal (2019), participation (2018)
  • Benelux Algorithm Programming Contest (ICPC regional) – 5th place (2019), 7th place (2020)
  • Google Kick Start 2021 – 92nd place (round F)
  • Google Kick Start 2020 – 86th place (round G) and 131st place (round D)
  • Latvian Informatics Olympiad – 1st place overall (2019), silver medal (2018, 2017), bronze medal (2016)
  • Latvian Mathematical Olympiad – gold medal (2016, 2014), silver medal (2017, 2013, 2012)