Scroll To View More
Randle Unger, Software Developer in Los Angeles, CA, United States
Randle Unger

Software Developer in Los Angeles, CA, United States

Member since March 14, 2017
Randle has 15 years of experience delivering software products and leading technical teams across diverse environments, languages, and roles. He has expert-level Scala, Java, Kotlin, JavaScript, ES6, and Node.js development skills, and he's also proficient in software and systems architecture, scalability, and availability. In addition to hands-on development experience, Randle has five years of experience in product management.
Randle is now available for hire


  • Honey
    JavaScript, ES6, Redis, Sketch, Jira
  • AOL/Gravity (Acquired)
    Scala, Akka, HBase, JavaScript, HTML
  • Skechers
    Java, Scala, JavaScript, HTML, CSS, SQL, Spring, Hibernate, MapReduce, CouchDB


  • Java, 15 years
  • JavaScript, 15 years
  • REST APIs, 7 years
  • Amazon Web Services (AWS), 7 years
  • NoSQL, 7 years
  • Scala, 7 years
  • ECMAScript (ES6), 5 years
  • Node.js, 3 years
Los Angeles, CA, United States



Preferred Environment

Ubuntu, Debian, OSX, IntelliJ, Atom, Git, AWS

The most amazing...

...project I've worked on is a recommender system that recommends similar content based on a user's interest graph built from topics in recently read articles.


  • Head of Product

    2016 - 2017
    • Implemented Scrum for a team of 20 developers.
    • Managed 5 product managers.
    • Oversaw sprint-planning across 4 scrum teams.
    • Participated in the architecture and design meetings for new software components.
    • Created UI wireframes and worked with designers to turn wireframes into compositions.
    • Worked with developers to turn the compositions into a working UI.
    Technologies: JavaScript, ES6, Redis, Sketch, Jira
  • Scala Architect

    2012 - 2016
    AOL/Gravity (Acquired)
    • Supported a recommendation engine that learned a user's article browsing preferences based on topics contained in the articles that user was reading.
    • Used Scala to manage the business rules on what types of recommendations can appear in which context.
    • Used MySQL and PostgreSQL to store configurations.
    • Built an API that allowed programmatic access to the recommendations.
    • Developed an API that allowed programmatic access to the reporting data.
    • Implemented unit-testing best practices.
    • Implemented dependency injection and IoC best practices.
    Technologies: Scala, Akka, HBase, JavaScript, HTML
  • Scala Architect

    2009 - 2012
    • Re-architected the Skechers retail site from Java/JSP to Scala/Akka/Play.
    • Acted as the lead Scala developer and introduced functional style programming.
    • Managed and implemented the Skechers Rewards loyalty points program.
    • Mentored other team members on Scala/Play best practices.
    • Wrote a SOAP parser in Scala.
    Technologies: Java, Scala, JavaScript, HTML, CSS, SQL, Spring, Hibernate, MapReduce, CouchDB
  • Java/JavaScript Developer

    2006 - 2009
    Cuadra Associates
    • Worked as the lead developer for a Java web app serving as the front-end to a custom database.
    • Developed custom JavaScript components to manage the UI components including undo/redo and complex form input and navigation.
    • Implemented TDD/BDD testing best practices.
    Technologies: Java, JavaScript, AJAX, jQuery, HTML, CSS
  • Java Developer

    2005 - 2006
    Northrop Grumman
    • Created a search visualization tool to show which pieces of content had matched which search terms.
    • Built communication systems between the search component and visualization component.
    • Used HTML/CSS to develop visualization for the front-end.
    Technologies: Java, JavaScript, Perl, HTML, CSS, Bash, Linux


  • Gravity Interest Graph API (Development)

    Implemented and managed a highly scalable API and middle-tier for a recommender system serving 2 billion requests per month.

  • Head of Product at (Other amazing things)

    Led a team of 5 product managers and 20 software developers in developing a browser extension to find coupons online.

  • LuLight (Development)

    Wrote a home automation component to control lighting via a Lutron RadioRa system. Addressable via Amazon Alexa or via a mobile web app. It uses AWS Lambda, JavaScript, MQTT, Docker, Play Framework, and Akka.

  • ExtrPlayr (Development)

    A web app for controlling Extron Audio routers. I use this for controlling my whole home audio (WHA) system. It's a cheap and simple alternative to Sonos.

  • Steno (Development)

    An open source library in Scala that's useful for refactoring. Steno allows a developer to take a method that returns a value and wrap that value so that input, output, the intermediate state, and any notes can be captured and bubbled up through the call stack—this allows a deep analysis of how the code is working.


  • Languages

    Java 7, Java, JavaScript, ECMAScript (ES6), Java 8, Scala, Kotlin, SQL, HTML5, XML, XML/XSLT, HTML/CSS
  • Frameworks

    Play Framework, Play 2, Express.js, Netty, JUnit, Scalatra, Hadoop, Sails.js, Spring, Hibernate, Mocha.js, Akka, Mockito
  • Libraries/APIs

    Scalaz, Node.js, REST APIs, Jackson, Twitter API, Facebook API, JSON API, Joda-Time, JAX-RS, JAXB, Slick, Slack API, RESTEasy, Moment.js, React, jQuery
  • Paradigms

    REST, Functional Programming, Object-oriented Design (OOD), Design Patterns, Management, Scrum, Unit Testing, Agile Software Development, Agile, Dependency Injection, Testing, Microservices, MapReduce, Functional Reactive Programming
  • Other

    Web Scalability, Scalability, High-availability Systems, High Availability, Technology, Analytics, Data Modeling, Modeling, Home Automation, Zen Cart, Sharding, Optimization, Big Data, Ajax, IoC, Recommendation Systems, Data, Data Aggregation, Data Analysis, Data Analytics, APIs, Algorithms, Ad Serving, API Design, SOAP, eCommerce, EJB, Concurrency, Load Balancers, PDF, User Requirements, Product Management, Client Management, Process Design, Garbage Collection, Data Structures, Ad Optimization, Affiliate Marketing, Publishing, Advertising & Marketing, WebSockets, Google Home, Dashboard Development, Analytical Dashboards
  • Tools

    MQTT, Git, Apache Ant, JSX, Elastic, IDEA IDE, IntelliJ IDEA, IntelliJ, Subversion (SVN), Jetty, Squeryl, Microsoft Excel, Apache Tomcat, Spreadsheets, Java VisualVM, SBT, Apache Maven, Apache, Maven, ScalaTest, Jira, Slack, Postman, Looker, Sketch, Mongoose, Nginx, Sequelize
  • Platforms

    Amazon Web Services (AWS), JVM, AWS EC2, Ubuntu, Linux, Amazon Alexa, Docker, AWS Lambda, JBoss, Google Cloud Platform (GCP)
  • Storage

    NoSQL, CouchDB, HBase, PostgreSQL, JSON, H2, HDFS, Neo4j, MySQL, AWS S3, Apache Hive, MongoDB, Memcached, Redis


  • Bachelor of Arts in Cognitive Science and Computer Science
    2000 - 2004
    University of Virginia - Charlottesville, VA, USA
I really like this profile
Share it with others