Background
Oleksii Shmyrin - Software Architect and Technical Advisor
Oleksii Shmyrin

I help businesses make the right technical decisions and build reliable software.

Independent Software Architect | Tech Advisor

I work individually on consulting and small projects. For large-scale tasks, I build a team of trusted specialists.

About My Approach

I believe in a personal approach and transparency. You always know who you're working with and who's responsible for the result.

01

Consulting and audits - I personally work with every client

02

Small projects - I develop independently

03

Complex or urgent tasks - I assemble a team for specific project needs

04

Any format - I personally participate in every project and control quality

No corporate bureaucracy. Only fast decisions and quality results.

Services

What I do:

Technology stack selection - analyze your business goals, budget, and timeline to select optimal technologies

Technology migration — develop a safe transition strategy without business interruption

Scalability architecture — design systems that handle load growth and user base expansion

Cost optimization — find ways to reduce infrastructure and development costs

Strategic planning — help create a 6-12 month technical roadmap

Technical expertise — assess complexity, risks, and plan feasibility

For whom:

Startups at the technology selection stage

Companies planning to scale

Businesses with technical debt or legacy solutions

Leaders without technical background who need an independent opinion

Format:

I work individually — conduct meetings, analyze your project, prepare recommendations. Available for both one-time consultations and regular technical support.

Portfolio

Real projects from idea to production — from startups to enterprise solutions

Showcasing my personal projects where I was an owner or co-owner. Additionally, I have extensive experience working with clients on commercial projects.

OLEX TECH ERP

Founder & Lead Engineer | Solo Engineer

2022 - Present

Full-featured ERP system for e-commerce businesses, managing catalog, inventory (FIFO), order processing, marketplace integrations, and financial accounting for 3 active businesses processing 100+ orders daily.

Business Impact:

Enabled partner to run e-commerce operations with minimal staff through end-to-end automation. System manages 3 independent businesses

Technical Achievements:

Migrating from monolith to event-driven microservices using RabbitMQ message broker, implementing eventual consistency patterns

Multi-marketplace integration: Built connectors for Rozetka, Prom.ua, Epicentr, OpenCart, WordPress with bi-directional sync

Automated fiscal compliance: Developed automated tax receipt generation system integrated with payment gateways and shipping providers (Nova Poshta)

1C connector: Built Windows service in Python to extract data from 1C accounting systems via web API

Tech Stack:

JavaSpring BootJSFNext.jsPostgreSQLRabbitMQPythonREST APIs

Technologies & Expertise

Technologies and tools I can use to solve your challenges - either personally or by bringing in trusted specialists from my network.

Backend

Java (Spring Boot)Jakarta EENode.jsPythonPHPRESTful APIGraphQLRabbitMQ

Frontend

ReactVue.jsNext.jsTypeScriptJavaScriptJSFHTML/CSSAngular

Mobile

iOS (Swift/SwiftUI)Android (Java/Kotlin)UIKitObjective-C

Cloud & Infrastructure

AWSDockerKubernetesCI/CDLambdaLinuxMonitoringSecurity HardeningDDoS Protection

Databases

PostgreSQLMySQLMongoDBRedis

AI/ML

OpenAI APIAnthropic APITensorFlowRAG SystemsML Integration

Integrations & APIs

GPS TrackingGIS (Google Maps, PostGIS)Asterisk PBXPayment GatewaysTelegram BotsMarketplace APIs

System Programming

C/C++Embedded SystemsRF EngineeringPerformance Optimization

Practices & Tools

MicroservicesEvent-Driven ArchitectureReal-time SystemsSystem DesignAPI IntegrationAgile/ScrumGitTesting

Why Work With Me

Ownership mindset — I treat every project as my own business, taking personal responsibility for results

Personal approach — you always know who you're working with, communicate directly with me

Transparency — honest about what I can do alone and where a team is needed

Long-term thinking — I build systems that work for years, not just "here and now"

Flexibility — quick adaptation to your needs, no corporate bureaucracy

Business-oriented — technical decisions aligned with your goals and budget, not technology for technology's sake

Hands-on experience — I personally write code and participate in developing critical components

Code quality — maintainable, documented code with tests

Full cycle — from consulting and analysis to development and production launch

Enterprise experience — understand business needs, security, scalability

How to Start Working Together

1

Contact Me

Write in any convenient way

2

Tell About Your Task

Describe your project, goals, timeline

3

Free Consultation

We'll discuss details, I'll give an initial estimate

4

Proposal

You'll get a work plan, timeline, and cost

5

Start

After agreement, we'll start working on your project

Ready to answer questions and discuss your project!

Write to Me