Michael Pontus, Software Developer in Moscow, Russia
Michael Pontus

Software Developer in Moscow, Russia

Member since May 4, 2016
Michael is a senior full-stack web developer, with over six years of professional experience working for leading software companies and overseas clients. He has a passion for building web and mobile applications and applying his knowledge to solve innovative engineering problems.
Michael is now available for hire




Moscow, Russia



Preferred Environment

Git, Visual Studio Code, MacOS, Linux

The most amazing...

...thing I've created is a language-learning app built with RxJava, Android Architecture Components and Google Cloud Services.


  • Front-end Developer

    2018 - 2019
    • 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.io, Styled-components, GraphQL, RxJS, Redux, React, TypeScript
  • Full-stack Developer

    2018 - 2018
    • 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
  • Front-end Developer

    2016 - 2017
    Cognitive Technologies
    • Developed front-end for a CRM system for a top financial organization.
    • Popularized unit testing by formalizing specific techniques and direct coaching.
    • Coordinated application architecture and developer experience decisions.
    • Assisted with recruitment and personnel training.
    Technologies: Jest, Redux-saga, Redux, React
  • Senior Web Developer

    2015 - 2016
    • Offered consulting and website maintenance support to prominent clients.
    • Built numerous eCommerce websites using Wordpress and WooCommerce.
    • Offered coaching and mentorship to colleagues in pursuit of a uniform skill-level.
    Technologies: Drupal, WordPress, Symfony, PHP
  • Web Developer

    2013 - 2015
    • Offered website support and Linux server administration to clients around the world.
    Technologies: Ruby on Rails (RoR), Ruby, Django, PHP, Linux
  • Web Developer

    2012 - 2013
    • Built and maintained public and internal websites for an ISP company.
    Technologies: OpenCart, Knockout.js, Kohana, PHP


  • Restaurants Review App (Development)

    Typescript, NestJS, TypeORM, React, Redux, RxJS, Jest, Cypress

  • Repeater (Development)

    Typescript, CycleJS, Web Audio API, Web Workers

  • Dictio (Development)

    Java, Android, Android Architecture Components, RxJava, Google Cloud Services

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


  • Languages

    PHP, TypeScript, JavaScript, GraphQL, Ruby, Java
  • Frameworks

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

    React, RxJS, Node.js, Styled-components, Redux-saga, RxJava
  • Paradigms

    Reactive Programming, Functional Programming, Object-oriented Programming (OOP)
  • Platforms

    Docker, Linux, MacOS, Visual Studio Code, WordPress, Drupal, OpenCart, Firebase, Android
  • Storage

    PostgreSQL, MongoDB
  • Tools



  • Android Developer Nanodegree

To view more profiles

Join Toptal
Share it with others