Boris Staal
Verified Expert in Engineering
Software Developer
With over 20 years of software engineering and architecture experience, Boris is a proven leader and innovator in various domains and industries. He specializes in Rust, Python, TypeScript, and Ruby, including IoT and cloud design. As the chief architect at Vanilla, a fast-growing fintech unicorn, Boris leads the development and guidance of a multi-language microservice mesh based on Kubernetes—ensuring scalability, reliability, and security.
Portfolio
Experience
Availability
Preferred Environment
Git, Terminal, Vim Text Editor, Sublime Text, MacOS, Agile Software Development
The most amazing...
...project I've designed is a distributed IoT network of sonars that analyzes fish behavior in salmon farms and automates feeding based on their needs.
Work Experience
Chief Architect
Vanilla
- Designed, developed, and guided RoR-based back-end architecture for the application with numerous external integrations and background document processing.
- Migrated the project from GCP to AWS using Terraform with the support of development and staging environments.
- Designed and helped to implement multiple microservices, including high-load ones implemented in Rust.
Lead Software Engineer
CageEye
- Designed and implemented an IoT platform for the reliable gathering of sensor data from remote fish farms.
- Developed a low-profile Python-based firmware for a sonar solution using complex math in a real-time environment.
- Designed and deployed a multi-language microservice mesh based on Google Kubernetes Engine.
Lead Back-end Developer
Qai Invest (via Toptal)
- Picked up and refined the existing problematic parts of the app, thus improving the app's stability by more than 80%.
- Gathered and moved all chaotically-spawned services from Postgres, Redis, and InfluxDB to Terraform, ensuring straightforwardness and ability to detect and mitigate configuration drifts.
- Moved all the used services and the app itself from numerous providers to Google Cloud with no downtime.
Full-stack Developer
Vanilla
- Designed, developed, and guided RoR-based back-end architecture for the application with numerous external integrations and background document processing.
- Deployed the project to GCP using Terraform with the support of development and staging environments.
- Created and implemented a VPN-based access and encryption strategy to correspond to a financial service that processes personal data requirements.
Senior Software Developer
VMware (via Toptal)
- Redesigned the automatic provisioning system starting from the data level.
- Migrated the existing online solution to a newer version without downtime.
- Automated numerous tasks that were handled manually before.
Web Architect
Xagax Solutions LLC (via Toptal)
- Created the architecture of multiple interconnected services, forming a single SaaS solution for analytics, billing, and stock management.
- Designed the intelligent integration platform, allowing the integration of different CMS, eCommerce, and payment solutions into a seamless, technically independent, and cheap-to-support system.
- Participated in the integration of numerous external APIs.
Senior RoR Developer
Learn To Be Foundation (via Toptal)
- Migrated the platform to a newer Ruby-on-Rails version.
- Assisted in migrating the front end to a newer language stack.
- Participated in API integration using several external edtech services.
Senior RoR Developer
DRH Internet Inc. (via Toptal)
- Introduced a new workflow based on Scrum, including new tools.
- Migrated one of the software from the product line to Angular after introducing them to the framework.
- Assisted with upgrading a testing environment to newer tools, allowing continuous integration.
- Doubled the performance of the testing environment.
Software Engineer | Technical Evangelist
Roundlake
- Introduced remote Scrum methodology successfully.
- Introduced an efficient process for training new hires.
- Motivated the internal community to contribute to known open-source projects.
- Designed and implemented a high-load media service with a rich browser application front end.
CTO
MobiMoney
- Designed an architecture that successfully handled over 1,000 requests per second at peak load.
- Integrated Rails efficiently with the .NET back end.
- Developed on top of JRuby as one of the first production-ready platforms to utilize all of the just-in-time (JIT) benefits.
Software Engineer | Architect
Immo
- Created CoZen, an automated deployment, continuous integration, and permissions management system based on Subversion (SVN) and Python.
- Designed imEye, a system for analyzing indicators from thousands of sources.
- Developed a Russian stemming variant of PHP as a C extension.
- Contributed to the company's move from Waterfall to Kanban.
- Improved the scalability of a high-load dating service through sharding, manual RAM-based C++ indexer development, and CDN networking.
Web Developer
Labrador ISP
- Built a web interface for customer billing using the most recent UI frameworks.
- Assisted with the deployment of said billing interface.
- Participated in setting up complicated routing between layers of customer networks.
Experience
Round Bank
Smart Kiosk
https://github.com/smartkiosk/Rove: Online Vagrant Configurator
https://github.com/aderyabin/rove/WashOut
https://github.com/inossidabile/wash_out/Codo Tool
https://github.com/netzpirat/codo/Education
Master's Degree in Mathematics and Computer Science
MGAPI - Remote
Skills
Libraries/APIs
Joosy, AMQP, D3.js, Node.js, React, POSIX
Tools
RabbitMQ, Stylus, Terraform, Sublime Text, Vim Text Editor, Terminal, Git, Elastic, Zipkin
Frameworks
ASP.NET MVC, Ruby on Rails (RoR), .NET, Angular, Django
Languages
JavaScript, SQL, C#, Python, Ruby, Haml, TypeScript, Elixir, Python 3, Rust, Go, UML, C, C++, Java, Clojure
Paradigms
Object-oriented Programming (OOP), Concurrent Programming, Scrum, DevOps, Agile Software Development, Functional Programming
Platforms
Google Cloud SDK, Kubernetes, Google Cloud Platform (GCP), MacOS, Linux, Amazon Web Services (AWS), BigBlueButton, AWS IoT, Docker
Storage
Redis, Google Cloud, Cassandra, PostgreSQL, MySQL, Elasticsearch, Azure Active Directory, MongoDB, InfluxDB
Other
APIs, Full-stack, API Integration, Web Scraping, Fintech, RPC, AirWatch, Networking, Device Drivers, SOAP, Programming Languages, Internet of Things (IoT)
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