Pavel Puzikov
Verified Expert in Engineering
Full-stack Developer
Lisbon, Portugal
Toptal member since December 16, 2014
Pavel is a software engineer with over 15 years of experience in startups. He excels in Ruby, JavaScript, React, and cloud technologies. Pavel is a founding architect at Zindi, a community of 70,000 data scientists with strategic partnerships with Microsoft, Amazon, and Google. He also co-founded and served as CTO of Flocktory, a social marketing platform later acquired by Nasdaq-listed QIWI for $20 million.
Portfolio
Experience
- Full-stack - 15 years
- JavaScript - 15 years
- Ruby on Rails (RoR) - 14 years
- Amazon Web Services (AWS) - 11 years
- React - 10 years
- Data Visualization - 10 years
- Web Performance Optimization (WPO) - 8 years
- Architecture - 8 years
Availability
Preferred Environment
Tmux, OS X
The most amazing...
...thing I've built is Zindi, Africa's largest data science competition platform.
Work Experience
Co-founding CTO
Zindi.africa
- Designed and implemented the MVP in six months, working with founders from the start.
- Built a React front end with custom data management and SSR to ensure time-to-interactive under 1.5 seconds.
- Engineered the API back end using Ruby on Rails and Postgres, with an average response time of 50ms, alongside a Python service for ML scoring.
- Managed cloud deployment on AWS and Azure with CI/CD, failover, and autoscaling, maintaining 99.99% uptime.
- Cultivated a community of 70,000 active data scientists and hosted competitions worth $500,000 in prizes.
- Led continuous development for five years, including a redesign in collaboration with an external agency.
Full-stack Rails and React Developer
Tecstone Granite USA, Ltd.
- Built a browser-based 3D editor for creating granite monuments using WebGL.
- Defined the requirements and architecture in a new and unexplored field.
- Developed the version that supports live editing, including changing materials and engravings and importing from the company's catalog.
Full-stack Developer
Infraplan
- Developed an internal platform for an urban planning company that utilizes statistical analysis, built with Ruby on Rails and React.
- Inherited an outdated Ruby on Rails codebase, optimized it, and added a React front end.
- Implemented a data pipeline to support comprehensive data calculations and visualizations.
Co-founder
Eleos
- Started a company to pursue the idea of an application that uses environmental signals to find the best time to deliver the message.
- Developed a web application, a mobile application, and a Facebook messaging bot as we experimented with the medium.
- Designed and built a back end using Ruby and Apache Kafka and trained an AI model for background signal processing.
Principal Architect
Votecastr (with Slate.com)
- Engineered a scalable back end to support a real-time election tracking and prediction engine, including a mobile app and website, within three months.
- Developed a real-time map widget for slate.com, handling over 20 million page views and 120,000 RPM.
- Coordinated with the data team and led the platform through election day/night in the Vice War Room.
Full-stack Developer
Predictions Dashboard
- Created an app to process and present vast amounts of data in a readable way. The data was hundreds of gigabytes of historical information with predictions for the future, delivered weekly in CSV format.
- Selected Google BigQuery for data storage, which provided linear query time, and created a pipeline to automatically update the data whenever new files were added to an Amazon S3 bucket.
- Built a Ruby on Rails back end with two-factor authentication for a data API and user management panel.
- Created a front end with React and heavy use of D3.js.
CTO
Flocktory
- Joined as a CTO on the first day and built the MVP with Ruby on Rails in two months.
- Led development for two years and grew the engineering team to eight people.
- Contributed to achieving profitability and a user base of 5,2 million MAU within two years, culminating in a later $20 million acquisition by Nasdaq-listed QIWI.
Web Developer
Grapevine
- Founded and ran a web consultancy specializing in early-stage startups.
- Consulted with multiple clients, including habr.com with 13 million MAU and rutube.ru with 20 million MAU.
- Worked with the founders from inception, making prototypes, building the MVP, hiring, and transferring a project to an in-house team.
Experience
Zindi Africa
https://zindi.africaVotecastr
https://en.wikipedia.org/wiki/Votecastrezyorganizer
Education
Bachelor's Degree in Computer Science
Saint Petersburg State University of Information Technologies, Mechanics, and Optics - Saint Petersburg, Russia
Skills
Libraries/APIs
D3.js, Node.js, React, REST APIs, FlowType.JS, WebGL, Three.js
Tools
Git, Figma, BuildFire
Languages
CSS, HTML, Ruby, JavaScript, HTML5, ECMAScript (ES6), SQL, TypeScript, GraphQL, Clojure, Elm, Python, R
Frameworks
Redux, Ruby on Rails (RoR), Tailwind CSS, React Native, Next.js, ClojureScript
Paradigms
Web Performance Optimization (WPO), DevOps, Functional Programming
Platforms
Amazon Web Services (AWS), Heroku, Azure, Google Cloud Platform (GCP), Docker, Jupyter Notebook, Twilio, Apache Kafka, Mobile, Firebase, Android, iOS
Storage
MySQL, PostgreSQL, NoSQL, MongoDB, BigTable
Other
Data Visualization, Software Engineering, Architecture, System Design, Full-stack, API Design, API Integration, Documentation, WebSockets, Back-end, APIs, Integration, Technical Architecture, Front-end, Startups, CI/CD Pipelines, User Interface (UI), Progressive Web Applications (PWAs), Data Science, Machine Learning, Data Analysis, Storybook, Scraping, Leadership
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