Blaise DeCotes Education

advertisement
Blaise DeCotes
Contact
bdecoate@gmail.com, (865)312-0175
Education
Aug.2012-Aug.2014
Master of Science, Computer Science, Advisor: Dr. Jian Huang, GPA: 3.86
The University of Tennessee, Knoxville
Aug.2008-May 2012
Bachelor of Science, Computer Science, Mathematics
The University of Tennessee, Knoxville
Work Experience
Aug.2014-Present
Software Engineer at Survature Inc.
Developed full-stack web applications with Python (Django), JavaScript
Created NxN layered crosstab for statistical analysis of data
Built interactive charts with d3.js
Consulted customers directly on survey analysis
Communicated directly with customers for showcasing product features
Aug.2012-Aug.2014
Graduate Research Assistant at University of Tennessee
End-to-end systems for large data analysis and visualization
Parallel programming on large-scale HPC systems
Web-based UI and visualizations
Statistical analysis of large, varied datasets
Collaboration and Agile development with domain scientists and users
Sept.2011-Aug.2012
Undergraduate Researcher at UT/ORNL
Scalable software in C with MPI
Utilized CPU and GPU-based numerical linear algebra libraries
Installed and configured many packages on HPC resources
Projects
Project eCamp: Charting Through the College Curriculum
Languages used: C++, Python, Bash, JavaScript (d3.js), PHP
For students and faculty/administrators, tailoring the curriculum of a major for a student is a nontrivial task. Imagine
having the capability to ask every student who came through a university their opinion of the important classes in their
major, and they told the unbiased truth. I created such a model using student grades, determining what courses within a
curriculum make up the core of a particular major. This means finding courses where students’ grades show the greatest
correlation to other courses. To convey meaning from this model, I created a web-based visualization. My work has been
of great use to students, faculty and administrators, including the Vice Provost of Student Affairs.
WebGL Model Viewer
Languages used: JavaScript, PHP, WebGL, GLSL, C++
The goal of this project was to aid students in both learning extensible software development and exposing them to
WebGL/JavaScript. The application renders a 3D model and applies a Non Photo-Realistic shading to it. Additionally,
I created an arcball based camera in JavaScript for WYSIWYG object rotations.
Wide-area Voltage Stability Control Demonstration
Languages used: JavaScript, PHP, WebGL, GLSL
I created a novel web-based voltage stability demo for CURENT, an NSF Engineering Research Center at the University
of Tennessee. My challenge was to create a tool which would allow for visualizing the changes in state at power sensors
located across North America. Because of the large datafile sizes, I implemented a buffered, data streaming framework,
which allowed for streaming real time sensor data. Using the power sensor geographic data, I created a 3D contour mesh
via Delaunay triangulation and overlaid this atop a map of North America. My work allowed researchers to visualize
power system interactions in a novel way.
Programming
Proficient: Python (Django), JavaScript, C++, Git Experienced: Linux (Bash Environment), OpenGL, GLSL, WebGL
Download