Rod Hilton

Software Craftsman and Computer Science Geek

Experience

Passionate, hardworking polyglot programmer with strong CS background and over a decade of experience following good engineering principles (TDD, CI, SOLID, DRY, YAGNI) developing scalable backend services, web applications, and client applications


Senior Backend Engineer (2021-Present)

Epic Games

Social team member, building Epic Online Services for friends, messaging, partying

Senior Software Engineer (2017-2021)

Twitter

Core Tweet Service backend Team, storing and serving all Tweets within Twitter at massive scale utilizing Scala, Java, Kafka, Hadoop, and Thrift.

Principal Engineer (2011-2017)

Spectrum (formerly Time Warner Cable)

Cross-Platform team, built Common Services Tier middleware service as well as various customer-facing web portals utilizing Java, Groovy, Grails, Scala, JavaScript, and JQuery.

Java Web Applications Developer (2008-2011)

CA Technologies (formerly Rally Software)

Agile Lifecycle Management team, developed J2EE SaaS web application for enterprise scala adoption utilizing Spring, Servlets, JSPs, and AJAX.

Software Engineer (2007-2008)

Rogue Wave Software (formerly OpenLogic)

OpenLogic Enterprise team, developed SaaS web applications to manage open source across corporations as well as open source scanning desktop application utilizing Java, Ruby, Rails, and JavaScript.

Senior Software Developer (2004-2007)

Acxiom (formerly InsightAmerica)

eDriverData team, built console application for collecting and linking data from public records databases for background screening and debt collection utilizing Java, ColdFusion, SQL Server.

Education

"Perpetual student" taking supplementary MOOC classes online, attending professional conferences annually, and reading constantly


M.S., Computer Science

University of Colorado

Specialization in Machine Learning, Theory, and Algorithms

B.S., Computer Science

University of Rochester

Focus on Systems

Skills

  • Accomplished: Java, Git, Scala, Spring, REST
  • Advanced: HTML/CSS, Ruby, MySQL, JavaScript, Groovy, Kafka, Grails, Thrift, Hadoop, PostgreSQL, Oracle, Python, AngularJS
  • Novice: SOAP, SBT, AWS, memcached, Redis, Jenkins, Terraform, Kubernetes, hazelcast, Docker
  • Desired: ElasticSearch, Spark, Cassandra, Go, TypeScript, Kotlin

Contact