Calvin DeBoer, Full-stack Developer in Charlotte, NC, United States
Calvin DeBoer

Full-stack Developer in Charlotte, NC, United States

Member since January 31, 2020
Calvin is a talented full-stack engineer with more than a decade of experience building web applications with open-source tools. His strong technical skills and business experience give him the ability to communicate to and create alignment between developers, product owners, stakeholders, and executives.
Calvin is now available for hire

Portfolio

Experience

  • Data Modeling 15 years
  • Python 15 years
  • Django 13 years
  • PostgreSQL 12 years
  • Team Leadership 10 years
  • Architecture 8 years
  • Project Leadership 8 years
  • Clojure 4 years

Location

Charlotte, NC, United States

Availability

Part-time

Preferred Environment

Slack, GitLab, VS Code, Visual Studio Code, Bash, Linux, MacOS

The most amazing...

...thing I've coded is an algorithm for fuzzy matching poorly constructed financial information to a highly structured schema.

Employment

  • Freelance Senior Software Engineer

    2019 - PRESENT
    Toptal Clients
    • Built a Python-based application that scrapes legal websites to gather court case updates and notifies followers of changes in dockets and other items. This application also gathers court filings for followers.
    • Enhanced a tax calculation and financial analysis SaaS project by adding user registration, payment, and calculation features.
    • Revitalized and transformed an old, legacy Node.js application (in the data/finance domain) into a well-tested Python-based application.
    • Performed security-focused application assessments and code reviews for various SaaS projects.
    Technologies: Python, TypeScript, Azure, Cloud, Django, FastAPI, React Native, APIs, REST APIs, Back-end
  • Director, Software Development

    2006 - PRESENT
    Horizon Investments
    • Created and contributed to open-source several open-source projects, primarily in the financial services domain.
    • Developed several full-stack web systems using a variety of tools and technologies. The nature of these systems is confidential.
    • Adapted software processes and communication protocols to changing requirements and growing teams.
    • Created a productive team environment for building durable and maintainable code.
    Technologies: Julia, ClojureScript, Python, APIs, REST APIs, Back-end

Experience

  • Iteround (Open Source Python Package)
    https://github.com/cgdeboer/iteround

    Iteround is an organic (standard library) sum-safe rounding library for Python. It solves a typical problem where elements are in an array-like structure that need to be rounded while maintaining the rounded some of the original array. This is typical in representing percentages.

Skills

  • Languages

    Python, Julia, Sass, Clojure, Bash, TypeScript, JavaScript, Ruby, Falcon, SQL
  • Frameworks

    Django REST Framework, Django, ClojureScript, Re-frame, React Native
  • Libraries/APIs

    REST APIs, NumPy, SciPy
  • Other

    Data Modeling, Project Leadership, Team Leadership, Architecture, APIs, Back-end, Project Estimation, FastAPI, Fintech, Cloud, Financial Services, Writing & Editing, Product Ownership
  • Tools

    Reagent, Ansible, VS Code, GitLab, Slack, MATLAB
  • Platforms

    Amazon Web Services (AWS), Mailgun, Azure, Linux, MacOS, Visual Studio Code
  • Storage

    PostgreSQL
  • Paradigms

    Functional Programming, REST

Education

  • Bachelor's Degree in Finance and Economics
    2004 - 2007
    University of North Carolina at Charlotte - Charlotte, NC, USA

To view more profiles

Join Toptal
Share it with others