Ivan V. Sotnikov

Senior Software Engineer

Bratislava, Slovakia6 yrs 5 mos experience

Key Highlights

  • Over 10 years of backend development experience.
  • Expert in Golang and system architecture.
  • Proven track record in full-stack development.
Stackforce AI infers this person is a Backend-heavy Fullstack Developer with expertise in SaaS and distributed systems.

Contact

Skills

Core Skills

GolangSystem ArchitectureNode.jsMicroservicesPythonJava.netJava Ee

Other Skills

RustReact.jsVue.jsAWSExpress.jsMongoDBAngular.jsDockerC#WPFKotlinJavaScriptData AnalysisRStatistics

About

I'm a software engineer with 10+ years of production experience and a deep passion for building robust, scalable, and efficient systems, leveraging Go for its performance and clarity. My core strength lies in designing backend architectures that are not only high-performance but also maintainable and reliable. I thrive in end-to-end development, from early planning and architecture to hands-on implementation and optimization. Open to long-term, meaningful collaborations where I can contribute deep backend expertise and architectural insight.

Experience

6 yrs 5 mos
Total Experience
1 yr 8 mos
Average Tenure
--
Current Experience

Deliveroo

Senior Software Engineer (Golang)

Feb 2021May 2022 · 1 yr 3 mos · London, England, United Kingdom (Remote contract)

  • Backend development in Golang
  • Improving scaling
  • Fixing foundations
Golang

Liga.io

Senior Software Engineer, Architect (Golang, Rust)

Aug 2017Present · 8 yrs 9 mos · Bratislava, Bratislava Region, Slovak Republic

  • Full-stack development from prototype to production
  • Backend expertise in Golang and Rust
  • Frontend development with React.js and Vue.js
  • DevOps and cloud management on Amazon Web Services (AWS)
  • Technology consulting for startups, specializing in system architecture and scaling
GolangRustReact.jsVue.jsAWSSystem Architecture

Lottery.com (autolotto, inc.)

Senior Software Engineer

Jan 2016Sep 2018 · 2 yrs 8 mos · San Francisco Bay Area, CA (Remote contract)

  • Backend development using Node.js
  • Integration of the secure storage (the Vault)
  • Integration of the identity service (Socure)
  • Building of the purchasing pipeline
Node.js

Umbrella-web

Software Engineer

Oct 2014Mar 2015 · 5 mos · Taganrog, Rostov Region, Russian Federation

  • Designing and building analytics tools using Python. Working with big amount of data
  • Development of aggregating services using Java SE
  • Containerization and microservices
  • Building web UIs using MEAN stack (Node.js, Express.js, MongoDB, Angular.js)
  • Working with Advertising services like Google DFP, OpenX, Pubmatic
PythonJava

Dsb consulting

Software Engineer, DevOps

Jan 2014Jun 2016 · 2 yrs 5 mos · Los Angeles, CA (Remote contract)

  • Building microservices using Docker and messaging queues
  • Backend development using Node.js, Express.js, MongoDB and frontend using Angular.js
  • Development of the web services
  • Prototyping and creating proofs of concept
  • Managing developers and code review
  • Planning and estimating
  • Building cluster on the top of Apache Mesos and Marathon
  • Docker and containerization. Troubleshooting
  • Troubleshooting linux problems
  • Building service infrastructure
Node.jsExpress.jsMongoDBAngular.jsDockerMicroservices

Software technologies

2 roles

Software developer

Mar 2012Nov 2013 · 1 yr 8 mos · Taganrog, Rostov Region, Russian Federation

  • In-car and mobile navigation. GIS.
  • Development of GIS and navigation software (.NET, C#, WPF, ArcGIS Runtime SDK for WPF)
  • Taking part in Runtime Directions project – cross platform component which generates driving directions for route on map (C++ 11, Android)
  • Development of Navigation component which performs tracking of current GPS position on route (cross-platform core, .NET SDK) (C++ 11, C#, WPF)
.NETC#WPF

Software Developer, Intern

Sep 2009Dec 2011 · 2 yrs 3 mos · Rostov, Russia

  • Design and creating time-tracking system based on Java EE.
Java EE

Prestige, llc

Software developer

Mar 2010Jan 2012 · 1 yr 10 mos · Rostov, Russia

  • Design and development of the automation systems for the transport organizations. Creating a navigation system using. NET technology.
.NET

Education

Southern Federal University (former Rostov State University)

Master's degree

Jan 2007Jan 2012

Stackforce found 100+ more professionals with Golang & System Architecture

Explore similar profiles based on matching skills and experience