Dimitri Walters

Software Engineer ยท me@dimi.io

I am a well-rounded, self-disciplined software engineer who enjoys learning about new technologies and broadening my areas of expertise. I have an array of experience in different software stacks, data stores, and software industry fields.

  • My work experience includes front-end web, full-stack, back-end, mobile, and big data.
  • My programming languages experience includes Python, Go, JavaScript, Java, C++, and Scala.
  • My full-stack experience includes React, Node.js, Angular, Flask, Express, Spring, SCSS, and Webpack.
  • My data experience incudes Hadoop, Postgres, Elasticsearch, MySQL , MongoDB, Firebase, SQL, and Hive.
  • Various other technologies I've used includes React Native, Spark, AWS, Docker, Android, PhoneGap, and more.

Experience

Software Engineer

Data Annotation

Solve problems in C++, Golang, C#, Java, Python, TypeScript, and JavaScript. Evaluate high quality code produced by Artificial Intelligence models for correctness, performance, documentation, and other layers. Figure out mathematical, statistical, and big data solutions using libraries such as PyTorch, Hugging Face, NumPy, Pandas, and SciPy.

Current job

Equity Service Executive

Waterloo Undergraduate Student Association, Waterloo ON

Advocated for marginalized groups in the University of Waterloo and Kitchener-Waterloo region. Held events and initiatives to promote inclusion and equity. Events include conferences about racial equity, march's in the Pride parade, and collaborations with members and equity organizations within Waterloo region and Greater-Toronto Area.

September 2019 - April 2024

Big Data Developer

BlackBerry Limited, Waterloo ON

Designed and developed pipeline solutions for handling large streams of data using Hadoop data clusters and Apache Hive, along with data visualizations dashboards created in Kibana, Logstash, and Elasticsearch. Other technoligies used in the process include Java, Python, Android, C++, and Scala.

September 2018 - April 2019

Full-Stack Web Developer

University of Waterloo

Created an application for managing people, groups, and rooms. Application developed using React, Redux, and Flask, along with front-end tools such as Webpack, Babel, CSS Modules, and SASS. Also worked on the exam management platform, using Python and Postgres, in addition to generating reports on course evaluations using Python and SQLite.

September 2016 - April 2018

Product Lead Mobile Developer

blueRover, Kitchener ON

Created native apps for Android and iOS to monitor temperatures via BlueTooth for items during line-checks. Developed using React Native, written in JavaScript, along with native code in Java and Objective-C. Also developed web application and API using a technology stack of React, Node, Maria, Redis, and RabbitMq.

January 2016 - April 2016

Lead Software Developer

Bauxy, San Francisco CA

Developed an application to file health insurance claims digitally, along with seamless integrations with online e-commerce platforms. Web applications developed using Go, Python, Bootstrap, Angular. Deployment using Amazon Web Service, Elastic Beanstalk, Vagrant, and Docker.

May 2015 - August 2015

Education

University of Waterloo

Bachelor of Computer Science
Computer Science Co-operative Program, Software Engineering Option, Management Studies Minor

Relevant courses: (CS 240) Data Types and Structures, (CS 246) Object-Oriented Software Development, (CS 341) Algorithms, (CS 343) Concurrent and Parallel Programming, (CS 349) User Interfaces, (CS 451) Data-Intensive Distributed Computing, and (CS 480) Introduction to Machine Learning

Winter 2024

Skills

Programming Languages & Tools
Development
  • Frontend - React, Angular, JSX, NPM, Redus, SCSS, Webpack, Babel, jQuery
  • Mobile - React Native, Kotlin, Java, Objective-C, Android Studio, AVD, PhoneGap
  • Backend - Python (Flask, Django), Node (Express), Java (Spring), Postgres, MongoDB
  • Big Data / ML - Hadoop, Elasticsearch, Spark, Scala, MapReduce, Tensorflow, PyTorch

Interests

I am an avid Basketball fan! I enjoy watching old basketball games, basketball highlights, interviews, and of course the regular season. My favourite team is the Toronto Raptors, and favourite player is Kyle Lowry. I also root for the Phoenix Suns and Boston Celtics. I own a Kyle Lowry Heat jersey and have tons of Raptors merch.

I'm also a huge Pokemon nerd. I grew up playing the original Pokemon series (Red, Blue, Yellow) and nowadays play Pokemon Go for mobile. My favourite Pokemon growing up was Charizard, Vaporeon, Jolteon, and Starmie. My favourite Pokemon in Go are Palkia Origin, Dialga Origin, Dawn Wings Necrozma, and Zacian.

I also have watched many different Anime series. I have watched all types of genres from shonen's like DragonballZ, Naruto, One Piece, to shoujo romance series like Maid-Sama, Kimi Ni Todoke, and My Love Story! My top 5 favourite animes are Sailor Moon, Kimi Ni Todoke, Clannad, Gintama, and One Piece.

Some of my other interests include hiking, graphic design, poker, and playing board games (Catan is my favourite).