Paul Karadimas

Hello! github

ActiveState Senior Software Engineer >> September 2019 to present Remote
  • Tools & Infrastructure team
  • Go, AWS, Kubernetes, Apache Mesos, Terraform, Vault, Bash, Apache Kafka, Postgres, Prometheus/Grafana, Bazel, CI/CD...
Upsight Software Server Engineer >> August 2014 to July 2019 Portland, OR/Remote
  • Server side lead Go developer for the companies user lifecycle mananagement platform.
  • Lead the team to scale out Apple/Google/Web push notification service and accompanying microservices and data stack to handle hundreds of millions of pushes per day across all timezones.
  • Development of an SDK proxy to handle configuration management and GDPR for all device events on the marketing stack.
  • Development of a decentralized HTTP callback queueing system.
  • Development of a Syslog replacement daemon to handle metric data for later processing into the data stack via Apache Kafka.
  • Development of company wide continuous integration/deployment command line tool ron for dev/staging/production by putting all microservices in Docker and deploying via TeamCity and SaltStack.
  • Integration across the marketing stack of Jaeger for distributed tracing, and a combination of Statsd, Opentsdb, and Grafana for application monitoring.
  • Data stack work in Java involving ingesting realtime device data using Apache Kudu, Kafka, Storm and Airflow, along with iOS and Google play receipt validation.
  • Development of a realtime daemon ETL for Ethereum and Ripple transactions into our data pipeline.
  • Variety of work on Python microservices
DeNa(ngmoco) Software Server Engineer >> December 2012 to August 2014 San Francisco, CA
  • Server side lead developer in Go for the companies Mobage gaming platform.
  • Rewrite of a push notification system for the gaming platform from Ruby to Go, Redis, MySQL.
  • Maintenance on an Oauth proxy and various microservices written in Go and Ruby.
  • Creation of a social and interest graph following RDF, and a cross promotion recommendation service for an internal greenfield team project.
  • Creation of an internal platform team authorization service for ACL’s using Go and MongoDB.
Idea2 Software Engineer >> October 2008 to November 2012 Chicago, IL USA/Remote
  • Full stack Engineer utilizing Python, mysql, mongodb on AWS.
  • Design, implementation, and maintenance of the Idea2 multi-tenant platform for business automation, web and mobile based application versions.
  • Custom business process modeling engine in Python, along with integration of other business services.
Midway Games Software Engineer >> August 2007 to October 2008 Chicago, IL USA
  • Lead development for company wide asset management system utilizing a custom Unreal Engine 3.
IP Pixel Software Engineer >> June 2006 to August 2007 Chicago, IL
  • Development of web based social network applications for companies such as ESPN, Miller, Petsmart.
University of Reading, MSc Cybernetics >> 2005-2006 Reading, UK
  • A Convoluted System: Multichannel Blind Source Separation of Audio using Ambisonic Microphones and Independent Component Analysis
  • Using unsupervised learning algorithms, I created a system that solved the cocktail party problem.
University of Illinois, Chicago, BSc Computer Science > 2001-2004 Chicago, IL