I love languages, programming languages, (I am terrible at human languages). I code mostly in Java although that is quickly changing to Kotlin.
My employment and main project is DFStudio. We are small team building a big product for big companies. The Application deals with tens of millions of super high resolution photos for the Entertainment industry. We have scaled up from a few servers to hundreds using AWS.
I build the infrastructure layer, and work to make the application code as declarative as possible. Services enforce their correct use, making the core uses case obvious, and straight forward.
Specialties
Java, Kotlin, Oracle, Postgres, DynamoDB, AWS;
Solr, Jetty, Struts, Velocity, Freemarker;
Perl, Python, Ruby, PL/SQL
Experience
DigitalFusion CTI: (2007 – Present) Principal Engineer
Responsible for architecture and design of DfStudio. Implemented distributed asynchronous task engine; Dependency injection framework; and a Loosely-coupled event pub-sub system. Brought software platform to AWS.
DfStudio software provides asset acquisition, approval and delivery for major media corporations like Fox, 20th Century, Sony, Warner Brother, A&E Networks, and IFC.
A2Z (Amazon.com): (2005 – 2007) Software Engineer
Designed and implemented ingestion pipeline to transcode and consolidate data into amazon mp3 music service. Wrote infrastructure layer, and model core database.
OnStation: (2002 – 2005) Software Engineer
Designing highly customizable, intelligent, customer life-cycle management application, targeting the automotive space. Worked with Product Management to define requirements and developed high level engineering documents. Managed team of software engineers and QA engineers to ensure release was both timely and of high quality.
Luminee.com: (1999 – 2002) Software Developer
Developed web application in PHP, MySql, ASP, and JavaScripts.
Experienced server-side Java developer, specializing in maintainable, transparent, concurrent data processing applications.