Contact Me Resume Education/Experience Projects Skills About

Timan Njenga Wamweya

Software Developer

 

Hello! I am a UBC graduate, currently working as an agile developer intern at SAP.
Please don’t hesitate to contact me for a chat!

Language Proficiency

Java

C

JavaScript

Typescript

Python

PHP

SQL

HTML/CSS

Projects

Smart Recycle

Smart Recycle

Languages/Platforms : Javascript, Node.js, Express.js, React, AWS (Elastic Beanstalk, S3, Certificate Manager, Route 53, CloudFront)

Developed a web application to take images and use AI to identify what is recyclable and how to sort it.

Link

Juniors Barbershop and School

Junior's Barbershop and School

Languages/Platforms : Javascript, SQL, Node.js, Loopback.io, React.js, AWS (RDS, Elastic Beanstalk, S3, Certificate Manager, Route 53, CloudFront)

Developed a website with a queueing and scheduling web application

Link

Indentifier project

Language : Python

 

Created and tested a game to visualize code smells using lexical analysis in Python using Pygame

GitHub

SMTP POP3 Protocols

 

Email servers

Lanugage : C

 

Developed an SMTP server to save emails and created a POP3 server to retrieve the emails through a TCP connection

GitHub

DICT.org

 

Dict client app

Language : Java

 

Implemented a client application on Java that connects to a dict.org server using UDP sockets to search and return definitions from specified databases

GitHub

pokedex

 

Pokedex app

Languages/Platform : Typescript, SQL, Node.js

 

Designed and populated a Pokémon database on a simple application, allowing the user to sort and edit pokemon by name, type, habitat and evolutions and find gyms by name, type and badges.

GitHub

Education and Experience

 

Undergraduate

 

 

University of British Columbia

Combined major in Business and Computer Science

September 2014 to May 2020

 

 

Experience

 

SAP

Agile Developer Intern

September 2020 to Current

 

Select Completed Coursework

 

CPSC 304: Introduction to Relational Databases

CPSC 317: Internet Computing

CPSC 319: Software Engineering Project

CPSC 310: Introduction to Software Engineering

CPSC 320: Algorithm Design and Analysis

CPSC 410: Advanced Software Engineering

CPSC 404: Advanced Relational Databases

COMM 393: Commercial Law

COMM 395: Business Communications

COMM 335: Information Systems Technology and Development

COMM 436: Information Systems Analysis and Design

COMM 438: Management of Information Systems

COMM 486N: CIO STRATEGIES