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 back-end 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)

Rally Software (acquired by CA Technologies)

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

Software Engineer (2007-2008)

OpenLogic (acquired by Rogue Wave Software)

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 (previously 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


B.S., Computer Science

University of Rochester

Focus on Systems

Skills

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

Contact