Alex Kwiatkowski, Software Developer in Ottawa, ON, Canada
Alex Kwiatkowski

Software Developer in Ottawa, ON, Canada

Member since August 13, 2020
Alex is a senior developer and architect with extensive back-end and front-end experience who has worked for companies of all sizes in multiple countries. He assisted in building and deploying the air traffic control software at the Hong Kong International Airport. Alex enjoys understanding large systems in detail while emphasizing clean, focused software. He keeps the larger picture in mind and questions assumptions so that the right decisions are made for a successful product.
Alex is now available for hire

Portfolio

  • Self-employed
    REST, Shopify API, React Native, PostgreSQL, GraphQL, Ruby on Rails (RoR)...
  • Self-employed
    Node.js, Hasura, GraphQL, PostgreSQL, React, React Native, Heroku, TypeScript 3
  • Spacious Technologies, Inc.
    Amazon Web Services (AWS), REST, Segment, Meteor, Apollo, Stripe API, Clojure...

Experience

Location

Ottawa, ON, Canada

Availability

Part-time

Preferred Environment

PyCharm, IntelliJ, VS Code, Slack, MacOS

The most amazing...

...project I've helped build and deploy is the air traffic control software at the Hong Kong International Airport.

Employment

  • Independent Software Consultant

    2020 - 2020
    Self-employed
    • Overhauled and streamlined the architecture and API client of a React Native (Hooks) mobile app for performance and development velocity.
    • Ported a GraphQL API client in a React Native (Hooks) mobile app to a REST API while leaving as much existing code intact as possible.
    • Advised decisions and courses of action that would result in the greatest benefit to the company and the engineering team.
    • Wrote a one-way sync from the Shopify API to a PostgreSQL database, taking care to avoid race conditions and rate limits.
    Technologies: REST, Shopify API, React Native, PostgreSQL, GraphQL, Ruby on Rails (RoR), TypeScript 3
  • Independent Software Consultant

    2019 - 2020
    Self-employed
    • Implemented a large new section of a React Native mobile app for helping users take dental photos over time. Used React Hooks.
    • Debugged and resolved bugs as needed when filed by customers and customer support.
    • Aided the modification of the back-end API server and its third-party integrations, including an entire new integration that retrieved user information from a partner service.
    Technologies: Node.js, Hasura, GraphQL, PostgreSQL, React, React Native, Heroku, TypeScript 3
  • Senior Software Engineer

    2017 - 2019
    Spacious Technologies, Inc.
    • Ported an existing Node+MongoDB back-end stack to Clojure+Datomic, including a new DevOps pipeline with continuous testing and deployment, while maintaining and increasing quality and performance.
    • Maintained, modified, and extended complex integrations with third-party tools and APIs such as Stripe, Segment, Intercom, Slack, and analytics tools.
    • Transitioned the company through major customer-facing features (with very few resources) and pricing changes while maintaining day-to-day operations and system stability and performance.
    Technologies: Amazon Web Services (AWS), REST, Segment, Meteor, Apollo, Stripe API, Clojure, Datomic, MongoDB, React, Expo, AWS Elastic Beanstalk, AWS, Heroku, JavaScript 6, ECMAScript (ES6), Node.js

Experience

  • FastAF (Development)
    https://fastaf.com/

    A 2-hour shopping experience start-up that I contracted with very tight deadlines. I built out their React Native app and Node.js back-end API server and the full-stack post-purchase user flow for the launch, including the order confirmation and live order tracking screens. After the successful launch, the focus was on strengthening the API server and bringing the app up to the modern standards.

Skills

  • Languages

    TypeScript 3, ECMAScript (ES6), JavaScript 6, Clojure, JavaScript, TypeScript, GraphQL
  • Libraries/APIs

    React, Node.js, Stripe API, Shopify API
  • Tools

    Slack, Expo
  • Paradigms

    REST
  • Platforms

    MacOS, Heroku, Meteor, AWS Elastic Beanstalk, Amazon Web Services (AWS)
  • Storage

    MongoDB, PostgreSQL, Hasura
  • Other

    Apollo, Datomic, Segment, AWS, Software Development, High Code Quality, geomatics
  • Frameworks

    React Native, Ruby on Rails (RoR)

Education

  • Bachelor's degree in Computer Science
    2007 - 2012
    Carleton University - Ottawa, Ontario, Canada

To view more profiles

Join Toptal
Share it with others