Skip to content
View amphyxs's full-sized avatar

Block or report amphyxs

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
amphyxs/README.md

👋 Hi! I am Cyril Sandow

🌐 Full Stack web dev

🎓 Getting Software engineering bachelor degree at ITMO University

💼 Have 6 years working experience:

🔧 Projects I participated

Note

Hover or long press the icon to see technology name tooltip

Django REST Framework PostgreSQL Celery Redis Cloudflare Angular Jenkins Jest Cypress Yandex Cloud Nginx Kubernetes
  • Built interactive math games for children using Angular 14-20 and Django REST Framework
  • Developed a custom CRM for managers and teachers of online schools
  • Set up Jenkins CI for linting BE and FE projects; ran tests and coverage with Pytest, Cypress, and Jest
  • Designed infrastructure with Nginx (static assets, load balancing), Cloudflare (caching, DDoS protection, domain management), Celery (task scheduling), and Redis (caching)
  • Deployed to Yandex Cloud with managed PostgreSQL and Kubernetes
  • Interviewed developers for FE and BE roles
Angular Playwright Vitest Sentry RxJS NgRx Grafana n8n Module Federation
  • Built frontend apps (/tender-platform, /import, /loans) with Angular 18-21, RxJS, and NgRx; tests with Jest and Playwright
  • Evaluated Vitest for Angular; implemented component tests and documented performance/efficiency findings
  • Established observability with Grafana and Sentry; automated workflows using n8n
  • Contributed to an internal microfrontend platform using Webpack Module Federation
React Remix Redux
  • Contributed to the Tramvai OSS SSR framework (based on React)
  • Implemented progressive enhancement for forms, inspired by Remix
MutationObserver NPM
  • Developed a JS lib for preventing moving of hovered UI elements for improving UX
  • Designed an algorithm with a usage of MutationObserver to make it work in any web-application
  • Published it to NPM registry
Mule ESB Spring Jakarta EE Consul HAProxy SOAP Angular
  • Designed and implemented APIs for 2 microservices using Spring and Jakarta EE
  • Used REST and remote EJB for inter-service communication; employed Consul for service discovery and HAProxy for load balancing
  • Implemented an alternative version with SOA design using Mule ESB for service integration and SOAP for messaging
Camunda Spring Apache ActiveMQ JAAS Jira API Angular
  • Designed business processes with Camunda BPM; implemented Java delegates in Spring microservices
  • Used Apache ActiveMQ for inter‑service messaging
  • Implemented RBAC with JAAS
  • Automated ticket creation via Jira REST API and JCA
Spring Vue PrimeVue Varnish Cache PL/pgSQL Vue
  • Built backend with Spring and frontend with Vue + PrimeVue
  • Implemented backend request caching using Varnish Cache
  • Analyzed data‑layer performance; migrated suitable logic to PL/pgSQL procedures/functions for efficiency

📖 Courses

Databases and distributed systems by ITMO

PostgreSQL MongoDB SQLite
  • Learnt the SQL: queries & functions, Joins, Subqueries, DDL, DML, DCL, TCL, Constraints & Indexes, Window Functions, CTEs, Query Optimization, Execution Plans
  • Designed the DB: drew ER-diagram, decomposed it to 3NF, added indexes & triggers, introduced some PL/pgSQL procedures for effective data-layer computations
  • Researched the distributed data system: 2PC, Saga (choreography & orchestration), polyglot persistence, CAP theorem, eventual consistency, sharding, replication, consensus algorithms (Paxos, Raft), event sourcing, CQRS
  • Discovered the internals of PostgreSQL: WAL, pgpool, failover configuring, shared buffers, MVCC, VACUUM, TOAST-tables, replication (streaming, logical)

DevOps by Skillfactory

Vagrant Ansible Cloudflare Grafana Prometheus Kubernetes Docker Swarm AWS Terraform Apache Kafka Elasticsearch
  • Built and automated infrastructure with AWS, Terraform, Ansible, and Cloudflare
  • Deployed apps using Docker, Docker Compose, Docker Swarm, Vagrant, and Kubernetes
  • Set up observability with Prometheus, Grafana, and ELK Stack (Elasticsearch, Kibana, Logstash)
  • Applied architectural patterns: bastion host, load balancing, circuit breaker, message broker (Kafka)

Low-lewel Programming & Operating systems by ITMO

C++ C NASM Linux Kernel API Windows NT API CMake Makefile
  • Built two bare‑metal x86 ASM apps: a string manipulator and a dictionary data structure
  • Implemented C programs: BMP rotation and sepia filter using SIMD/vector instructions
  • Wrote C++ benchmarks for CPU‑ and IO‑bound algorithms; profiled with Windows Performance Analyzer on Windows and perf, top, iostat, vmstat, bpftrace on Linux
  • Implemented C++ disk page caching
  • Used build tools: CMake, Make, Visual Studio
  • Researched Windows and Linux kernel internals, structure of file systems (FAT, ext4)

Java Programming & Algorithms by ITMO

LeetCode Java Java JavaFX Java Swing
  • Learned core Java: OOP principles, java.io/java.nio, networking, JDK layout, GC internals
  • Studied algorithms & data structures: linked lists, stacks, queues, hash tables, heaps, trees (BST, red–black, segment), tries; sorting (quick/merge/heap); searching (binary, ternary); graphs (BFS/DFS, Dijkstra, Bellman–Ford, Floyd–Warshall); DP, greedy, divide & conquer, union–find
  • Learned design patterns: creational (Singleton, Factory Method, Builder, Prototype); structural (Adapter, Bridge, Composite, Decorator, Facade, Proxy, Flyweight); behavioral (Strategy, Observer, Command, State, Template Method, Iterator, Mediator, Memento, Chain of Responsibility, Visitor); concurrency (Thread Pool, Future/Promise, Producer–Consumer, Read–Write Lock); architectural (MVC/MVP/MVVM, Clean Architecture, DDD)
  • Built a Java server: multithreaded request handling, bare TCP sockets, shared JAR library for DTOs
  • Built a Java client: file I/O, UI with Swing and JavaFX

Artifical Intelligence & AI Agents by ITMO

GitHub Copilot Cursor MCP Numpy Sklearn Protege Prolog Pandas
  • Practiced development with AI agents (GitHub Copilot, Cursor); used MCP to integrate external tools (Power BI, web browser, Jira)
  • Learned dataset creation and preparation with Pandas and NumPy
  • Studied AI/ML algorithms: linear regression, decision trees, k‑nearest neighbors, logistic regression, neural networks
  • Researched knowledge graphs; built two:
    • Monopoly turn decision using Prolog
    • Football match winner prediction using Protégé

Gamedev & 3D by ITMO

Unity Blender C# Oculus VR
  • Modeled 3D rooms and characters in Blender
  • Built a VR game for Oculus Quest using Unity 3D

Popular repositories Loading

  1. amphyxs amphyxs Public

    Amphyx's personal repo

    4

  2. amphyx-dev-frontend amphyx-dev-frontend Public

    Frontend of amphyx.dev

    TypeScript 2

  3. mind-remind mind-remind Public

    MindRemind is an application that helps to organise tasks and track habits

    JavaScript 1

  4. vt-labas vt-labas Public

    Лабораторные работы / СППО 2022-2026 (ФПИиКТ ИТМО)

    PLpgSQL 1

  5. vscode-color-theme-dark-sea vscode-color-theme-dark-sea Public

    Forked from MoOx/vscode-color-theme-dark-sea

    Improved VS Code color theme Dark Sea.

    1

  6. amphyx-dev-backend amphyx-dev-backend Public

    Backend of amphyx.dev

    Python 1