Oleks Sobol

Backend engineer. System builder. Chaos automator.

The Journey

My path into software development started with frustration. As a network engineer managing hundreds of devices, I watched colleagues spend hours on repetitive tasks that could be automated. So I wrote my first Python script to configure network equipment in bulk. That script saved 15 hours every week.

One script became ten. Ten became entire systems. What started as simple automation evolved into production-grade applications serving thousands of users.

I discovered I loved building systems that eliminate tedious work and let people focus on what actually matters.

I don’t just write code. I solve problems that waste people’s time.


Impact by the Numbers

95%
Faster Customer Onboarding
1000+
Clients Served
90%
Reduction in Errors
4+ Years
Backend Experience

What I Do

I build backend automation that turns hours of manual work into seconds. My background in network engineering gives me an edge: I understand infrastructure from the ground up, which means I build systems that are scalable, reliable, and actually work in production.

At GlobalNet Inc., I led development of automation infrastructure that transformed how the company onboarded customers and managed network equipment. I designed scalable APIs, mentored teammates on technical problem-solving, and built production systems that still run today.

🐍 Backend Development

Python Go Flask FastAPI REST APIs OAuth2 API Design

💾 Databases & Data

MySQL SQLite MongoDB Database Design Query Optimization

🐳 DevOps & Infrastructure

Docker Docker Compose AWS (EC2, S3, RDS) Linux Administration Nginx Apache

⚙️ Automation & CI/CD

GitHub Actions Jenkins Cron Bash Scripting Process Automation

🔧 Additional Technologies

C JavaScript Git Postman System Architecture API Integration

Education & Continuous Learning

B.S. in Cybersecurity
Vinnytsia National Technical University (2012-2016)

Currently Advancing My Skills Through:

Boot.dev — Backend Development & Algorithms
Comprehensive computer science curriculum with focus on practical backend engineering
Harvard CS50x — Introduction to Computer Science
Foundational computer science principles and problem-solving
Harvard CS50 Cybersecurity — Security Principles & Implementation
Best practices for building secure systems and understanding vulnerabilities

I'm a strong believer in continuous learning. Technology evolves rapidly, and staying current isn't optional — it's essential for building systems that solve real problems.


Different Perspective

My network engineering background gives me a perspective most developers don’t have:

  • I think about infrastructure first — every API considers scalability, latency, and failure modes
  • I understand the full stack — from packet-level networking to application logic
  • I optimize for real-world conditions — unstable networks, hardware failures, unpredictable user behavior
  • I build for operations teams — monitoring, logging, and clear error messages come standard

Beyond Code

FAA Part 107 Certified Pilot

When I’m not writing backend systems, I’m flying drones and capturing aerial footage across Montana and Washington. Turns out precision, planning, and staying calm when things go wrong are useful skills for both.

Currently Exploring

  • Open source contributions
  • Technical writing
  • Go and distributed systems
  • Better patterns for maintainable code

Languages

Ukrainian
Native
English
Fluent

Connect

Interested in backend architecture, automation challenges, or just want to talk about solving technical problems?