Michael BennettMB
Open to opportunities

Michael Bennett

@michaelbennett

Senior Python Developer with expertise in high-performance backend systems.

United States
Message

What I'm looking for

I am looking for a role that challenges my skills and fosters growth in a collaborative environment.

I am a Senior Python Developer with over 10 years of experience in architecting and scaling high-performance backend systems, APIs, and automation workflows. My expertise lies in FastAPI, Django, async processing, PostgreSQL, and DevOps automation. I have a proven track record of delivering production-ready code, integrating cloud platforms, and leading engineering efforts in distributed teams.

At Kiggla, I built and maintained microservices using FastAPI, AsyncIO, and PostgreSQL for SaaS resource management platforms. I monitored API performance and logging using Prometheus and Grafana, and created robust, secure REST APIs with JWT authentication. My role also involved mentoring junior developers and conducting design reviews, ensuring best practices in architecture and security.

Previously, I have worked with various companies where I developed scalable APIs, optimized database schemas, and implemented security measures. I am passionate about using technology to solve complex problems and continuously seek opportunities to grow and contribute to innovative projects.

Experience

Work history, roles, and key accomplishments

KI
Current

Senior Python Developer

Kiggla

Jul 2021 - Present (4 years)

Built and maintained microservices using FastAPI, AsyncIO, and PostgreSQL for SaaS resource management platforms. Monitored API performance and logging using Prometheus, Grafana, and custom Python middleware. Created robust, secure REST APIs with JWT authentication, role-based access, and structured error responses.

IM

Python Developer

Improving

Aug 2018 - Present (6 years 11 months)

Built scalable Flask and FastAPI APIs powering customer insights and recommendation systems. Designed PostgreSQL schema optimizations, indexes, and partitioned tables for performance-heavy queries. Implemented user roles, audit logs, and access-controlled APIs with reusable decorators and permission mixins.

SQ

Python Developer

Squareball

Jul 2013 - Present (12 years)

Built Django applications for customer data processing, CRM integration, and notification workflows using PostgreSQL and Redis cache. Wrote integration and unit tests using Pytest, achieving >90% test coverage across services. Created RESTful APIs for frontend teams, including pagination, filtering, and dynamic field serialization support.

VO

Junior Python Developer

Vology

Dec 2011 - Present (13 years 7 months)

Supported development of internal Flask-based tools for HR time tracking and expense report automation. Built scheduled scripts to parse log files, update dashboards, and clean legacy data entries from staging databases. Created dynamic report builders and export functions (CSV, XLSX) using pandas and tablib.

Education

Degrees, certifications, and relevant coursework

Seattle Pacific University logoSU

Seattle Pacific University

Bachelor degree of computer science, Computer Science

Studied computer science principles and programming. Gained foundational knowledge in software development and system architecture.

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Michael Bennett - Senior Python Developer - Kiggla | Himalayas