Stephen Baden, Developer in Edmonton, AB, Canada
Stephen is available for hire
Hire Stephen

Stephen Baden

Verified Expert  in Engineering

Bio

Stephen is a full-stack developer with over ten years of experience working professionally as a software engineer. Over the years, he has led the development of a diverse range of products across various industries. Stephen loves working with people to bridge the gap between idea and execution through technology and design.

Portfolio

Reddit, Inc.
React.js, Python, UI Development, Front-end, CSS, Redux, GitHub
Baden Studios
Python, Django, React.js, REST API, JavaScript, PostgreSQL, Web Development...
Check Technologies, Inc.
Python, JSON API, PostgreSQL, Django, REST API, Fintech Development...

Experience

Availability

Part-time

Preferred Environment

Slack, MacOS

The most amazing...

...thing I've developed is MyCompass, a case-management app that gave those living with disabilities a more user-friendly way to engage with technology.

Work Experience

Full-stack Developer (via Toptal)

2023 - PRESENT
Reddit, Inc.
  • Worked as part of an ad growth team to implement new features and improve the self-service advertising platform.
  • Developed new front-end components using React and implemented back-end API updates with Python to support new and improved features.
  • Rolled out new features, including AI-driven ad copy generation, in-browser image editing, and automated image retrieval from advertisers' websites.
Technologies: React.js, Python, UI Development, Front-end, CSS, Redux, GitHub

Freelance Developer

2015 - PRESENT
Baden Studios
  • Helped clients bridge the gap between idea and execution through the use of technology and design.
  • Led clients through the entire development process, from requirements gathering and strategy all the way through to deployment.
  • Developed and launched various websites ranging from small personal websites to large scale applications responsible for all business operations.
Technologies: Python, Django, React.js, REST API, JavaScript, PostgreSQL, Web Development, Django, Python, Amazon EC2, Docker, TypeScript, GraphQL, Apollo, JSON, SQL, MySQL, HTML, CSS, Responsive Web Development, Adaptive Design, MongoDB, Agile Development, Full-stack, Back-end Developers, BigQuery, Kubernetes, Terraform, Amazon S3, AWS Lambda, AWS RDS, AWS, GitHub, Visual Studio Development, Message Queues, Architecture, Database, Pytest, Containerization, CI/CD Pipelines, Apache Airflow, Node.js, DigitalOcean, QA Testing, Test Case Development, Embedded Systems Engineering, UI Development, Web Development, Project Management & Work Tracking Tools, Ruby, Offshore Development, Heroku, Linux, Angular, Cloud Engineering, Next.js, NestJS, Front-end, Front-end Architecture, Web3, React Native, Web3.js, Tailwind CSS, Redux, Slim, Bootstrap, Sass, Code Review, Estimations, Agile Development, Quality Assurance Engineering, Jenkins, Crypto, eCommerce APIs, Extensions, Redis, PSQL, Prisma, Amazon Cognito, Web Development, Figma, Kibana, Apache Kafka, Technical Leadership, Vercel, REST, WCAG 2, Microservices Development, Go, New Product Development, Applications, Blockchain, Card Payments, AWS, Solidity, Decentralized Finance (DeFi), Data Analysis, Unit Testing, Celery, FastAPI, Electron.js, Pydantic

Expert Python Developer

2021 - 2022
Check Technologies, Inc.
  • Integrated third-party APIs such as Zendesk and Modern Treasury to support the operations team and core app functionality.
  • Worked closely with the engineering lead to implement new user features to streamline onboarding and improve quality of life.
  • Assisted other team members in debugging and problem-solving difficult bugs across the application.
  • Used AWS services to deploy and host the application using services such as Lambda, API Gateway, S3, RDS, CloudFront, SQS, etc.
  • Wrote automated tests using PyTest and PyUnit, and integrated with CI/CD pipelines to help automate deployments.
Technologies: Python, JSON API, PostgreSQL, Django, REST API, Fintech Development, Web Development, Django, Python, Amazon EC2, Docker, TypeScript, JSON, HTML, CSS, Responsive Web Development, Adaptive Design, AWS, Agile Development, Back-end Developers, Amazon S3, AWS Lambda, AWS, GitHub, Visual Studio Development, Message Queues, RabbitMQ, Amazon Simple Queue Service (SQS), Architecture, Database, Pytest, Containerization, CI/CD Pipelines, Apache Airflow, QA Testing, Test Case Development, Embedded Systems Engineering, UI Development, Web Development, DevOps, Software Troubleshooting, Logging, Zendesk Development, App Support, API Integration, Heroku, Linux, Express.js, Ruby on Rails, Cloud Engineering, Next.js, Front-end, Front-end Architecture, Tailwind CSS, Redux, Sass, Code Review, Estimations, Agile Development, Jest, Quality Assurance Engineering, Jenkins, Software Architecture, Storybook, Cypress, Amazon API, Redis, PSQL, Prisma, Amazon Cognito, Web Development, Figma, Apache Kafka, Technical Leadership, Elasticsearch, Vercel, REST, Serverless, WCAG 2, Microservices Development, Applications, Payment Processing, Payment Gateways, Card Payments, Azure Design, AWS, Data Analysis, Unit Testing, Celery, NumPy, PyInstaller, Zod

Senior Web Application Developer

2012 - 2021
Lift Interactive
  • Led the development of web and mobile applications for clients across a wide variety of industries, using the most recent web technologies and best practices.
  • Designed and developed restful APIs for use with React and mobile applications.
  • Integrated applications with 3rd-party services such as Stripe, AWS, and Google Cloud.
  • Maintained a heavy focus on user experience and product design throughout all phases of development.
  • Developed microservice and monolithic back-end functionality using Python frameworks such as Django and Flask.
Technologies: UX Development, PostgreSQL, JavaScript, React.js, APIs, Python, Django, Flask, Web Development, Django, Python, TypeScript, GraphQL, Apollo, REST API, JSON, SQL, MySQL, HTML, CSS, Responsive Web Development, Adaptive Design, AWS, MongoDB, Agile Development, Full-stack, Back-end Developers, Kubernetes, Terraform, Amazon S3, AWS Lambda, AWS RDS, AWS, Pandas, GitHub, Visual Studio Development, Message Queues, RabbitMQ, Amazon Simple Queue Service (SQS), Architecture, Database, Pytest, Containerization, CI/CD Pipelines, Node.js, DigitalOcean, QA Testing, Test Case Development, Embedded Systems Engineering, UI Development, Web Development, Project Management & Work Tracking Tools, Ruby, Gmail API, Google Calendar API, DevOps, Software Troubleshooting, Logging, Zendesk Development, App Support, SailPoint, Networks, Cybersecurity, Security, Heroku, Linux, Angular, Express.js, Ruby on Rails, Cloud Engineering, NestJS, Front-end, Front-end Architecture, React Native, Material UI, Tailwind CSS, Redux, Slim, Bootstrap, Sass, Code Review, Estimations, Agile Development, Swift, WebSockets, Jest, Quality Assurance Engineering, Jenkins, Software Architecture, Sails.js, Storybook, Cypress, Amazon API, Redis, PSQL, Web Development, Figma, Apache Kafka, Technical Leadership, Elasticsearch, Vercel, REST, Serverless, WCAG 2, Microservices Development, Go, New Product Development, Applications, GeoPandas, Payment Processing, Payment Gateways, Card Payments, Azure Design, AWS, Data Analysis, Unit Testing, Celery, FastAPI, Electron.js, PyInstaller, Pydantic

Software Developer

2010 - 2012
CEM
  • Planned, developed, tested, deployed, and maintained web applications.
  • Effectively translated client requirements into application designs and systems requirements.
  • Maintained application databases and wrote SQL statements and stored procedures.
Technologies: SQL, .NET, C#, MySQL, Database, Project Management & Work Tracking Tools

Co-founder/Technical Lead

2010 - 2012
Bitshift Games
  • Developed mobile games for iOS and Windows Phone 7.
  • Shipped Super Punch, one of the first exclusive Windows Phone 7 games to enter the Microsoft store.
  • Oversaw game design and user experience from inception to launch for all games.
Technologies: iOS, Mobile App Design

Check - A Fintech Product for Payroll Solutions

http://www.checkhq.com
A Django-based API that empowers developers to embed payroll solutions into their software. Worked mainly as a back-end developer to maintain and develop new features for the API but also performed full-stack development for other products to help bolster operations and customer onboarding.

Resalytics - Financial and Futures Forecasting

https://stephenbaden.dev/projects/resalytics/
A web application for generating predictive models for future forecasting. The user can enter in their own estimates and predictions, which are paired with real-time data to produce data dashboards for analysis. I worked as the full-stack development lead, designing and implementing the Django RESTful API, Flask microservice, and a React front-end interface.

MyCompass - Humanized Planning and Case Management

https://www.mycompassplanning.com/
A web application designed to take the typically sterile process of case management and turn it into an engaging, social media-inspired platform to help users care for those with disabilities. I was the back-end developer who led the development of all application logic and worked in tandem with the front-end developer for the user interface.

UWalk - Community Fitness Tracking and Engagement

https://stephenbaden.dev/projects/uwalk/
A fitness tracking web and mobile app specializing in promoting corporate fitness and healthy lifestyles in a business setting. Users were able to track all their steps walked, compete in challenges, earn achievements, and connect with other users to be part of a community. I worked as the lead back-end developer developing the application logic and integrating all third-party connections while working closely with the designer and front-end lead to deliver on the client's vision.
2006 - 2012

Bachelor's Degree in Computer Science

University of Alberta - Edmonton, AB

Libraries/APIs

React.js, REST API, NumPy, Pandas, Node.js, Web3.js, Amazon API, Pydantic, Zod, SQL, Gmail API, Google Calendar API, JSON API

Tools

AWS, GitHub, RabbitMQ, Amazon Simple Queue Service (SQS), Pytest, Logging, SailPoint, Jenkins, Prisma, Amazon Cognito, Figma, Kibana, Celery, PyInstaller, BigQuery, Terraform, Apache Airflow, Slack Development, Cheetah

Languages

Python, JavaScript, SQL, HTML, CSS, HTML5, TypeScript, Python, GraphQL, Ruby, Sass, Swift, Go, C#, Solidity

Frameworks

Django, Flask, Django, Jest, Web Development, Express.js, Ruby on Rails, Next.js, React Native, Material UI, Tailwind CSS, Redux, Slim, Bootstrap, Sails.js, Cypress, Electron.js, .NET, Jinja, Ember.js, Angular, NestJS

Paradigms

Microservices Development, Agile Development, DevOps, Agile Development, REST, Unit Testing

Platforms

AWS Lambda, Visual Studio Development, DigitalOcean, Zendesk Development, Heroku, Linux, Cloud Engineering, Apache Kafka, Vercel, Blockchain, Azure Design, Mobile App Design, AWS, Amazon EC2, Docker, Kubernetes, MacOS, iOS

Storage

PostgreSQL, JSON, MySQL, Amazon S3, Database, Redis, PSQL, Elasticsearch, AWS, MongoDB

Industry Expertise

Cybersecurity

Other

Software Development, APIs, UX Development, Fintech Development, Serverless, Responsive Web Development, Adaptive Design, Full-stack, Back-end Developers, AWS RDS, Message Queues, Architecture, Containerization, CI/CD Pipelines, QA Testing, Test Case Development, Embedded Systems Engineering, UI Development, Web Development, Project Management & Work Tracking Tools, Software Troubleshooting, App Support, API Integration, Security, Front-end, Front-end Architecture, Web3, Code Review, Estimations, WebSockets, Quality Assurance Engineering, Software Architecture, Storybook, Crypto, eCommerce APIs, Web Development, Technical Leadership, WCAG 2, New Product Development, Applications, GeoPandas, Payment Processing, Payment Gateways, Card Payments, Data Analysis, FastAPI, Apollo, Networks, Offshore Development, Extensions, Decentralized Finance (DeFi), System Design, Algorithms

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring