Robert Melton

  • Lead Java developer
  • Atlanta, GA
  • Member Since Mar 04, 2023

Candidates About

Robert Melton

Objective

A remote developer or remote technical lead position working solo or on a small integrated team.

Summary

Generalist developer with over a decade of experience being a hands on lead. Experience includes a mix of founding, startup and enterprise work. Highlights: full stack command center software, real time credit reporting system (1B+ daily, 30ms SLA) and consumer facing products for Riot Games (League of Legends) and AOL (Winamp).

Experience

Patdek | 2013 -

Roles: co-founder, cto. Tech: c, c++, c#, git, go, javascript, less, mariadb, node.js, react, sphinx, tesseract, zsh.

        Developing https://patdek.com. This includes a large (over 200 TB) search index across multiple interrelated patent data sets, live collaboration, OCR, data extraction, and various image processing components.

247waiter | 2015 -

Roles: advisor, developer. Tech: css, git, go, javascript, mariadb, objective-c, php, sphinx, swift, zsh.

        Developing parts of https://www.247waiter.com. This is a port and expansion of the current application from PHP to Go, with related client side support apps for printing and POS in C# and Swift.

Arcode Corporation | 2012 - 2013

Roles: lead developer, developer. Tech: c, c#, c++, css, git, java, javascript, objective-c, phonegap, python, python, sqlite, svn, xamarin, zmq, zsh.

        Built a customized version of Chromium for housing our desktop application, including OS specific customizations.

        Rebuilt the storage / caching backend with sqlite.

        Customized python for iOS and Android and creating tooling stacks for it.

Robert Melton Consulting @ AOL (Winamp) | 2011 - 2012

Roles: lead developer, developer. Tech: backbone, c, c++, eclipse, erlang, git, java, javascript, objective-c, php, sqlite, svn.

        Developed the unreleased Winamp Cloud Platform.

        Worked on various shipped Winamp projects including the Windows, Mac and Android clients, as well as the Shoutcast and Winamp sites.

Robert Melton Consulting @ Riot Games (League of Legends) | 2010 - 2012

Role: lead developer. Tech: erlang, java, xslt.

        Reworked the login and matchmaking system allowing the 30+ million monthly players to be able to actually log in and play games.

IXI Corporation | 2009 - 2010

Roles: senior developer, lead developer. Tech: c, c#, c++, hg, memcache, mssql, svn, vss, wcf.

        Built an application for getting credit report information using zip plus four in real time. This included a custom port of memcache, and RESTful IIS module to increase performance and access to it. This product does more than a 1B+ hits a day in under 30 ms per hit.

        Improvements (4x speed improvement) to core data ingestion engine.

Sane Built | 2009 -

Roles: founder, lead developer. Tech: erlang, go, perl, postgresql, xslt.

        Developing a resume entry and automation package for keeping resumes synced on dozens of job sites.

        Developed an application that does lexical semantic watermarking for identification of text documents that survives the OCR attack and fails gracefully.

Eagle Publishing | 2007 - 2009

Roles: developer, lead developer. Tech: asp (classic), asp.net, c#, django, git, javascript, lua, memcached, mysql, perl, php, python, svn, wordpress, xslt.

        Built a common SOA infrastructure for most (over 70) sites and ported them to it. Also built a common theming and render engine on XSLT that supported chaining.

        Converted Redstate from Django to Wordpress with custom performance optimizations.

Technology Brokerage Group (TelcoIQ) | 2006 - 2007

Role: lead developer. Tech: postgresql, rails, ruby, svn.

        Designed and developed the primarily application so successfully that full time developers were no longer required. SOA design that included consumption of outside data (web APIs, website scraping, multiple data files), wire tracing and pricing, order modification and discounting, automatic email-interaction, and billing.

Superlative Technology (Suprtek) | 2003 - 2006

Roles: developer, senior developer. Tech: c++, perl, php, svn, vb.

        Built and deployed command center software for monitoring networks of cameras for FBI, SS, DC Police, St. Paul Capitol Police and Miami Dade Police.

Robert Melton Consulting @ (various) | 2001 -

Roles: lead developer, developer, reviewer. Tech: asp (classic), asp.net, c#, f#, java, mssql, oracle, perl, php, plone, python, zope.

        Built products for Archatech, CoupTweets, Netlist, SBA, George Mason Mortgage, Revolution Health, Bank of America, Dixon, Dupont, Accutech and Medallion Vehicle Products.

Expanse Memory (Xram) | 2000 - 2003

Roles: junior developer, developer. Tech: asp (classic), c, c++, css, eiffel, evb, java, javascript, jscript, perl, php, vb, vbscript.

        Built various applications for Metro DC Police, including Commitments Tracking System between DC agencies, custom iPaq modem driver and mobile support package and many other internal applications.

Community & Open-Source

        Core member of the Cayley project: https://github.com/cayleygraph/cayley/

        Developing various open-source projects https://github.com/robertmeta/. Tech: go, c#, c, c++, javascript, viml, erlang.

        Presented in front of groups on various technology. Tech: kakoune, go, git, svn, ltsp, perl, ruby, erlang, vim, xul and pypy. My talks tend to focus on workflow, shipping and functional simplicity.

        Maintainer of the #vim community on freenode for over 15 years on https://freenode.net/ and the vim.reddit.com community.