Yuri S.

About Me

Yuri is a Senior Software Architect & Engineer with expertise in AI-driven software engineering and 20 years of experience building innovative software solutions. He specializes in API, systems design, distributed systems, microservices, cloud deployment, data engineering pipelines, and AI infrastructure. Yuri focuses on harnessing an innovative approach to tech applications, the transformative power of AI, particularly in finance, and SDLC management. He has a keen eye for efficiency and innovation and an understanding of how generative AI is reshaping industries, which promises operational excellence and a scaling potential for clients.

Backend

Database

DevOps

Amazon Web Services (AWS) Google Cloud Platform (GCP) Jenkins CI/CD Pipelines AWS Docker AWS S3 AWS EKS AWS Lambda AWS CloudWatch Kubernetes

Other

Work history

ARGENTIUM
ARGENTIUM
Co-founder & CTO
2023 - Present (2 years)
Calgary, Canada
  • Building a startup company as a founder/CTO.

  • Focused on AI-powered document processing, automating back-office operations.

  • Architecting and building AI document processing pipelines (Python, PostgreSQL, OCR, LLMs).

CTO Artificial IntelligenceDocument Processing PythonPostgreSQLOCRLarge Language Models (LLMs)
Sharecare
Sharecare
Director of Software Engineering
2021 - 2023 (2 years)
Remote
  • Defined product architecture and technical stack using Go, MySQL, and GCP services and created RESTful API designs.

  • Implemented an AI image processing service and data pipeline using Go, Python, and MongoDB.

  • Advised teams on best development practices, including testing, CI/CD pipelines, and branching strategy.

  • Helped product and clinical teams define clear product requirements.

  • Implemented clinical data engineering pipelines with GCP and AWS.

  • Advised on product compliance across teams, covering HIPAA, SOC 2, and privacy laws.

GoPythonMySQLElasticsearch Google Cloud Platform (GCP) MongoDBSoftware ArchitectureRESTful Services Architecture Enterprise ArchitectureBack-end APIsRESTful Web ServicesDockerDocker ComposeBack-end Architecture REST APIs Image ProcessingAWSCI/CD Pipelines Branching Strategy HIPAA Compliance SOC 2 SOC 2( Service Organization Control) International Data Privacy Regulations
Doc.ai
Doc.ai
Senior Principal Software Engineer
2019 - 2021 (2 years)
Remote
  • Led the development of decentralized clinical research solutions and launched decentralized clinical trials on iOS and Android platforms for several key clients.

  • Architected critical video and audio processing components across iOS and Android platforms supported by cloud-based APIs using Node.js and GCP.

  • Migrated company services to a Kubernetes-based infrastructure on top of GCP.

  • Improved critical areas of mobile applications security, such as authorization policies, using React Native and SSL pinning for iOS and Android.

  • Deployed a company-wide observability solution with Graylog and Elasticsearch.

KubernetesTypeScript 3 PythonTensorflowReact NativeAndroidiOSGoogle Cloud Platform (GCP) Elasticsearch Node.jsSoftware ArchitectureArchitecture Back-end APIsRESTful Web ServicesDockerDocker ComposeMicroservicesTypescriptBack-end Architecture REST APIs GraylogSSL
Audiomack
Audiomack
Senior Software Engineer
2017 - 2018 (1 year)
Remote
  • Transitioned back-end systems to distributed database storage with Cassandra, Scylla, and Redis to enable platform growth from 1 million to 20 million monthly active users (MAU).

  • Implemented a scalable user authorization stack using PHP, Redis, and Scylla and a distributed user feed and notification subsystem using RabbitMQ.

  • Created an events processing pipeline with AWS Kinesis, AWS S3, and Spark for the new reporting system.

  • Implemented internal reports for cross-platform analytics using Spark and PostgreSQL.

PHPCassandraScyllaDBRedisRabbitMQAmazon Web Services (AWS) PostgreSQLApache SparkNode.jsSoftware ArchitectureOAuthServerlessBack-end Architecture GraphDB Back-end Architecture Distributed Databases AWS KinesisAWS S3PostgreSQL
Dekses Technologies
Dekses Technologies
Software Engineering Consultant/Director
2016 - 2020 (4 years)
Remote
  • Worked on various projects in cloud infrastructure, API development, and security areas.

  • Architected solutions and led a distributed development team for a cloud-based voice/SMS integration platform, allowing the company to enter the SaaS market segment and win several key enterprise contracts.

  • Led the migration of a secure medical system to AWS Cloud and hardened application security, reducing the company's operational costs and increasing market penetration (x2 patients over year).

Human API (now LexisNexis Risk Solutions)
Human API (now LexisNexis Risk Solutions)
Platform Team Lead
2014 - 2016 (2 years)
Remote
  • Led a platform engineering team overseeing the company's flagship API product.

  • Architected core RESTful API enhancements to support clinical data using Node.js and MongoDB.

  • Designed and implemented data normalization components and APIs.

  • Integrated monitoring and logging solutions in a distributed cloud environment using Kafka and ELK on top of AWS.

  • Architected a new data retrieval and normalization platform, i.e. microservices.

  • Implemented a long-term data storage and processing framework using Cassandra.

Node.jsCassandraRabbitMQMongoDBAmazon Web Services (AWS) Apache Kafka Microservices Architecture RESTful Services OAuth 2 Architecture Enterprise ArchitectureRESTful Web ServicesRESTful Microservices APIsDockerMicroservicesExpress.js Back-end Architecture REST APIs ELK (Elastic Stack)
W3 EDGE
W3 EDGE
Engineering Team Lead
2010 - 2013 (3 years)
Boston, United States of America
  • Led the development of a multi-channel support platform for the WordPress market.

  • Led the development of an automated cloud backup solution for customers to have durable, distributed copies of their important data at low cost.

  • Migrated the client's blogging platform (over 300,000 blogs) to the AWS cloud infrastructure.

  • Optimized data access patterns and cache configurations to reduce average page access time from 7 sec to 1.5 sec.

  • Architected RESTful APIs that improved market penetration by giving external developers a structured automation interface.

Whirix
Whirix
Software Engineering Consultant/Director
2002 - 2010 (8 years)
Barnaul, Russia
  • Co-founded a software development company focused on outsourcing projects.

  • Led client projects in content management, eCommerce, education, social media, and telecom.

  • Implemented an internal PHP web framework as a foundation for multiple projects, significantly reducing project completion time and cost.

  • Built and managed a highly skilled engineering team and implemented Lean development and Agile methodologies.

PHPJavaPostgreSQLMySQLSoftware ArchitectureArchitecture Agile Project ManagementLean Project Management Technical Consulting Web Consulting ConsultingeCommerce Telecommunications Business Process Outsourcing (BPO) IT Outsourcing

Showcase

Distributed Database Integration
Distributed Database Integration
  • Successfully transitioned back-end systems to Cassandra, Scylla, and Redis for scalability.

  • Identified and prioritized key back-end systems for migration based on scaling issues.

  • Deployed and maintained the initial Scylla cluster, developed denormalized schema, and optimized read-heavy functionality with a Redis cache.

Data Processing and Normalization Platform
Data Processing and Normalization Platform
  • Developed a new data processing and normalization platform based on a microservices architecture.

  • Scaled integrated data sources from 20 to 1,000+.

  • Reduced time to market for new API services from 6 months to 3 weeks.

Smart Omix - Decentralized Clinical Trials Platform
Smart Omix - Decentralized Clinical Trials Platform
  • Smart Omix is a software platform for designing, launching, managing, and analyzing real-world digital clinical studies.

  • It enables researchers to conduct rigorous, high-quality data collection via an iOS and Android app.

  • The project team led the engineering efforts and provided architectural oversight to ensure alignment with business needs and product roadmap.

Education

MSc Computer Science
MSc Computer Science
Altai State Technical University - Barnaul, Russia
1997 - 2002 (5 years)