Stepan Anokhin, Software Developer in Novosibirsk, Russia
Stepan Anokhin

Software Developer in Novosibirsk, Russia

Member since April 30, 2018
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.
Stepan is now available for hire

Portfolio

Experience

Location

Novosibirsk, Russia

Availability

Part-time

Preferred Environment

Ubuntu, Git, IDEA, PyCharm

The most amazing...

...software I've built was an experimental heterogeneous cloud orchestration tool.

Employment

  • Full-stack Developer

    2019 - PRESENT
    Tsundoku Partners (via Toptal)
    • Developed a web application for stock market analyses.
    • Created the web front end using React.
    • Developed a microservice ecosystem (Python, Ruby) for scraping and digesting data.
    Technologies: React, Flask, Ruby on Rails, Elasticsearch, AWS RDS, PostgreSQL, AWS Lambda, Docker, Docker Compose
  • Software Engineer

    2015 - 2019
    Xored Software, Inc.
    • Developed the core features for complex enterprise systems using Java, Spring, and JavaScript.
    • Built a heterogeneous cloud orchestration tool.
    • 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.
    Technologies: Java, Python, JavaScript, Go, Ruby, Bash, Spring Framework, Eclipse RCP, React, Redux, Protobuf, Kafka, Docker, Kubernetes, Vagrant, Protobuf, gRPC, AWS, OpenStack, Jenkins

Experience

  • Cisco Prime Infrastructure Operations Center (Development)
    https://www.cisco.com/c/en/us/products/cloud-systems-management/prime-infrastructure/index.html

    Cisco Prime Infrastructure provides a single integrated solution for the complete lifecycle management of Cisco routers, switches, and wireless devices.

    With Cisco PI, IT organizations are able to easily consolidate management tools and converge workflows. It can manage global enterprise networks that have thousands of network devices and hundreds of thousands of access devices.

  • Cisco Topology View (Development)

    Topology View is a network visualization and management framework and a part of Cisco Prime Infrastructure.

  • Heterogeneous Cloud Orchestration (Development)

    This is a component of Spirent iTest, an API layer to uniformly interact with different IaaS providers (OpenStack, AWS, Azure, vCenter, and more) and create integration tests based on a unified model.

  • Spirent iTest (Development)
    https://www.spirent.com/products/itest

    iTest is an integrated test-authoring-and-execution solution built for testers, developers, and automation teams. It provides QA organizations with a unified approach for rapidly developing, automating, and maintaining test cases.

  • Network Service Mesh (Development)
    https://github.com/networkservicemesh/networkservicemesh

    A network service mesh is an extension of the service mesh concept common in applications to network services. It is part of an attempt to reimagine NFV in a cloud-native way.

Skills

  • Languages

    Java, Python, Ruby, JavaScript, C++, Go, Bash, C, Clojure, AspectJ, GraphQL
  • Frameworks

    Spring MVC, Spring Boot, Spring Security, JUnit, JPA, Redux, Ruby on Rails (RoR), Express.js, GRPC, Flask
  • Paradigms

    Object-oriented Programming (OOP), Unit Testing, Functional Programming, Aspect-oriented Programming, Microservices Architecture
  • Libraries/APIs

    React, Protobuf, Node.js
  • Tools

    Eclipse RCP, RSpec, Docker Compose, Vagrant
  • Platforms

    Linux, Docker, Kubernetes, AWS EC2, OpenStack, AWS Lambda
  • Storage

    Spring Data, Elasticsearch, NoSQL
  • Other

    Distributed Systems

Education

  • Graduate (incomplete) degree in Natural Language Processing
    2012 - 2015
    Institute of Informatics Systems (IIS SB RAS) - Novosibirsk, Russia
  • Master’s degree in Physics, Information Technology
    2010 - 2012
    Novosibirsk State University - Novosibirsk, Russia
  • Bachelor’s degree in Physics, Information Technology
    2006 - 2010
    Novosibirsk State University - Novosibirsk, Russia

To view more profiles

Join Toptal
Share it with others