Michael Pontus, Software Developer in Saint Petersburg, Russia
Michael Pontus

Software Developer in Saint Petersburg, Russia

Member since December 5, 2018
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 has a passion for modular architectures and enjoys performing hybrid work between code and infrastructure to bring designs to life.
Michael is now available for hire

Portfolio

  • Freelance
    AWS Cloud Development, AWS Lambda, Amazon DynamoDB, Shopify API, TypeScript...
  • Sundae
    React, TypeScript, Gatsby, Contentful, Styled-components, Google Maps API...
  • Skeduly
    React, TypeScript, Jest, Ruby on Rails (RoR), ActiveRecord, Dry-rb, RSpec

Experience

Location

Saint Petersburg, Russia

Availability

Part-time

Preferred Environment

Git, Visual Studio 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.

Employment

  • 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 Development, AWS Lambda, Amazon DynamoDB, Shopify API, TypeScript, Node.js
  • 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, TypeScript, Gatsby, Contentful, Styled-components, Google Maps API, 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 written using Ruby on Rails, ActiveRecord, dry-monads, and RSpec.
    Technologies: React, TypeScript, Jest, Ruby on Rails (RoR), ActiveRecord, Dry-rb, RSpec
  • 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, 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

Experience

  • 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.

  • Finding a Better Framework than Vue.js, React, and Angular (Publication)
    For seasoned veterans and newcomers alike, even navigating the state of mainstream front-end options takes considerable time. Exploring alternatives can be a fun way to take a break from that while getting a glimpse of the future. Whether or not these approaches stick around, the ideas within them are what will doubtless live on.
  • Maintain Control: A Guide to Webpack and React, Pt. 2 (Publication)
    In a React/Webpack development scenario, there are myriad options to choose from. It's worth exploring some advanced techniques when it comes to TypeScript, CSS, web workers, and service workers.
  • Maintain Control: A Guide to Webpack and React, Pt. 1 (Publication)
    When starting a new React project, you have many templates to choose from. These templates are able to support application development at a very large scale. But they leave the developer experience and bundle output saddled with various defaults, which may not be ideal.

Skills

  • Languages

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

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

    React, Node.js, RxJS, Redux-Saga, Shopify API, Google Maps API, RxJava, ActiveRecord
  • Platforms

    Linux, Docker, AWS Lambda, Firebase, Amazon Web Services (AWS), Contentful, MacOS, Visual Studio Code, WordPress, Drupal, OpenCart, Android, AWS Kinesis, Amazon EC2
  • Other

    Styled-components, AWS Cloud Development, Gatsby, GitHub Actions, AWS RDS, AWS Auto Scaling, Amazon API Gateway, Amazon Route 53, Dry-rb
  • Tools

    Amazon Simple Queue Service (SQS), Amazon CloudWatch, AWS SDK, Git, Amazon Athena, Amazon Elastic MapReduce (EMR), AWS Simple Notification Service (AWS SNS), Amazon EKS, AWS ELB, AWS Fargate, Amazon ElastiCache, AWS CloudFormation, AWS CloudTrail, Amazon CloudFront CDN, Amazon Virtual Private Cloud (VPC), AWS IAM, AWS Key Management Service (KMS), Amazon EBS, RSpec
  • Paradigms

    Reactive Programming, Functional Programming, Object-oriented Programming (OOP), Test-driven Development (TDD)
  • Storage

    PostgreSQL, MongoDB, Amazon DynamoDB, Amazon S3 (AWS S3), MySQL, Amazon Aurora, Amazon EFS

Certifications

  • AWS Solutions Architect Associate
    JULY 2020 - JULY 2023
    AWS Certified Solutions Architect - Associate
  • Android Developer Nanodegree
    AUGUST 2018 - PRESENT
    Udacity

To view more profiles

Join Toptal
Share it with others