Adam Kenneweg

I am a full-stack developer, a learning enthusiast, and a programming addict. I have a wide array of interests and skills, with a tendency towards the backend. I enjoy development on both sides of the spectrum because it keeps me focused on efficiency and the user experience. I am pursuing a Computer Science undergraduate degree at the University of Waterloo.
Click any of the icons below to find me online.
Feel free to learn more about me.

About

My name is Adam, a student in Computer Science at University of Waterloo and this is my personal blog where I will post my projects, comments about tech, math, random tidbits that might be. I’m passionate about programming, and I’m currently exploring how this can fulfil my other passions: people, communities, travel, language, and communication.

Work

My second co-op work term. These guys are a really cool startup focused on applying machine learning to cars, to predict vehicle failures. I lead a team to build a backend for our mobile apps using Parse and Backbone.js, and was responsible for maintenance and bug fixes . I later migrated the backend off Parse, to a REST API built with Node.js & Express.js, using PostgreSQL, hosted on AWS. I also implemented a full test suite using Jenkins & Jira. I created a system for real time processing of car data, as people drive, so that machine learning algorithms can be applied.

Me and a friend cofounded the company and I did all the technical work. This included designing and developing the website, and creating a backend using Node.js and MongoDB. I later passed it off to the business cofounder so I could focus on other things. He works on it independently now. He recently received 25k of funding from a local angel investor.

Martello Technologies

Java Developer|Ottawa, Ontario|May 2015 » August 2015

I got an outstanding employer evaluation for the work I did here. I worked as the head of a project, using the Agile methodology, to build a system that ended up generating a large amount of revenue for the company. I developed a highly dynamic and modular data warehousing system that collects from hundreds of instances using many data retrieval methods including REST calls, FTP servers, web scraping, and SQL queries. I implemented the system in Java, with the Spring Framework to extract, transform, and load data into a PostgreSQL database.