Ryan Croote, Software Developer in Grand Rapids, MI, United States
Ryan Croote

Software Developer in Grand Rapids, MI, United States

Member since November 19, 2018
Ryan is a senior full-stack developer with over a decade of experience. He specializes in ensuring that both the front- and back-end provide users with a seamless experience. Ryan knows that the key to delivering a successful project is communication—even more so when working remotely—and is always mindful of that fact.
Ryan is now available for hire


  • SampleServe
    React.js, Python, Flask, Jinja, Redux
  • One Stop
    PHP, Python, Django, PostgreSQL, Docker, Redis
  • One Stop
    PHP, Python, Django, PostgreSQL



Grand Rapids, MI, United States



Preferred Environment

macOS, Ubuntu MATE, VS Code, GitHub, Trello

The most amazing...

...product I've launched is a real-time inventory tracking system.


  • Senior Full-Stack Engineer

    2019 - 2019
    • Created application that scheduled a complex set of events based on the provided tasks.
    • A new Git-based workflow allowing for features to better flow through the project.
    • Implemented feature flags throughout project to enable control over feature launch by non-technical users.
    Technologies: React.js, Python, Flask, Jinja, Redux
  • Assistant IT Manager | Lead Developer

    2017 - 2019
    One Stop
    • Completed the development of a legacy overflow inventory system using Django and React.
    • Ported an eCommerce website to a Django-based back-end.
    • Implemented Docker containers for junior developers to set up development environments.
    • Established development practices to improve the workflow for developers of all levels.
    Technologies: PHP, Python, Django, PostgreSQL, Docker, Redis
  • Lead Developer

    2013 - 2017
    One Stop
    • Guided a new growing team comprised mostly of junior developers.
    • Transitioned a legacy ERP system to a custom built Django-based API.
    • Created a program that calculates the distances between multiple pick locations that is fed into a nearest neighbor algorithm for generating pick paths.
    • Began the development to replace a legacy system used to track overflow inventory.
    Technologies: PHP, Python, Django, PostgreSQL
  • Interactive Programmer

    2012 - 2012
    DDM Marketing & Communications
    • Deployed websites based off of an in-house CMS in PHP.
    • Created Django-based API back-ends for iOS applications.
    Technologies: PHP, Python, Django
  • Web Developer

    2008 - 2012
    One Stop
    • Created an eCommerce site that was integrated with a legacy ERP system.
    • Developed a system that enabled customers to utilize our stock system to advertise their businesses.
    • Synced various data sources for other tools using Python.
    • Built libraries that allowed communication between the ERP system and other web platforms.
    • Organized data into PostgreSQL databases to create custom queries used to handle special business logic cases.
    Technologies: PHP, Zend Framework 1, Python


  • One Stop | Main Site (Development)

    This is the first major web project that I had worked on. The back-end is PHP with a PostgreSQL database. The front-end simply uses jQuery for basic interactions.


  • Languages

    Python 3, PHP, PHP 7, PHP 5, JavaScript, TypeScript, SQL
  • Frameworks

  • Libraries/APIs

  • Storage

    PostgreSQL, Redis, MongoDB
  • Paradigms

    Functional Programming, Object-oriented Programming (OOP)


  • Bachelor of Business Administration degree in eCommerce with Web Design Specialty
    2004 - 2008
    Davenport University - Grand Rapids, MI, USA

To view more profiles

Join Toptal
Share it with others