Andrew Carl, Back-end Developer in Murrieta, United States
Andrew Carl

Back-end Developer in Murrieta, United States

Member since July 12, 2022
Andrew is a senior back-end developer with over ten years of experience, specializing in Python and Agile leadership. He built entire new CMS platforms, led Agile transformations, and ran an IoT tech startup. Andrew's stack specialty is Python with Django and PostgreSQL through AWS, although he has experience with NoSQL and serverless architectures.
Andrew is now available for hire

Portfolio

  • Avionte
    Python, Django, Agile, Leadership, PostgreSQL, Scrum...
  • XOi
    Python, GraphQL, AWS Lambda, Serverless Architecture, NoSQL, Amazon DynamoDB...
  • NetApp
    Python, Flask, SQLAlchemy, VMware ESXi, VMware vCenter, Automation, Agile...

Experience

Location

Murrieta, United States

Availability

Part-time

Preferred Environment

Linux, Python

The most amazing...

...thing I've developed is an entire subscription management system for E.W. Scripps to handle access to news articles for nationwide subscribers.

Employment

  • Director of Software Engineering

    2020 - PRESENT
    Avionte
    • Led a company-wide Agile transformation effort from waterfall to scrum that was fully adopted by the business and significantly increased developer throughput.
    • Handled issues and delegated between the customer success and development team to ensure fast resolution of customer issues.
    • Migrated the existing codebase from Python 2.7 to Python 3.8 alongside the relevant Django upgrade with zero customer downtime.
    • Managed off-shore teams simultaneously with local teams and aligned work goals between them.
    Technologies: Python, Django, Agile, Leadership, PostgreSQL, Scrum, Amazon Web Services (AWS), APIs, API Integration, Integration, Applicant Tracking Software (ATS), Docker, Architecture, Management, Back-end, Databases, REST APIs, REST, Technical Writing, SAML, JSON, JSON Web Tokens (JWT), Web Development, Software Architecture, Technical Leadership, Jira, Agile Project Management, Team Leadership, Project Management, Slack, Technical Documentation, SQL, Task Automation, Excel 365
  • Senior Back-end Developer

    2020 - 2020
    XOi
    • Developed a system that sent uploaded images to an image-processing machine learning algorithm to have the machine's serial numbers parsed out.
    • Created a process where parsed serial numbers could be linked to repair and service manuals in our database.
    • Led a team of three to implement customer-requested features using Kanban methodologies.
    Technologies: Python, GraphQL, AWS Lambda, Serverless Architecture, NoSQL, Amazon DynamoDB, Microservices, APIs, Amazon Web Services (AWS), MTurk API, Kanban, Jira, REST APIs, MacOS, REST, OpenAPI, Swagger, JSON, JSON Web Tokens (JWT), Web Development, Software Architecture, Technical Leadership, Agile Project Management, Team Leadership, Slack, Technical Documentation, SQL, Excel 365
  • Senior Back-end Developer

    2019 - 2020
    NetApp
    • Interfaced with a cross-functional team of business analysts, developers, and technical support professionals using Agile principles to develop robust storage and networking automation software with tests.
    • Used Jira as a tool for bug tracking and software maintenance.
    • Planned and delivered company-wide features by utilizing a scaled agile framework.
    Technologies: Python, Flask, SQLAlchemy, VMware ESXi, VMware vCenter, Automation, Agile, Scaled Agile Framework (SAFe), GitLab, APIs, API Integration, Integration, Amazon Web Services (AWS), Back-end, Databases, REST APIs, MacOS, REST, OpenAPI, OAuth 2, SAML, Swagger, JSON, JSON Web Tokens (JWT), Web Development, Software Architecture, Jira, Agile Project Management, Slack, Technical Documentation, SQL, Automation Scripting, Scripting, Task Automation, Excel 365
  • Web Application Developer

    2017 - 2019
    The E.W. Scripps Company
    • Built a replacement CRM and subscription management platform to handle access to premium news and media content.
    • Collaborated with a nutritionist to build a weekly meal planning service that generated recipes based on customers' dietary restrictions.
    • Set up prototyping of new web deployment processes using AWS and Docker.
    Technologies: Python, Django, PostgreSQL, Data Migration, Amazon Web Services (AWS), HTML5, APIs, API Integration, Integration, React, Stripe, Stripe API, HTML, Back-end, Databases, React Redux, REST APIs, MacOS, Windows, REST, OpenAPI, OAuth 2, SAML, XML, JSON, JSON Web Tokens (JWT), Web Development, Software Architecture, Slack, Technical Documentation, SQL, Automation Scripting, Scripting, Task Automation, MySQL, Excel 365
  • CTO

    2015 - 2017
    Atumsoft
    • Acquired a patent for a developed technology that emulated a virtual ethernet bridge over wireless for real-time analytical chemistry test data transmission.
    • Managed a development team of three to deliver timely results for pilot clients.
    • Led and presented at both investor and customer pitch meetings for fundraising and to drive initial early adopters for our product.
    Technologies: Rust, Python, wxWidgets, Arduino, Raspberry Pi, Linux, VMware ESXi, Management, HTML5, APIs, REST APIs, Internet of Things (IoT), Architecture, HTML, Back-end, Databases, CTO, REST, Technical Writing, Flask, XML, JSON, Web Development, Technical Leadership, Team Leadership, Project Management, Slack, Technical Documentation, Automation Scripting, Scripting, Task Automation, Excel 365

Experience

  • Youtube-dl GUI
    https://github.com/acarl123/YoutubeDL-GUI

    A native desktop GUI wrapper around the youtube-dl library using wxPython. This app can take a YouTube URL, parse MP3 tags from the title, and organize the downloaded music into folders based on artist or genre.

  • Virtual Ethernet API
    https://github.com/Atumsoft/API

    A Python-based project that virtualizes ethernet adapters and routes data over them by spoofing the packet header information. It scans an existing network to find existing virtual devices with the given signature and works on Windows and Linux to initialize a virtual device.

  • WizardWar
    https://github.com/WizardWizardSomething/wizardwar

    This project is built for a game jam using Python and Cocos2d. It is a graphical top-down shooter with randomly-spawning enemies and features such as hit detection, collision detection, and custom music and graphics.

Skills

  • Languages

    Python, HTML, XML, HTML5, SAML, SQL, VBScript, Rust, C#.NET, Java, GraphQL
  • Frameworks

    Django, JSON Web Tokens (JWT), Flask, Scaled Agile Framework (SAFe), OAuth 2, Swagger
  • Libraries/APIs

    REST APIs, wxWidgets, Stripe, Stripe API, OpenAPI, SQLAlchemy, Pygame, React Redux, React, MTurk API
  • Tools

    Slack, GitLab, Jira, wxPython
  • Paradigms

    Agile, Object-oriented Programming (OOP), REST, Agile Project Management, Management, Automation, Scrum, Serverless Architecture, Microservices, Kanban
  • Platforms

    Linux, MacOS, Windows, Arduino, Docker, Raspberry Pi, Amazon Web Services (AWS), AWS Lambda
  • Storage

    Databases, JSON, PostgreSQL, NoSQL, Amazon DynamoDB, MySQL
  • Industry Expertise

    Project Management
  • Other

    Back-end, Scripting, APIs, API Integration, Integration, Internet of Things (IoT), CTO, Technical Writing, Web Development, Technical Leadership, Team Leadership, Technical Documentation, Automation Scripting, Excel 365, VMware ESXi, Task Automation, GUI Design, Applicant Tracking Software (ATS), Architecture, Software Architecture, Chemistry, Biochemistry, Excel Macros, Data Migration, VMware vCenter, Leadership, Scrum Master, Processing & Threading, Networking, Packet Communication, Graphics

Education

  • Bachelor's Degree in Chemistry
    2008 - 2015
    University of Cincinnati - Cincinnati, OH, USA

Certifications

  • SAFe Scrum Master
    OCTOBER 2019 - PRESENT
    Scaled Agile

To view more profiles

Join Toptal
Share it with others