Vlad Sirenko

Senior Software Engineer | Architecting High-Performance Systems

About Me

As a seasoned Software Engineer, I specialize in architecting and developing high-performance, scalable systems that drive significant business impact. My passion for innovation and commitment to quality have consistently translated into measurable improvements in software performance and user experience.

A key achievement in my career was spearheading the re-architecture of a microservices ecosystem. This initiative not only boosted response times by 30% but also increased system throughput by an impressive 70%. My work also involved fine-tuning database performance and strengthening security protocols with bespoke reporting solutions, ensuring a robust and reliable platform.

I have a educational background in Computer Science and a comprehensive skill set that includes Node.js, TypeScript, GraphQL, PostgreSQL, Kubernetes, and AWS. This technical expertise allows me to tackle complex challenges and deliver elegant, efficient solutions.

Beyond my professional work, I am a fervent contributor to the open-source community, with active involvement in projects like Bun, Solid.js, Fastify, rou3, h3, van, poku, koa, and mise.

Skills

With a strong foundation in modern technologies, I bring a versatile skill set that enables me to design, build, and deploy robust, scalable applications. My expertise spans across multiple domains, from front-end development to back-end systems and cloud infrastructure.

Languages

TypeScriptJavaScriptPythonGoZigRust

Frameworks/Libraries

React.jsVue.jsNode.jsFastifyTensorFlowKoa.jsSolid.js

Databases

PostgreSQLMySQLRedisMemcachedClickHouse

DevOps & Tools

KubernetesAWSTerraformgRPCGraphQLRabbitMQMicroservicesDockerCI/CDPrometheusGrafana

Soft Skills

Problem SolvingTeamworkCommunicationLeadershipMentorship

Projects

Transactify

A personal finance management tool that allows users to track their expenses, categorize them, and view statistics about their spending. It also allows users to share transaction data with other users and import transactions from Banks or CSV.

Distributed Cloud Storage System

Architected and developed a high-availability, distributed cloud storage solution, engineered to handle petabyte-scale data with a 99.999% uptime. The system features automatic data sharding, replication, and a self-healing architecture, ensuring data integrity and rapid recovery. It is benchmarked to deliver a 40% reduction in latency compared to similar enterprise systems.

Contact

Get in Touch