LinkedIn | Github | Stack Overflow | Code for Nashville | Exercism
- Independent, innovative, and influential Data Engineer (also Data Science, Analysis, & "serverless" Cloud)
- A technical leader, mentor, and organizer (Code for Nashville Lead; training, and consulting for coworkers)
- Reputation for driving new technologies, thinking critically, and communicating well to all levels of the business
- 4 yrs. of Big Data Engineering experience (Spark, Scala, Python, AWS EMR, DynamoDB, Presto, Hive, Impala, YARN, Linux)
- 4 yrs. of Data Science & Analysis experience (SQL, Python, Spark, Scala, R, Jupyter)
- 3 yrs. of independent study, research, and public speaking experience in mathematics and analytic philosophy
(AxialHealthcare: March 2017 - Present)
- Switched to Data Architecture Team started by new Enterprise Data Architect
- Maintained code ownership for 'axialInsight' product, formerly called "Core Analytics" engine
- Designed, rebuilt, and optimized axialInsight with Spark Scala on AWS EMR (migrated from Google Big Query)
- Designed, built, documented, and trained others in novel time interval libraries for accuracy and performance
- Piloted use of Scala Build Tool (cf. Maven, Ant)
- Frequently consulted for and mentored across teams on Hadoop, Git, SDLC, Database / Data Pipeline design, etc
- Frequently discussed compatibility and integration of our Hadoop-based apps with traditional apps
- Regularly given projects to pilot / test new technologies
- Pioneered "Code as Infrastructure" (Terraform) on Data Architecture team
- Pioneered "Serverless Architecture" (AWS API Gateway, Lambda Functions, DynamoDB) at Axial
- Designed serverless RESTful JSON backend API to manage metadata for Data Lake in NoSql store DynamoDB (cf. Cassandra)
- Influenced many cross-functional, design, data architecture, and SDLC meetings and decisions
- Reported code changes and impact to business and SOC
- Began study for AWS Solutions Associate Certificate
- Attended AWS RE:Invent Conference 2017
- Began advanced tech evaluation and design work on a conversion to Apache Spark Streaming, Beam, or Flink
(AxialHealthcare: September 2015 - February 2017)
- Hired to do Data Science in early stages of Healthcare startup (employee #10)
- Worked with patient and practitioner data as well as medical and pharmacy claims
- Found over-worked Data Scientists manually delivering ad hoc SQL results directly to clients
- Determined greatest need was SDLC, not Data Science
- Fixed over 40 (often intricate) analytical / healthcare data quality bugs
- Completed over 100 analytical, design, and process improvements
- Conceived & built tools to parse, plan, and run arbitrary SQL queries en masse (Python, Celery, Redis (cf. Kafka), RegEx)
- Advocated, demonstrated, and trained in Git, Python, SDLC, SQL, and RDB design for team
- Earned ownership and began productionalization of "Core Analytics" engine (axialInsight)
- Maintained Continuous Integration test suite in Jenkins
- Defined releases and reported methodological / analytical impact to President and leadership
- Planned major "Core Analytics" engine redesign, creating simplified API layer
- Analyzed risk and scope of switching from GBQ to AWS Redshift, Postgres, or Apache Spark
- Prepared and conducted technical interviews for Data Science & QA (SQL & Python)
- Advised Product team on statistical aspects of web UI
- Helped negotiate short and long term improvements to our "Core Analytics" metrics
- Researched and developed backend analytics for our "axialRISE" product MVP
- Created Data Science Roadmap to build from basic data collection up to Machine Learning
- Worked with a pharmacist expert on predictive Opioid Overdose Model
(Marriage, honeymoon, and moving: May 2015 - August 2015)
(Infospace/Blucora: January 2014 – April 2015)
- Supported our data scientist by conducting ad hoc analyses, proof of concepts, and researching new technologies
- Won “Spark” award for NLP algorithm development in my keyword re-categorization study (data mining / clustering)
- Attended 2 Big Data conferences and collaborated to design and run our team’s first Hadoop project (AWS EMR)
- Maintained technical relationships w/ other companies (HowStuffWorks, eContext / Zenya) in acquiring process
- Designed and oversaw tests of eContext’s Keyword and Content Classifiers & gave 2 hr. presentation to President
- Frequently read source code and documentation, discussed algorithm improvements with leads, and wrote specs
(Infospace/Blucora: August 2013 – December 2013)
- Conducted a pilot study of SNA/graph clustering techniques on our keyword library (Gephi)
- Won “Blaze” award for finding a year-old bug in our UX A/B testing platform
- Built, tested, and maintained ETL process to give the company actionable device revenue data (XL, SQL)
- Used R and Python to run clustering algorithms and perform standard and customized statistical calculations
- Wrote complex SQL queries to our on-premise IBM Netezza Machine and the cloud (AWS Redshift)
(Seattle Pacific University: June 2011-August 2013)
- Promoted from Assistant to Supervisor, trained 4 student workers, and increased productivity 2.3x YOY
(Code for Nashville: June 2018-Present)
- Helping define the organization's future as well as this new role
- Serving to make sure our community of civic hackers is "open", not just technically but also socially
- Negotiating and defining new projects with outside community partners
- Mentoring and advising volunteer project leads on technical direction and team management
(Code for Nashville: January 2017-May 2018)
- Volunteered at the Code for Nashville chapter of the Code for America Brigade
- Helped us move our apps to a serverless architecture with Terraform on AWS to reduce maintenance and cost
- Helped initiate, vision, and negotiate reorganization and revitalization, which led to formation of new roles (above)
(CASA of Nashville: October 2015-Present)
- CASA (Court Appointed Special Advocates) gets high-risk neglect / abuse cases triaged from juvenile court.
- Then, the organization (usually county level) matches 1 volunteer to each case / family.
- The court gives the volunteer access to all records for the child to mentor, monitor, and support them.
- The court solicits our official recommendation about the child's best interest for a permanent placement.
- Our presence often leads to greater accountability over the many fragmented organizations that serve the family.
(Seattle: January 2008 - April 2015)
- Paid tutoring with high school and college and volunteer work with elementary and high school students
2300 SAT & 85th percentile (nation-wide) ETS Math Major Field Test
B.S. Mathematics (3.69) B.A. Analytic Philosophy (3.63) from Seattle Pacific University; Seattle, Washington (June 2013)
- Graph Theory
- Programming (C++)
- Prob. & Statistics (R)
- Linear Algebra
- Math Modeling (Maple)
- Who’s Who Among Students in American Universities & Colleges
- Study abroad at the University of Oxford, England
- University Scholars (4-year Honors Program w/ thesis)
- Trustees’ Scholar Award
(BerkeleyX: June – August 2015)
- Courses in Data Mining, Analysis, & Machine Learning using pySpark (i.e. Python Spark, the “new” Hadoop)
(Seattle Pacific University: 2013)
- Researched current methods & posed new questions in Graph Ramsey Theory, a branch of discrete mathematics
- Carefully selected & programmed strategic computations (in Maple) to help generate original conjectures
- Proved 2 original math theorems through intense critical thinking, problem solving, and conceptual organization
- Gave a 20 min. private presentation of my research to the math faculty with 10 min. of questions & feedback
- Wrote a 30 page research paper and presented highlights to the technical & non-technical public at 4 conferences
(Seattle Pacific University: Winter 2013)
- Researched “potential fields” method for robotic path-planning
- Wrote my own path-planning algorithm from scratch with visual simulation & output in Maple (similar to Mathematica)
- Tested my algorithm against randomly-generated obstacles (Maple)
- Revised my algorithm with increasingly realistic assumptions and presented results to my class
(COMAP: 2013)
- Collaborated with 2 team-members in an international math competition on a 72 hour deadline
- Mathematically modeled, projected, and optimized a system for cleaning and allocating Russia’s water resources
- Programmed simulations (MATLAB & Maple), wrote 16-page technical report, & presented at a conference
Analytic Philosophy Author and Presenter at 4 Undergraduate Research Conferences (1 publication, 1 award)