my face is here

Jakob Roberts <Vealor>

Software Engineer, EIT

Ottawa, Canada

Hey, I'm Jakob. I'm a Software Engineer that wants to work with new and fresh technologies. Nice to meet you!

I have full-stack web development experience. My passions are networking, security, and gaming - I love maintaining my home lab! I have an aptitude for robotics leveraging my hands-on experience as a prior welder/fabricator.

My current projects are maintaining a Discord bot and game servers for the gaming community I've built to help manage and provide useful features for ~500 people. I enjoy gaming, motorcycling, home automation, travelling, my cat, and learning ways to be faster and efficient at everything I do!




Work Experience

Senior Software Engineer Contractor @ Cyberuptive via. Forgehaven Inc.

May 2024 - Present

Python | Docker | FireEye | Trellix

  • Automate security data log parsing using Python and LUA.
  • Redesign existing solutions to allow for expandability and an improved framework.

Receptionist @ Club16

July 2023 - November 2023

Staff Software Engineer @ Sevenrooms

March 2022 - May 2023

Python | Javascript | Django | React | Bitbucket | GCP | Docker | CircleCI

  • Implement and improve a permissions management system for both venues and venue groupings.
  • Create an internal bulk enablement tool for concierge venues.
  • Won 2nd place in an internal coding competition implementing a use of GPT.
  • Triage and repair system failures that span the scope of multiple squads.

Lead Application Developer - Software Engineer @ Boeing Vancouver

December 2021 - February 2022

Python | Javascript | Github | GCP

  • Redesign current cloud based applications to a more multi-tenant approach using cloud functions.
  • Interface with larger boeing based API systems to receive real-time data push notifications for analysis.
  • Improve developer working conditions by introducing more up to date development technologies.

Lead Full-Stack Developer - Software Engineer @ RACE21

January 2020 - November 2021

Python | Vue.js | Github | GCP

  • Guide a team of Full-stack devs in solving challenging problems and achieve personal development goals.
  • Inform product owners of product feature depth & difficulty to assist in making guided business decisions.
  • Lead application developer guild initiatives to improve organization-wide processes and procedures.
  • Review code from developers and provide advice on best coding practices to help build the team’s skills.
  • Refine the architecture for a full-stack web application to manage supply chain optimization systems.
  • Uphold professional software engineering coding design standards and practices throughout the team, and work with the team members to help build their skills.

Full-Stack Developer - Software Engineer @ RACE21

March 2020 - December 2020

Python | Vue.js | Github | GCP

  • Architect and develop a full-stack web application to manage coal supply chain optimization systems.
  • Support and push cloud deployment operations for the coal supply chain team.
  • Act as security champion for the coal supply chain team.
  • Uphold professional software engineering coding design standards and practices throughout the team.

Senior Software Developer - Software Engineer @ KPMG GVA Lighthouse

October 2019 - March 2020

Software Developer - Software Engineer @ KPMG GVA Lighthouse

December 2018 - October 2019

Vue.js | Flask | Python | Network Infrastructure | Gitlab | Sysadmin

  • Design and maintain Lighthouse GVA team’s on-prem infrastructure from the ground up.
  • Negotiate with security, risk, and tech support teams to bring a more open source and dev-friendly environment to team members to ensure they are working as efficiently as they can.
  • Act as a mentor for other software developers on the team.
  • Act as Lighthouse GVA team’s System Administrator managing all the team’s digital assets and infrastructure.
  • Develop backend API services for internal and external client applications.
  • Guide and enforce the team to adhere to proper software engineering design principles where applicable.

Independent Contract Developer

January 2018 - November 2018

NodeJS | Javscript | Django | Python | Heroku | PostgreSQL

  • Create multiple web development projects with a variety of recycling industry clients.
  • Develop, debug, test, and system design/redesign on Django and NodeJS Projects.
  • Act as technology advisor and architect.
  • Work with a team using Github to ensure proper revision and source control of each project.

Roboticist @ Intelligent Robotics & Communication Laboratories ATR - Japan

June 2017 - April 2018

Google Cloud API | C | C++ | Java | Python | Bash | ROS

  • Create an asynchronous voice recognition system that recognises both Japanese and English.
  • Enhance, debug, and diagnose a side-by-side walking system that allows a robot to move and interact with a human, including interfacing with sensors in a real-time networked system.
  • Assist in experimentation for data in the creation of research papers, working in a multicultural environment with many international researchers.

Security Analyst @ Information Security Branch, MTICS, BC Gov

Sept 2015 – Dec 2015

Bash | Linux | Python | Django | Celery | PostgreSQL | RedisDB

  • Create a web-app with Python and Django to increase possible threat detection rate through monitoring.
  • Monitor DNS servers, website content, and other potential threats to organizational assets.
  • Develop skills and knowledge with networking tools and infrastructure, and Linux system hardening.

Welder/Fabricator/3D Designer @ Diamond Gear Industrial Manufacturing

Dec 2010 – June 2013

MIG | TIG | Stainless | Copper | G-code | CNC

  • Led projects as the primary welder, the shop foreman, and the chief 3D designer.
  • Design and fabricated high voltage switchgear.
  • Develop strong problem solving skills in a fast paced prototyping environment.
  • Meet strict deadlines and ensure that the production quality was exceptional for clients.

Digital Imaging Specialist @ Best Buy Canada

Dec 2010 – July 2011

  • Assist customers with sales and gain valuable service industry skills.

Manufacturing and Welding Assistant @ Tara Precision

Aug 2010 – Sep 2010

  • Aid in the manufacturing of prototypes using various types of shop tools and equipment.

Mining Exploration Assistant @ Mad Man Mining

July 2008 – Aug 2008

  • Hike up mountains in the interior of BC collecting soil samples to be analyzed.

Lifeguard & Swim Instructor @ West Vancouver Aquatic Center

Aug 2006 – Jun 2008

  • Communicate in an effective way to teach children and young adults how to swim.



Education & Certs

Software Engineering - University of Victoria

Sept 2013 – Sept 2018

Specialization: Communication and Networks

Notable Courses:

  • Overlay and P2P Networking
  • Security Engineering
  • Communications & Networks
  • Data Mining
  • Distributed Computing
  • Databases
  • Operating Systems
  • Requirements Engineering
  • Design and Analysis of Real-time Systems
  • Switching & Network Traffic & QoS

Test Driven Development - Codecademy

Dec 2017 – Jan 2018

Javascript | Mocha | NodeJS | MongoDB

  • Created test cases for example websites to practice the red green TDD cycle.
  • Finished a capstone project with full test suite for managing and displaying videos in a browser.

Python For Offensive PenTest: A Complete Practical Course - Udemy

Nov 2017 – Jan 2018

Python

  • Practiced creating reverse shells using python to extract data from a target system.
  • Learned about privilege escalation, creating keyloggers, and various network bypasses.

Welding Level C - Camosun College

December 2009 – June 2010

Advanced Collision Avoidance & Introduction to Track Racing - BMW Car Club of BC

~2006

  • Exercises included vision, emergency braking, emergency avoidance, and handling corners.
  • High speed maneuvering and car control in emergency situations.



Projects

"The Broker" Discord Bot

Active

discord.js | javascript

  • Specialized commands for community interaction to uniquely curate a member’s experience.
  • System architecture created to allow swift and simple feature addition/development using docker.

NeurX

Alpha Completed, stopped development

elixir | coveralls | travisci | phoenix | electron | javascript

  • Created a Neural Network library for the Elixir programming language.
  • Developed the library to the initial stage: a network can be successfully created, trained, and evaluated.

Greyscale Club

Oct 2016 – May 2017

bash | python | kali | various networking tools

  • Founded a club to encourage teamwork while developing expertise in ethical hacking and project prototyping.
  • Fostered a safe and friendly learning environment for students to experiment & explore their ideas to extend their knowledge beyond what is offered in university programs.
  • Organized weekly hacking workshops sponsored by local companies to teach members about specific topics.

Director of IT - UVic Engineering Student Society

Jan 2017 – May 2017

  • Coordinate with university IT department to meet the required needs of the society.
  • Manage the student society’s digital assets, security and authorization.

Software System Lead - UVic Formula Motorsport Team

Dec 2013 – June 2017

NodeJS | html | css | jade | javascript | automated deployment

  • Led a team of 8 Software Engineers, Computer Science, and Computer Engineering students to push our knowledge and support other vehicle systems to enhance the racecar.

Battlesnake 2015 - Hosted by Sendwithus

February 2015

python | flask | heroku

  • Won First Place with a team that created a Snake AI to dominate virtual arenas against entries from other software engineer and commercial developer teams, using Python and deploying to Heroku.

Firefighter - Denman Island Volunteer Fire Department

December 2008 – October 2010

  • Became a partially certified Basic Firefighter through JIBC.

Team Member - UVic H2Drive

September 2008 – April 2009

  • Assisted PHD students in creating a dash to monitor the hydrogen fuel cell systems on the vehicle.



Knowledge Keywords

Just a running list of things I have learned to use or become familiar with.


Python, Javascript, Typescript, Shell Scripting, C, C++, Elixir, Java, GoLang, ARM, G-code
Flask, Sanic, Vue.js, NodeJS, HTML, CSS, Django, Phoenix, Bootstrap
D3.js, chart.js, Highcharts
Github, Render, Docker, GCP, CircleCI, Azure, TravisCI, MongoDB, Heroku
Postgresql, GCP BQ, MongoDB, Redis
Git, ROS, REGEX, Celery, Pytest, Matlab, SVN, Vim, KVM, R, OMNeT++
Domain and DNS services, NAT tools, Wireshark, nmap, netcat
OSINT, Maltego, metasploit, aircrack, burpsuite
Velodyne LiDAR HDL-32E, and Hokuyo UTM-30LX, Arduino
Linux(Ubuntu, Debian, Arch, Manjaro), Unix, OS X, Windows
VirtualBox, Office Suite(Word, Excel, PowerPoint), Autodesk Inventor, Solidworks
English/French Bilingual, Beginner Japanese
OAW, SMAW, FCAW, GTAW, shear, turret punch, G-code, brake press, mill, lathe



Hobbies & Interests

This is a small dump of websites I frequent and things that I am interested in.