Made with
Standard Resume
Learn more

Timothy Castillo

Data Visualization Engineer
San Jose, California
|

tacastillo.github.io
|

tim.ang.cas@gmail.com
Software developer with experience in data visualization, back end development, data mining. Proficient web developer in both React and Angular.js
T
C

Work Experience

IBM Watson Commerce

Software Engineer
|

Jul 2017 - Current

A product of IBM Watson's Commerce branch, I work on a product called Customer Experience Analytics. As a developer on CXA, I am involved in building the UI of a powerful analytics platform for businesses that merges in-store, web, and mobile presences of a customer base. Working with industry-respected frameworks and cutting edge technologies, I develop in AngularJS, D3.js and Javascript development tools such as Gulp to optimize my flow.

Apttus

Software Engineering Intern
|

May 2016 - Mar 2017

As part of the main product team of one of the largest leaders in the CPQ field, I constructed and designed data- and content-dense features, pages, and flows. I worked as a developer in rebuilding one of the main pages of the product lifecycle. I implemented new features and resolved issues in an Agile fashion with a team of engineers at a Unicorn-grade company.

Education

University of San Francisco

Bachelor of Science Computer Science
|

Aug 2013 - Dec 2016

Projects

Data Mining, NLP and Visualizations of 'Friends' in D3.js and React

A multi-phase project where I collected, analyzed, and visualized 233 episodes of the TV Show 'Friends'. Data mining involved building a parser in Python to scrape the data from the web and using pandas to format it. Natural language processing and exploratory data analysis were used in conjunction with Python to create statistical data. React and D3.js were used to construct 5 complex visualizations on this data.

Chipotle Visualizations with D3.js

Created three interactive web visualizations in d3.js to observe and analyze raw data of 1800 Chipotle orders and nutritional information. Pre-processing was done in Python.

Educational Online Community in Node.js

Full-stack web application built on Node.js, React.js, MongoDB and Express. Created an online database with an API, how to deploy a full stack application onto the web, use a front-end framework Users could submit, rate, and manage content based on learning styles.

Skills

  • Data Visualization
  • Javascript
  • D3.js
  • React
  • AngularJS
  • Python
  • Node.js
  • HTML
  • CSS
  • Data Mining
  • Web Development