Tim Castillo

Tim Castillo

Atlanta, Georgia, United States
3K followers 500+ connections

About

I am a value-driven data engineer. These values were shaped by over a decade in data and…

Experience

Education

  • University of San Francisco Graphic

    University of San Francisco

    -

    -

    At the University of San Francisco, I received a quality education in Computer Science. I benefited from small class sizes, ranging from 24 people to as few as 6 people in a classroom. Being located in San Francisco, I had access to and opportunities to learn from experts at major technology companies in San Francisco via events and meetups.

    All this being said, if you've got a kid trying to think about where to go to college, keep small liberal arts colleges in mind, even for STEM. I…

    At the University of San Francisco, I received a quality education in Computer Science. I benefited from small class sizes, ranging from 24 people to as few as 6 people in a classroom. Being located in San Francisco, I had access to and opportunities to learn from experts at major technology companies in San Francisco via events and meetups.

    All this being said, if you've got a kid trying to think about where to go to college, keep small liberal arts colleges in mind, even for STEM. I needed USF's small class sizes, the attention that professors gave me, and the personal interactions I received from the department. I definitely would've dropped out if I had gone to a large school.

  • -

    -

Licenses & Certifications

Volunteer Experience

  • TEALS Program Graphic

    Volunteer Teacher

    TEALS Program

    - 1 year

    Education

    TEALS K-12 is an organization that connects industry professionals with high schools that would like to introduce Computer Science into their curriculum. Many of these schools would otherwise not have the resources to implement Computer Science classes. Ultimately, the goal of TEALS is to act as servant leaders for the school to train teachers in Computer Science by teaching AP Computer Science to their students.

    As a volunteer teacher, I work with other volunteers in two verticals:…

    TEALS K-12 is an organization that connects industry professionals with high schools that would like to introduce Computer Science into their curriculum. Many of these schools would otherwise not have the resources to implement Computer Science classes. Ultimately, the goal of TEALS is to act as servant leaders for the school to train teachers in Computer Science by teaching AP Computer Science to their students.

    As a volunteer teacher, I work with other volunteers in two verticals: teaching AP Computer Science to a class of 35 high school seniors, and training a high school teacher CS skills to enrich the school's curriculum in the long-term.

  • University of San Francisco Graphic

    Asia Pacific Alumni Network Co-Chair

    University of San Francisco

    - 4 years

  • University of San Francisco Graphic

    Alumni Board of Directors Member

    University of San Francisco

    - 3 years

Projects

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

    - Present

    Watched Netflix for 70+ hours for "science".

    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 in Python to aggregate statistical data. React and D3.js were used to construct 5 complex visualizations on this data.

    See project
  • Chipotle Visualizations with D3.js

    - Present

    Was a broke college student who cared about getting enough protein for the gainz and really enjoyed the Chipotle on Geary & Masonic.

    Created 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.

    See project
  • Social Media Heat Map

    Built a heat map that illustrates the popularity of locations in an area based on unique Foursquare checkins. In this project, I learned how to work with existing APIs (Google Maps and Foursquare), front end development, jQuery, client-side networking, user interaction and data visualization.

    See project
  • Educational Online Community in Node.js

    Written in Node.js, React.js as a frontend framework, and MongoDB as its database. Created a responsive website where users could submit, rate, and manage content based on learning styles.
    Created an online database and made an API to manage it, how to deploy a full stack application onto the web, use a front-end framework and control data flow using it.

    See project
  • Huffman Encoder and Decoder

    Command line utility in Java that used Huffman compression algorithm, which applies a binary search tree to map out how often bytes appeared and rewrote the file using the map created

  • Predicting Length of Stay of Hospital Admissions

    -

    - Performed ensemble machine learning to predict length of stay for 25,000 stays
    - Predicted with a mean absolute error of around 1 day
    - Can be used to allocate resources from the clinical and admin perspective, such as beds

  • Search Engine in Java

    -

    Created the front and back end of an Internet search engine that recursively searched through websites, scraped more links, aggregated data on the text, used a ranking algorithm (TFIDF) to rank and compute relevant pages in a search results page. Used MySQL databases to store user sessions and search history.

View Tim’s full profile

  • See who you know in common
  • Get introduced
  • Contact Tim directly
Join to view full profile

Other similar profiles

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Add new skills with these courses