Hadoop Developer @ From April 2015 to Present (9 months) Austin, Texas AreaMasters student @ Computer science program studying machine learning applications and applied statistical methods. From June 2012 to May 2015 (3 years) Austin, Texas AreaLead DWBI Engineer @ From September 2014 to April 2015 (8 months) Austin, Texas AreaSoftware Engineer @
Data Scientist and Hadoop Devloper
Hadoop Developer @ From April 2015 to Present (9 months) Austin, Texas AreaMasters student @ Computer science program studying machine learning applications and applied statistical methods. From June 2012 to May 2015 (3 years) Austin, Texas AreaLead DWBI Engineer @ From September 2014 to April 2015 (8 months) Austin, Texas AreaSoftware Engineer @ Researched Semantic web technology like JENA, RDF, OWL, and MPEG7.
Contributed to the writing of a paper about using semantic web technology.
Implemented a small video-processing pipeline to detect foreground objects in a video feed.
Enabled the foreground detection pipeline to encode captured information with MPEG7.
Wrote a JNI bridge to extract Scale-Invariant-Feature-Transform vectors from a video feed. This code was callable from java.
Used a clustering approach to query for images, and objects from images, in a video feed.
Helped define an ontology for describing video, and image, media in a generic way.
Wrote a K-Mean clustering algorithm on the Hadoop distributed Framework.
Used HBase to store video frames, and to query for video frames.
Wrote an SBIR proposal for detecting context in video and in images.
Constructed Big-Table schemas for modeling graph, and property, data.
Researched approaches for calculating betweeness-centrality and implemented the best-known approach as a java servelet.
Adapted betweeness-centrality algorithm for a distributed environment to achieve an order of magnitude performance increase (in computation time).
Helped implement a large-scale similarity, de-duplication, algorithm for identifying duplicates in data. Results are presented as suggestions for merging.
Researched large-scale graph modularity optimization.
Presented findings of research on graph modularity optimization.
Implemented graph modularity algorithm and adapted it to a REST service.
Enabled easier deployment of map/reduce jobs with the Oozie framework.
Wrote up summary of project analytics along with suggested approaches for implementing features. From January 2012 to January 2013 (1 year 1 month) Software Engineer @ I work as both a software engineer and as an mathematics/algorithm researcher. I have a lot of experience with the Hadoop distributed framework. I have implemented numerous distributed versions of classic graph algorithms (such as betweeness-centrality, and jaccard scoring) for the Hadoop framework as well as designed a new distributed algorithm(circa 2010) to calculate graph modularity.
I exercise good engineering practices and am comfortable with an Agile-style software development team. From May 2009 to December 2011 (2 years 8 months) Partner @ Business Model development From January 2009 to January 2010 (1 year 1 month) Junior Network Analyst @ Performed trouble-shooting for network problems in a Windows2000 network environment.
Configured software on user workstations/instrument computers to correctly synchronize with network resources.
Maintained network users with Windows Active Directory. From February 2007 to December 2007 (11 months) Lieutenant @ Participated in the Platoon Leadership Class commissioning program at the University of Texas at Austin.
Attended the Basic School, in Quantico VA, and was trained in basic Marine Corps doctrine and platoon/company level tactics and logistics.
Attended Flight School, and learned basic aerospace phenomena and naval air/ground procedures.
Trained in both the T-34C (fixed wing) and the TH-57 (helicopter). From January 2002 to February 2007 (5 years 2 months) Network Analyst @ Diagnosed workstation issues From January 2004 to April 2004 (4 months)
Master's degree (MSCS), Computer Science @ The University of Texas at Austin From 2012 to 2015 B.S, Computer Science @ The University of Texas at Austin From 2009 to 2012 BA, Computer Science @ The University of Texas at Austin From 2007 to 2009 B.A, Liberal Arts @ The University of Texas at Austin From 1998 to 2003 David Garcia is skilled in: Hadoop, Java, Algorithms, Distributed Systems, REST, Big Data, JUnit, Linux, Software Development, Subversion, MapReduce, SQL, Python, Git, Machine Learning
Looking for a different
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension