Objective:
Software Developer
Fluent languages:
C++, Java, JavaScript, PHP, HTML, python, TSQL, MySql, DB2, shell scripting, linux, unix, git
Education:
University of Waterloo (2009-2014)
Bachelor of Computer Science
Relative Project:
- Project Member, Computer Networks (2013-2014)
- Implemented multiple TCP/UDP algorithms for routing tables in Java.
- Created integration tests as well as performance tests around different algorithms.
- Team Leader, Operating System Design (2012-2013)
- Implemented complete OS161 operating system in C.
- Designed page files, physical memory management as well as page replacement algorithms.
- Implemented locks as well as threads from low level OS kernel functions.
- Generated documentation for code as well as design.
- Project Leader, Database (2011-2012)
- Designed database schema using MySQL using ER model diagrams.
- Utilized shared, update as well as exclusive locks to speed up procedure execution.
- Project Member, Compiler (2010-2011)
- mplemented compiler to convert simple C language to machine language according to the Code Generation.