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

My own projects and client solutions — from startups to enterprise systems. Beyond what's showcased, I have extensive experience working with numerous clients on commercial projects.

PINGTOREN

pingtoren.com

Founder & Lead Engineer | Solo Engineer

2026 - Present

Uptime monitoring service with HTTP, TCP, DNS and heartbeat checks every minute from 6 AWS regions across 3 continents. Every outage is double-checked from a second region before paging the team — alerts fire on real problems, not false positives from flaky networks. EU-hosted, GDPR-compliant, built entirely on AWS.

Business Impact:

Public beta launched — the full feature set (every check type, status pages, Slack/Discord/webhook alerts, SSL expiry monitoring) available free. EU data residency and GDPR compliance by default, with zero cookie tracking or ads

Technical Achievements:

Multi-region AWS architecture — probe workers deployed across 6 regions (Frankfurt, Dublin, N. Virginia, Oregon, Singapore, Tokyo) with second-region confirmation to eliminate false alerts

Event-driven backend — SQS, SNS, and EventBridge for async check scheduling, result aggregation, and alert fan-out

Hybrid storage — Aurora PostgreSQL for account data and configuration, DynamoDB for time-series metrics and incident history

EU data residency — account data and monitor history live exclusively in the EU; global probe workers ship results back to a central EU region

AWS Cognito for authentication (email/password, GitHub SSO, MFA for admins), SES with DKIM-signed alerts, CloudFront + S3 for the frontend, Route 53 for DNS

Go-based probe engine for high-concurrency execution of thousands of checks per minute; Node.js/TypeScript API + React/Vite SSG frontend with 11-language i18n

Tech Stack:

AWS Multi-RegionAurora PostgreSQLDynamoDBSQS / SNS / EventBridgeCognitoSESCloudFrontS3Route 53Node.jsTypeScriptGoReactVite

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