Ryan Shillington, Software Developer in Arlington, United States
Ryan Shillington

Software Developer in Arlington, United States

Member since April 5, 2017
Ryan is a small-time wizard with technology—especially anything Java and SaaS. There's very little about building websites that he doesn't understand at every layer: hardware, databases, networks, app servers, HTML, and more. His confidence comes from building them professionally for over 20 years.
Ryan is now available for hire



  • Java, 20 years


Arlington, United States



Preferred Environment

Windows, IntelliJ IDEA, WebStorm

The most amazing...

...thing I've coded is an application that sold +200,000 books to people in 80 countries.


  • CTO

    2016 - PRESENT
    Cherry Circle Software
    • Worked as a partner in a startup—handling all the technical direction.
    • Created a fully scalable solution that costs less than $1/month on AWS Lambda and Cognito.
    • Helped pharmaceutical companies get through the FDA regulatory process faster.
    Technologies: Node.js, Gradle, Bootstrap, React
  • Chief Architect

    2013 - 2016
    • Managed a team of architects who are each responsible for the technical direction of one product in the Versata group of companies.
    • Made critical calls on technical direction.
    • Converted 3 data centers to Amazon Web Services (AWS), saving the company $1.3 million annually.
    • Automated the hiring process which brought in over 300 new employees in the first year.
    • Redefined the architecture of 3 different products that reduced maintenance costs by at least 50%.
    • Led the layoffs of more than 50 people total to reduce inefficiencies in slower parts of the business.
    Technologies: C#, Java, C, C++
  • CTO

    2012 - 2015
    • Worked as a partner in a startup with 6 employees in North America and 11 in India.
    • Owned the architectural direction, including meeting with prospects and clients weekly.
    • Built a SaaS product that had 3 times the revenue every year and was acquired by a Redbooks in 2015.
    • Designed and built a portal for Data Garden that reduced administrative overhead by 40%.
    • Helped define an architecture that got them acquired in June 2013.
    Technologies: Java, Google Web Toolkit, Amazon Web Services
  • Development and QA Manager

    2007 - 2012
    • Started out as a tech lead for 15 people, then moved to managing a team of 7-10 employees in North America and 10 in India (including recruiting, hiring and firing).
    • Gave direction, set goals for the team, and tracked those goals to release on time. Supervised critical customer situations when they needed help from my development team.
    • Won 2 awards: Influential Advocate (for customer service) and Early Tenure Inventor (for patents).
    • Created, with my team, a product that saw a 50% increase in revenue (an 8-figure increase) year to year.
    • Provided technical direction to PricewaterhouseCoopers, LLP to scale their system from 100 to over 18,000 users.
    • Created a system for doing estimates that improved accuracy by ~30%.
    • Managed the development and quality assurance on 3-6 projects at a time—consistently delivering on time and on budget.
    Technologies: Java, WebSphere BPM
  • Technical Lead

    2004 - 2007
    • Started out owning 3 simultaneous projects in consulting.
    • Moved later on into development and led and completed 4 separate projects.
    • Consulted with Weyerhaeuser to bring in $1 million in revenue. Weyerhaeuser signed a renewed $3 million deal for more services before I left for development.
    • Created 2 new products that generated over $15 million in revenue per year.
    • Pioneered a new installer that saved several days per project for consultants.
    Technologies: Java
  • Technical Lead

    2003 - 2004
    • Acted as the technical lead of a small project, responsible for creating estimates/deadlines, setting expectations, managing quality, and submitting budget proposals.
    • Crafted a website initially intended for 40 users that executive management later rolled out to over 400 users in every sales office in the U.S.
    • Earned the nick name “Rock Star” and was invited to come on-site.
    • Delivered biweekly technical talks about topics such as estimating and improve as a programmer.
    • Took control of project planning to make sure expectations were met appropriately.
    Technologies: Java
  • Software Developer

    2000 - 2003
    • Acted as the residential expert in Java, XML, and DB2 in both development and consulting at Lands’ End.
    • Took initiative to create a new DB2 XML database integration product while consulting.
    • Delivered on very tight deadlines to keep Lands’ End happy.
    • Made connections at Trilogy that I’ve leveraged in every job afterwards. It's one of the world's most powerful networks.
    • Worked as a programmer in both development and consulting.
    Technologies: Java, DB2, Oracle, SQL Server



  • Languages

    Java, HTML, C#
  • Frameworks

    Serverless Framework, GWT, Selenium, Ruby on Rails (RoR)
  • Libraries/APIs

  • Paradigms

    Agile Software Development, Lambda Architecture, Concurrent Programming, Functional Programming
  • Platforms

    Windows, Linux, AWS Lambda, Oracle
  • Storage

    MySQL, Microsoft SQL Server, PostgreSQL, IBM DB2, Amazon Aurora


  • Bachelor's degree with honors in Mathematics in Computer Science with a minor in IT/Business Management
    1994 - 1999
    University of Waterloo - Waterloo, Ontario, Canada

To view more profiles

Join Toptal
I really like this profile
Share it with others