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