Theme:

Dima Romanov

Dima is a Computer Science and Mathematics student in McGill University. He is driven by academic interests in artificial intelligence and applications of software engineering in natural sciences. Aside from that, Dima is passionate about entrepreneurship and venture capital.


In his free time, he loves traveling, reading, listening to podcasts, debating about politics/history/philosophy/art.

Experience

Programming Languages:
Java
Javascript
Python
C/C++
Julia
Dart
Typescript
C#
MATLAB
HTML&CSS
Bash
Technologies:
Flutter
Node.js
SpringBoot
Pytorch
OpenAI Gym
MongoDB
Angular.js
React.js
Git
Jira
Other:
Languages
Student Leadership
Design
* dashed line means that skill is used universally


Clear Selection

Work Experience

hehe

Mila

Present

Research Intern, Fall 2020

Working on research into partially observed reinforcement learning

Updates are coming soon!

Julia
Python
OpenAI Gym
hehe

McGill University Research Centre for Studies in Aging

Present

Developer, Mar 2020-Present

Leading the development of cognitive tests to detect and treat neurodegenerative diseases

Developed a REST API and an admin web dashboard using Node.js and MongoDB for an effective surveying and testing of participants

Configured Ubuntu servers using Nginx

Javascript
MongoDB
Node.js
EJS
Nginx
hehe

RBC

Software Developer Intern on Omni Team, Summer 2020

Worked on the sign-up process for new clients using Java Spring Boot

Collaborated with designers on developing business critical features using Angular and Typescript in an Agile environment

Acted as team’s scrum master and organized several technological share events for dozens of RBC employees and interns

Volunteered to teach children coding through an online camp

Java
Typescript
Javascript
Angular.js
SpringBoot
Maven
Node.js
hehe

Interfacing Technologies

Analyst Developer Intern, Oct 2019-Mar 2020

Spearheaded the development of an Intelligent Document Parser

Designed application’s architecture and parsing algorithm; achieved parsing accuracy of 96%

Built a REST API using Node.js, MongoDB, and React; deployed the project using Docker and Azure

Javascript
Node.js
Azure
React.js
Typescript
Docker
Learn More

Projects

hehe

Babbl

Present

Co-founder, May 2020-Present

Building a voice only social media mobile application using Flutter

Leading the development process of the team of three

Designed application's architecture; optimized database calls by 80% (Firestore and Firebase)

Created a system of background processes and streams to ensure a background audio playback and data fetching

Flutter
FireStore
FireBase
Dart
Design
Learn More
hehe

Nutriboom

Hack the Globe 2020 (Hackathon)

Built an SMS messenger bot collecting information about the consumption of food in communities which suffer from malnutrition

Worked with several professionals from NGOs to formulate and develop a prototype solution which would successfully address the problem

Python
Flask.py
Twilio

Competitive Programming

Been participating in programming competitions for around past 5 years

Got the highest provincial score in Canadian Computing Competition twice (2017,2019)

Java
C/C++
hehe

Food Delivery App Prototype

2016

Built a small prototype mobile cross-platform application for a food-delivery app(experimenting with Xamarin)

C#
Xamarin
hehe

Kima

Present

Early development stage; something exciting is coming here!

Tensorflow.js
Javascript
Node.js
hehe

Locite

MariHacks 2019

Built a website displaying information about genetic features and diseases

Built a web-scraper collecting the information from the NCBI

Python
Flask.py
BeautifulSoup.py
Three.js
hehe

Fireworks Simulator

McGill Physics Hackathon 2016

Built a firework simulator which mimics the behavior of actual fireworks including their structure and materials

C#
Unity

Other

Here are the outlines of some other projects I have been working previously:

WordPress custom theme together with an admin panel and custom plugins written in PHP 2018

Class scheduler written in Javascript 2018

AI agent playing an online game using a mini-max algorithm written in JAVA 2016

Javascript
PHP
C/C++

Education

hehe

Machine Learning

Winter 2020

A graduate level class covering machine learning

Class projects:

Image classifier

Text classifier

Implementations of basic machine learning models

Python
Pytorch
hehe

Computational perception

Winter 2020

An interesting class covering how humans perceive the real world through their eyes and ears

It analyzes behind the scenes processes in our brain and how we can mimic them in software development

MATLAB
hehe

Applications of Machine Learning in Real World Systems

Auditing

Present

Fall 2020

A graduate level class teaching how to apply machine learning algorithms on solving real-world problems

hehe

Blockchain Fundamentals

Auditing

Present

Fall 2020

Listening to an online course made by BLOCKCHAIN AT BERKELEY. Always wanted to learn more about the topic

Most likely will do more research/little projects on the side to better understand the field

Learn More
hehe

Artificial Intelligence

Winter 2020

Class covering multiple areas related to artificial intelligence starting with simple A* and ending with reinforcement learning

Final project consisted of writing an AI agent playing a game called Saboteur

Java
hehe

Computational Biology

Present

Fall 2020

A graduate level class covering the applications of software development in natural sciences

Final project: coming soon!

Java
C/C++
Python
hehe

Other classes

Competitive Programming (Fall 2020)

Functional Programming (Fall 2020)

Honors Algorithms and Data structures (Winter 2020)

Introduction to Computer Science (Fall 2019)

Introduction to Software Systems (Fall 2019)

Java
C/C++
OCaml

Other

College Newspaper

Chief Editor, 2018-2019

Coordinated a team of over 40 editors and writers

Set the general direction of the paper

Student Leadership

Mathematics Competitions

Been participating in a lot of mathematics competition over the years; here a few of them:

Canadian Math Olympiad Qualifier 2018

Michel-Girard prize in 2017 and 2019 (Awarded to the winner of the Math competition organized by Quebec Mathematical Association)

AIME qualifier

Design

Did various small various projects related to design in photo-editing and 3D modelling

Modeled renders for the Polish satellite PW-sat 2 in 2014(link is below)

Figma
Cinema4D
Photoshop
Blender
Design
Learn More

Political Club

Co-founder, 2018-2019

Co-founded a political club

Organized several events with members of parliament and a Canadian Minister

Student Leadership

Debating & Public Speaking

Participated in several debate, business case, Model United Nations competitions and won several awards

Was a member of my school's international delegation for Harvard WorldMun 2019

Student Leadership

Languages

English

Fluent

Languages

Russian

Native

Languages

Ukrainian

Native

Languages

French

Full professional proficiency

Languages

Polish

Fluent

Languages