Daniel C. Brown 17 Westwood Ave
Total Page:16
File Type:pdf, Size:1020Kb
Daniel C. Brown 17 Westwood Ave. (631) 816-5929 Stony Brook, NY 11790 [email protected] Portfolio: www.NoeticNightjar.com Education: BS Computer Science Graduation: January 2016 Stony Brook University, Stony Brook NY GPA: 3.55/4.00 MS Computer Science Graduation: May 2017 Stony Brook University, Stony Brook NY GPA: 3.46/4.00 Undergraduate Coursework: 2012-2013 – Data structures, Software development, Systems-level programming, Web Technologies 2014 – Databases, Algorithms, 2D & 3D game programming (C++ & Unity/C#) Spring 2015 – Software engineering (Java), Computer graphics (OpenGL/C++), Senior honors research project (NLP; Java/JavaFX) Graduate Coursework Fall 2015 – Logic programming (Prolog) Spring 2016 – Robotics, Logic in CS (theory), Programming languages (SML) Fall 2016 – Computer graphics (Irrlicht/C++), Data science fundamentals (Python), AI (Python) Spring 2017 – Parallel programming models/implementation, Visualization [in progress] Awards/Recognition Dean's List: Fall 2011 - Spring 2013 Member of the Honors College with scholarship Technical skills: - Proficient with C# (Unity), Python (2.7/3.5), Java, C/C++, Prolog, Haxe, GML, and Blender. - Experienced in web development (HTML, CSS, Javascript), databases (MySQL and GlassFish), version control (Git). - Environments: Visual Studio, NetBeans, Eclipse, emacs, Isabelle, and FlashDevelop. Recent Projects: Research project: re/ve (2D bullet hell game) Spring 2016 - present Masters advanced project option (2-semester project); Personal project - Designed and programmed 2D bullet hell game using Unity/C#, with systems for tracking player performance metrics over a number of game stages. Hardware-constrained oil painting for interactive applications Fall 2016 Course project (Computer Graphics) - Developed simulation of oil paint/color blending as might be used by artists using Irrlicht/C++. League of Legends match outcome predictor Fall 2016 Course project (Data Science) - Created a system that scrapes League of Legends (a popular MOBA, or multiplayer video game) match/player data from Riot API and predicts which team will win in any given match using Python 3.5. Flockcopters: Simulation of flocking quadcopters Spring 2016 Course project (Robotics) - Programmed simulation of small group of intercommunicating quadcopter robots flocking according to a fuzzy algorithm to account for sensor inaccuracies and environmental conditions using Unity/C#. Interests: Video game design/programming, Music (piano/violin; composition/Reaper), Art (traditional/digital drawing, animation), 3D art (low-poly modeling, texturing, rigging/skinning for game applications), Martial arts, Archery Languages: 6 yrs. French, 1 yr. German, 2.5 yrs. Japanese .