
Aleksandr Popov
Verified Expert in Engineering
Software Engineer and Developer
Prague, Czech Republic
Toptal member since October 3, 2018
A distinguished software engineer and a veteran team lead, Alexandr has 17 years of experience 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. Before co-founding Teachable Machines, Alexandr was VP of Software Engineering, Europe at MetaCommunications, where he led the development of ProofMe and all web components.
Portfolio
Experience
- C# - 15 years
- JavaScript - 15 years
- ASP.NET - 15 years
- Python - 13 years
- API Design - 10 years
- React - 7 years
- Node.js - 7 years
- Riak - 5 years
Availability
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.
Work Experience
CTO, Co-founder
Teachable Machines
- Worked on a SaaS AI platform.
Principal Developer
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.
Lead Software Engineer
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#.
Senior Software Engineer
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.
Web Software Engineer
Lenbiomed International
- Created web interface for medical system.
- Created deployment automation.
Experience
SQSD Tool
https://www.npmjs.com/package/sqsdProofMe
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.
As a principal architect, I designed and implemented all key parts of the application and 3rd-party integrations, such as Slack.
Education
Master's Degree in Information Technologies
Saint Petersburg State Electrotechnical University "LETI" - Saint-Petersburg, Russia
Skills
Libraries/APIs
Node.js, React, jQuery, Slack API, MobX, Stripe API
Tools
Botkit, Amazon Simple Queue Service (SQS), Amazon Elastic Container Service (ECS), Mongoose, Git, WebStorm, PyCharm
Languages
ECMAScript (ES6), C#, JavaScript, TypeScript, SQL, Python, C++, Java
Frameworks
Next.js, Express.js, ASP.NET, Vanilla JS, Material UI, FeathersJS, Bootstrap, Django, NestJS, .NET, Swagger, Redux, Angular
Platforms
Linux, AWS Lambda, Docker, MacOS, Amazon Web Services (AWS), Kubernetes
Paradigms
Functional Programming, Agile
Storage
JSON, MySQL, MongoDB, Riak, PostgreSQL, NoSQL
Other
API Design, APIs, Chargebee, System Architecture, Artificial Intelligence (AI), Serverless, Amazon API Gateway, Machine Learning, Architecture
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring