Caleb Latimer

Web Developer

Introduction

Who am I?

My name's Caleb and I'm a graduate of the Computer Science Program at Wayne State University. I have a fascination with web development and actively growing my skills in the tools and design patterns of the field.

What's the purpose of this portfolio?

To catalog some of the more impressive academic projects I've worked on, and showcase any open source stuff I do. In addition to that this portfolio is a working project to practice different designs, frameworks and layouts.

What's my goal?

To work and grow as a web developer and learn everything I can about web design and applications. As I grow my skills and I experience I hope to matriculate into an awesome Full-Stack Developer over time

Past Employment

Tutor: Wayne State

  • Tutored students in undergraduate CSC courses
  • Supported coursework for all < 4000 level required CSC classes
  • Provided course study groups with guidance and fostered collaborative learning experience

Computer Lab Assistant: Wayne State

  • Troubleshot and provided minor repairs to workstations
  • Completed disk imaging of computers
  • Installed, configured and supported workstation hardware
  • Provided technical assistance to faculty and students using various windows and mac platforms
  • Oversaw daily operations of computer labs
  • Performed daily and weekly lab maintenance tasks
  • Ensured security of lab and computers and equipment
  • Maintained a log of checked out equipment
  • Administered French & German Language Placement Exams

Software Engineering Intern: Quicken Loans

  • Developed full-stack features with HTML5, CSS3, Polymer JS, C#, F# and TSQL
  • Built and integrated new custom components in polymer js
  • Completed smaller sized UI tasks and bugs
  • Coded to styling standard of material design guidelines
  • Worked with team to maintain integrity and functionality of QTrade
  • Regularly participated in code reviews
  • Regularly participated in paired-programming with team engineers
  • Regularly performed regression tests
  • Managed tasks, progress, commits and merges with TFS
  • Learned business process of Capital Markets and supported trade desk

Software Engineering Intern: Humanetics Innovative Solutions

  • Run repeatability tests in linux ubuntu 14.04
  • Perform TCP/IP packet analysis using Wireshark
  • Conduct amplitude tests on port controller modules
  • Administer Frequency response tests
  • Order pcb components
  • Modify schematics using Altium
  • Apply DTI crash recorder to simulate signals across dimod embbed system
  • Operate DTIControl and DTIViewer suite
  • Perform waveform saturation analysis
  • Develop mockup of web interface using HTML5 and reactJS

Past Projects

Dynamic Web Application built to support Wayne State GOMC Research Project

  • MVC-5
  • .NET 4.6.1
  • Razor
  • Bootstrap 3
  • jQuery
  • C#
  • Entity Framework
  • MySQL

Project link here: Project Code

Simple task list web application built on the WAMP Full-Stack

  • HTML5
  • Bootstrap 3
  • jQuery
  • MySQL
  • PHP
  • Apache

Project link here: Project Code

Secure File Storage System built on AWS S3 and custom open ssl RC4 encryption

  • AWS-S3
  • C++
  • Ubuntu 16.04LTS

Project link here: Project Code

Static website for the Wayne State Theta Tau Chapter

  • Wordpress

Project link here: Project Code

JS Random Quote Generator

  • HTML5
  • CSS3
  • jQuery

Project link here: Project Code

Static web project

  • HTML5
  • CSS3
  • jQuery

Project link here: Project Code

Classes

The below computer sciences courses were required for my undergraduate degree

  • CSC 1100: Problem Solving and Programming
  • CSC 1500: Fundamental Structures in Computer Science
  • CSC 2000: Introduction to C++ Programming Language
  • CSC 2110: Computer Science I
  • CSC 2200: Computer Science II
  • CSC 3100: Computer Architecture & Organization
  • CSC 3110: Algorithm Analysis & Design
  • CSC 3400: Human-Computer Interface Design
  • CSC 3750: Introduction to Web Technology
  • CSC 4110: Software Engineering
  • CSC 4420: Computer Operating Systems
  • CSC 4500: Introduction to Theoretical Computer Science
  • CSC 4996: Senior Project
  • CSC 5750: Principles of Web Technology
  • CSC 5991: .NET Web Development(C# & F#)