Michael Pontus, Developer in Porto, Portugal
Michael is available for hire
Hire Michael

Michael Pontus

Verified Expert  in Engineering

Software Developer

Porto, Portugal

Toptal member since December 5, 2018

Bio

Michael is a full-stack web developer and an expert with front-end technologies, particularly React. He is a certified AWS Solutions Architect with industry experience in cloud development and release engineering. Michael has published tutorials as an SME, contributed to open source, and built an app for fleet management in the aviation industry. He is passionate about modular architectures and enjoys performing hybrid work between code and infrastructure to bring designs to life.

Portfolio

Freelance
AWS Cloud, AWS Lambda, AWS, Shopify API, TypeScript, Node.js...
K-f Dev AG
React.js, GatsbyJS, TypeScript, Styled-components, NixOS, Web Development
Sundae
React.js, TypeScript, GatsbyJS, Contentful, Styled-components...

Experience

Availability

Part-time

Preferred Environment

Git, Visual Studio Code (VS Code), MacOS, Linux

The most amazing...

...tool I've created is a language-learning app built with RxJava, Android architecture components, and Google Cloud services.

Work Experience

Back-end Developer

2020 - PRESENT
Freelance
  • Developed a platform to connect Shopify with vendors' inventories and fulfillment providers.
  • Implemented serverless architecture using AWS services: S3, Lambda, DynamoDB, and SNS/SQS.
  • Developed a modular architecture for vendor integrations using AWS Cloud Development Kit (CDK).
  • Improved observability using AWS X-Ray, CloudWatch Dashboards, and CloudWatch Logs Insights.
  • Created infrastructure to test vendor integrations by using AWS SDK, CucumberJS, and API mocks.
Technologies: AWS Cloud, AWS Lambda, AWS, Shopify API, TypeScript, Node.js, AWS Cloud Development Kit (CDK)

Gatsby and Jekyll Static Site Developer

2021 - 2022
K-f Dev AG
  • Created multiple static websites using Gatsby, React, and TypeScript, ensuring a performant user experience and code maintainability.
  • Implemented continuous integration and deployment pipelines with GitHub Actions and Netlify, streamlining the development process.
  • Enabled automated preview deployments using IPFS and Pinata, integrating decentralized technologies into the workflow.
  • Contributed to the build process of Centrifuge Chain by introducing Nix flakes, ensuring deterministic and reproducible builds for Rust packages.
Technologies: React.js, GatsbyJS, TypeScript, Styled-components, NixOS, Web Development

React Developer

2020 - 2020
Sundae
  • Transformed a website from WordPress into GatsbyJS using Contentful as headless CMS.
  • Built a component library using React and Storybook with styled-components and styled system.
  • Created a workflow in GitHub Actions to run visual regression tests using BackstopJS.
Technologies: React.js, TypeScript, GatsbyJS, Contentful, Styled-components, Google Maps Development, GitHub Actions

React and TypeScript Front-end Engineer

2019 - 2020
Skeduly
  • Built an application for fleet and personnel management in the aviation industry.
  • Developed a front end with a modular dashboard interface using React, TypeScript, and Jest.
  • Contributed to the back end using Ruby on Rails, ActiveRecord, dry-monads, and RSpec.
Technologies: React.js, TypeScript, Jest, Ruby on Rails, ActiveRecord, Dry-rb, RSpec, Full-stack, Web Development, Full-stack

Back-end and Front-end Developer

2019 - 2019
Wendero GmbH
  • Developed a lead management application for a manufacturing company focused on lead data collection and synchronization with Salesforce.
  • Implemented user authentication and file upload for authorized distributors with local storage and file parsing capabilities.
  • Prioritized maintainable code with TypeScript and comprehensive Jest unit tests.
Technologies: JavaScript, Salesforce API, Preact, TypeScript, PostgreSQL, PostgREST, React.js, Node.js, CSS, HTML, Docker

Front-end Developer

2018 - 2019
Untaylored
  • Developed user-facing functionality for a Belgium-based fashion store.
  • Conceptualized component library based on the design reference.
  • Ensured operational safety though static analysis, runtime type checking, and E2E tests.
Technologies: Cypress, Styled-components, GraphQL, RxJS, Redux, React.js, TypeScript

Full-stack Developer

2018 - 2018
Freelance
  • Developed map-based mobile application and invite-based CRM system using React Native and Firebase.
  • Established CI/CD pipeline for a monorepo using CircleCI, Lerna, and Firebase CLI.
  • Implemented strategies for automated testing for Firebase security rules and cloud functions.
  • Optimized spatial data retrieval using a custom algorithm for a discrete number of regions.
Technologies: Firebase, React Native, RxJS, Redux, React.js

React-modal-hook

https://github.com/mpontus/react-modal-hook
A React library that provides a hook to create modal windows. The hook is responsible for state management and rendering of the modal, making it more convenient to create modals from other components. Complete test coverage is completed with Jest and react-testing-library.

k/factory

https://k-f.co/
k/factory is a software studio that builds and supports a financial ecosystem on the Centrifuge protocol, an open-source platform for decentralized finance. It provides core infrastructure and works with users to ensure adoption.
JULY 2024 - JULY 2027

AWS Certified Solutions Architect - Professional

Amazon Web Services

JANUARY 2024 - JANUARY 2027

AWS Certified Security - Specialty

Amazon Web Services

JULY 2020 - JULY 2023

AWS Solutions Architect Associate

AWS Certified Solutions Architect - Associate

Libraries/APIs

React.js, Node.js, RxJS, Redux-Saga, Shopify API, Google Maps Development, RxJava, ActiveRecord, Salesforce API, Preact, PostgREST

Tools

AWS Cloud Development Kit (CDK), Amazon Simple Queue Service (SQS), AWS, AWS SDK, Git, AWS, AWS, AWS IAM, AWS Key Management Service (KMS), RSpec, Amazon Virtual Private Cloud (VPC), AWS ELB, Amazon CloudFront, Amazon Elastic Container Service (ECS), AWS CodeBuild, AWS, Amazon WorkSpaces, AWS Directory Service, AWS Systems Manager, AWS Shield

Languages

TypeScript, JavaScript, GraphQL, PHP, Ruby, SQL, CSS, HTML, CSS3, HTML5, Java

Frameworks

Redux, Jest, Ruby on Rails, Cypress, NestJS, Express.js, Symfony, Django, Kohana, Knockout (Knockout.js), React Native, Cycle.js, Dagger 2, Next.js

Platforms

Linux, Docker, AWS Lambda, Firebase, AWS, Contentful, MacOS, Visual Studio Development, WordPress Development, Drupal Design, OpenCart, Android, Amazon EC2, AWS Elastic Beanstalk

Paradigms

Reactive Programming, Functional Programming, Object-oriented Programming (OOP), Agile Development

Storage

PostgreSQL, MongoDB, AWS, Amazon S3, MySQL, Amazon EFS, Amazon FSx, AWS Storage Gateway, Amazon Aurora

Other

Styled-components, AWS Cloud, GatsbyJS, GitHub Actions, Amazon API, Dry-rb, NixOS, Full-stack, Web Development, Web Development, Full-stack, AWS, AWS Application Migration Service (MGN), AWS RDS, Amazon Redshift, AWS VPN, AWS Direct Connect, AWS, Amazon GuardDuty, Amazon Inspector, Amazon Detective, AWS Config, Amazon CloudHSM, AWS Secrets Manager, AWS Control Tower, AWS WAF

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