Roman Tereshin

Roman Tereshin Email and Phone Number

Founding Software Engineer at Brium @ Brium Inc
Roman Tereshin's Location
San Jose, California, United States, United States
Roman Tereshin's Contact Details
About Roman Tereshin

Roman Tereshin is a Founding Software Engineer at Brium at Brium Inc. He possess expertise in functional programming, public speaking, ocaml, linux, algorithms and 18 more skills. He is proficient in English.

Roman Tereshin's Current Company Details
Brium Inc

Brium Inc

View
Founding Software Engineer at Brium
Roman Tereshin Work Experience Details
  • Brium Inc
    Founding Engineer
    Brium Inc May 2024 - Present
  • Apple
    Staff Software Engineer
    Apple Sep 2022 - Apr 2023
    Cupertino, California, Us
    Apple Silicon GPU Compiler Backend Engineer,Pre-Si & Shipping M3+ / A17 Pro+ "Dynamic Caching" & HW Accelerated Ray Tracing GPUs
  • Apple
    Senior Software Engineer
    Apple Sep 2020 - Sep 2022
    Cupertino, California, Us
    Apple Silicon GPU Compiler Backend Engineer,Pre-Si, M3+ / A17 Pro+ "Dynamic Caching" & HW Accelerated Ray Tracing GPUs
  • Apple
    Software Engineer
    Apple Oct 2017 - Sep 2020
    Cupertino, California, Us
    Apple Silicon GPU Compiler Backend Engineer, Production & Pre-Si
  • Apple
    Software Engineer
    Apple Aug 2017 - Oct 2017
    Cupertino, California, Us
    Apple Silicon GPU Compiler Backend Engineer
  • Zenefits
    Software Engineer
    Zenefits Jan 2016 - Apr 2017
    San Francisco, California, Us
    Designed, developed, and integrated:1. A business-oriented DSL with at least two independent applications2. One of the applications: a business rules management system with:2.1. A business rules engine based on pattern-matching and configurable spreadsheet-like actions2.2. A repository implemented as a bitemporal database2.3. Tools: editors, analyzers, a debugger - back-end and front-end bothwithin the HR / Benefits / Health Insurance & Payroll SaaS
  • Zenefits
    Software Engineer Consultant
    Zenefits Jul 2015 - Jan 2016
    San Francisco, California, Us
    Independent Contractor, Zenefits was my only client during the time. Worked on various components of their HR & Benefits SaaS as a full-stack engineer.
  • Jetbrains
    Research Intern At Programming Languages And Tools Laboratory
    Jetbrains Sep 2013 - May 2015
    Prague, Hlavní Město Praha, Cz
    – September 2013 – June 2014. Developed an LLVM Backend for a significant subset of OCaml– June 2014 – September 2014 (full-time, Software Engineer position). Participated in the “Generic framework of object-oriented transformers for OCaml types” research– October 2014 – May 2015. As above, but part-time only.Also participated in schools at the laboratory:– February 2014. Introduction to meta- and partial computations and supercompilation (by Institute of Applied Mathematics named after MV Keldysh)– August 2014. Programs and Proofs: Mechanizing Mathematics with Dependent Types (by IMDEA Software Institute)
  • Intel Corporation
    Summer School Intern
    Intel Corporation Jul 2013 - Aug 2013
    Santa Clara, California, Us
    Participated in Intel Summer School 2013 as a member of Intel® Threading Building Blocks (Intel® TBB) team (Technical Computing, Analyzers & Runtimes department). I have researched the possibility to extend an existing C++ library for parallel computations (Intel® TBB) by developing a template method for a wide variety of recursive divide-and-conquer algorithms. Proposed multiple methods, fully implemented one of them with performance considerations in mind and evaluated the solution. Additionally during this internship I have successfully passed exams for Intel Parallel Programming Professional (2nd level: Basic).
  • Orange Systems
    Junior Software Engineer
    Orange Systems Jul 2012 - Aug 2012
    In collaboration with a team-member I have developed and shipped a web server with a main goal to cache queries to a high-loaded database table and execute its house-keeping business logic. Product: Equipment Manager (OSS/BSS), main technologies: C++/STL/Boost::Asio, zlib, libjson.

Roman Tereshin Skills

Functional Programming Public Speaking Ocaml Linux Algorithms Lambda Calculus Proof Tbb Software Haskell Parallel Programming Javascript C++ Python Llvm X86 Assembly Research Reduction Computer Science Ember.js Programming Languages Compilers Django

Roman Tereshin Education Details

  • Saint Petersburg State University
    Saint Petersburg State University
    Computer Science
  • S.M. Kirov Military Medical Academy
    S.M. Kirov Military Medical Academy
    Medicine

Frequently Asked Questions about Roman Tereshin

What company does Roman Tereshin work for?

Roman Tereshin works for Brium Inc

What is Roman Tereshin's role at the current company?

Roman Tereshin's current role is Founding Software Engineer at Brium.

What is Roman Tereshin's email address?

Roman Tereshin's email address is rt****@****ple.com

What is Roman Tereshin's direct phone number?

Roman Tereshin's direct phone number is +4474949*****

What schools did Roman Tereshin attend?

Roman Tereshin attended Saint Petersburg State University, S.m. Kirov Military Medical Academy.

What are some of Roman Tereshin's interests?

Roman Tereshin has interest in Mathematics, Functional Programming, Low Level Code Optimization, English Language, Linux, Ocaml, Books, Touch Typing, Chemistry, Static Code Analysis.

What skills is Roman Tereshin known for?

Roman Tereshin has skills like Functional Programming, Public Speaking, Ocaml, Linux, Algorithms, Lambda Calculus, Proof, Tbb, Software, Haskell, Parallel Programming, Javascript.

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.