Stepan Anokhin
Verified Expert in Engineering
Software Developer
Novosibirsk, Russia
Toptal member since March 5, 2019
With a solid mathematical knowledge base and a professional software developer background, Stepan has the experience and skills to fulfill most software engineering role. During his professional career, he's worked on various projects including large enterprise systems, web development, and cloud computing. Stepan is always eager to explore new areas in computer science and apply bleeding-edge technologies.
Portfolio
Experience
- Python - 6 years
- JavaScript - 5 years
- Java - 5 years
- Docker - 3 years
- Spring Boot - 3 years
- React - 2 years
- Kubernetes - 2 years
- Go - 1 year
Availability
Preferred Environment
PyCharm, IDEA IDE, Git, Ubuntu, Docker, WebStorm
The most amazing...
...software I've built was an experimental heterogeneous cloud orchestration tool.
Work Experience
Senior Back-end Engineer (then Principal Software Engineer)
Atlantic Technology Ventures
- Implemented support for 3rd-party big data services, e.g., Azure Synapse.
- Improved some of the most important core components. For example, 50 times improved the performance of a component that was a bottleneck of the data-collection pipeline by designing and applying a more efficient algorithm.
- Implemented automated testing and continuous delivery logic for back-end services, significantly improving the release process's reliability.
- Led the migration of the metadata-collection pipeline to a more efficient technology stack, which resulted in significant performance improvement and storage cost reduction.
- Participated occasionally in negotiations with customers as a technical expert.
- Supervised the work of the team and trained new team members.
Full-stack Developer
Beneficent Technology Inc DBA Benetech (via Toptal)
- Developed an app that applies machine learning and metadata analysis techniques to sort, identify, and analyze large collections of video files.
- Created and maintained the front end from scratch using TypeScript, React, React Query, and Material-UI.
- Built and maintained multiple back-end services to support core features of the application, including Flask-based REST API, Celery-based background jobs queue, and gRPC service for on-the-fly machine learning processing.
- Constructed unit and integration tests for the front end and back end. Set up and maintained CI/CD pipelines using GitHub Actions.
- Participated in research tasks. Proposed and implemented new features, including interactive visualization of a high-level structure of large collections of videos (millions of items) using LeafletJS and various dimensionality reduction algorithms.
Full-stack Developer
Tsundoku Partners (via Toptal)
- Developed a web application for stock market analyses.
- Created the web front-end using React and Bootstrap.
- Constructed a microservice ecosystem using Python and Ruby for scraping and digesting data.
Software Engineer
Xored Software, Inc.
- Developed the core features for complex enterprise systems using Java, Spring, and JavaScript.
- Built a heterogeneous cloud orchestration tool for multiple cloud providers.
- Constructed the core features for complex Eclipse RCP-based testing tool.
- Integrated a test-execution engine into a microservice ecosystem using Spring, Kafka, and Protobuf.
- Created various web applications using Spring and React/Redux.
- Participated in an R&D open source project using Go, Docker, and Kubernetes.
Experience
Atlan: Metadata Governance Workspace for Big Data
https://atlan.com/As a senior back-end engineer, I implemented support for various 3rd-party big data services, significantly improved some of the system's most important core components, and implemented continuous delivery for the back-end component. As a principal software engineer, I led the migration of the core services to a more efficient technology stack, resulting in a significant performance improvement and storage cost reduction. Also, I was involved in training new team members and occasionally participated in negotiations with customers as a technical expert.
Benetech JusticeAI
Network Service Mesh
https://networkservicemesh.io/• L3 zero trust
• Per workload granularity
• Per network service connectivity/security/observability
• No changes to Kubernetes
• Works with your existing CNI
• No changes to your workloads
Spirent iTest
Cisco Prime Infrastructure Operations Center
https://www.cisco.com/c/en/us/products/cloud-systems-management/prime-infrastructure/index.htmlWith Cisco PI, IT organizations can easily consolidate management tools and converge workflows. It can manage global enterprise networks with thousands of network devices and hundreds of thousands of access devices.
Cisco Topology View
Heterogeneous Cloud Orchestration
Education
Graduate (Incomplete) Degree in Natural Language Processing
Institute of Informatics Systems (IIS SB RAS) - Novosibirsk, Russia
Master’s Degree in Physics, Information Technology
Novosibirsk State University - Novosibirsk, Russia
Bachelor’s Degree in Physics, Information Technology
Novosibirsk State University - Novosibirsk, Russia
Skills
Libraries/APIs
React, REST APIs, Redux-Saga, Protobuf, React Query, Leaflet, Node.js, Scikit-learn, Pandas, Socket.IO, Luigi
Tools
Git, GitHub, Eclipse RCP, RSpec, Docker Compose, IDEA IDE, PyCharm, Jenkins, Vagrant, WebStorm, Celery, GIS, Looker, Tableau
Languages
Java, Python, Ruby, JavaScript, Python 3, HTML, CSS, C++, Go, Bash, C, TypeScript, SQL, Clojure, AspectJ, GraphQL, Java 8, Kotlin, Snowflake
Frameworks
Spring MVC, Spring Boot, Spring Security, JUnit, Hibernate, Spring, JPA, Redux, Ruby on Rails (RoR), Express.js, Next.js, gRPC, Flask, Cypress
Paradigms
Object-oriented Programming (OOP), Unit Testing, REST, Functional Programming, Aspect-oriented Programming, Continuous Integration (CI), Microservices, Microservices Architecture, Business Intelligence (BI)
Platforms
Linux, Docker, Kubernetes, Amazon Web Services (AWS), Ubuntu, Apache Kafka, Amazon EC2, OpenStack, AWS Lambda, Databricks
Storage
Spring Data, Elasticsearch, PostgreSQL, NoSQL, Redis, Amazon S3 (AWS S3), Data Lakes
Other
Back-end Development, Front-end, Back-end, Shell Scripting, Containerization, Containers, Open Source, CI/CD Pipelines, Cloud, Full-stack, Full-stack Development, Distributed Systems, Machine Learning, API Integration, Integration Testing, Big Data, Data Warehousing, Architecture, DuckDB
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