Aleksandr Popov, API Design Developer in Prague, Czech Republic
Aleksandr Popov

API Design Developer in Prague, Czech Republic

Member since September 4, 2017
A distinguished software engineer and a veteran team lead, Alexandr has 17 years of experience of building and shipping pioneering software products used by thousands of marketing and creative teams worldwide. He's never shy of being on the cutting edge of technology. Prior to co-founding Teachable Machines, Alexandr was VP of Software Engineering, Europe at MetaCommunications, where he led the development of ProofMe and all web components.
Aleksandr is now available for hire

Portfolio

Experience

Location

Prague, Czech Republic

Availability

Part-time

Preferred Environment

PyCharm, WebStorm, Linux, MacOS

The most amazing...

...project I've worked on is proofme.com, where I built a scalable high-load architecture and an amazing UX.

Employment

  • CTO, Co-founder

    2017 - PRESENT
    Teachable Machines
    • Worked on a SaaS AI platform.
    Technologies: Amazon Web Services (AWS), AWS, JavaScript, Node.js, Python, Machine Learning, Artificial Intelligence (AI)
  • Principal Developer

    2010 - 2017
    MetaCommunications
    • Led the process of figuring out critical or technically complicated parts.
    • Ensured growing the professional level of all team members.
    • Developed test strategies; designed and implemented unit/regression/functional/load/stress test suites in Python and C#.
    • Designed products, architected, and designed and implemented server applications and components.
    • Set up and maintained the infrastructure.
    • Implemented key parts of the system, including back-end and front-end.
    Technologies: Amazon Web Services (AWS), AWS, Node.js, JavaScript, Python, .NET, C#
  • Lead Software Engineer

    2004 - 2010
    MetaCommunications
    • Took the lead in figuring out critical or technically complicated parts.
    • Ensured growing the professional level of all team members.
    • Set up, improved, and followed processes.
    • Wrote and enhanced internal automation tools using Python.
    • Developed test strategies; designed and implemented unit/regression/functional/load/stress test suites in Python and C#.
    Technologies: C++, Django, Python, JavaScript, ASP.NET, C#
  • Senior Software Engineer

    2003 - 2004
    Quest Software
    • Communicated with product owners.
    • Architected, designed, and implemented server applications and components.
    • Took the lead in figuring out critical or technically complicated parts.
    Technologies: C++, JavaScript, .NET, C#
  • Web Software Engineer

    2002 - 2003
    Lenbiomed International
    • Created web interface for medical system.
    • Created deployment automation.
    Technologies: JavaScript, C#, ASP.NET

Experience

  • ProofMe

    ProofMe is a digital content collaboration and review tool built for a new generation of creatives. It's powerful, intuitive, and easy to use. ProofMe radically simplifies the content review and approval process.
    Creatives use ProofMe to share videos, images, and text documents with their chosen reviewers for feedback and approval. Reviewers use ProofMe’s robust set of annotation tools to mark up individual proofs and leave comments for the proof owner.
    My role was principal architect, I was designed and implemented all key parts of the application, and third party integrations like Slack application.

Skills

  • Languages

    ECMAScript (ES6), C#, JavaScript, TypeScript, SQL, Python, C++, Java
  • Frameworks

    Express.js, ASP.NET, Vanilla JS, Material-UI, FeathersJS, Bootstrap, Django, .NET, Swagger, Next.js, Redux, Angular
  • Libraries/APIs

    Node.js, React, jQuery, Slack API, MobX, Stripe API
  • Platforms

    Linux, AWS Lambda, Docker, MacOS, Amazon Web Services (AWS), Kubernetes
  • Other

    API Design, APIs, Chargebee, AWS, Artificial Intelligence (AI), Serverless, AWS API Gateway, Machine Learning
  • Tools

    Botkit, Amazon SQS, AWS ECS, Mongoose, Git, WebStorm, PyCharm
  • Paradigms

    Functional Programming, Agile
  • Storage

    JSON, MySQL, MongoDB, Riak, PostgreSQL, NoSQL

Education

  • Master's degree in Information Technologies
    1995 - 2001
    Saint Petersburg State Electrotechnical University "LETI" - Saint-Petersburg, Russia

To view more profiles

Join Toptal
Share it with others