01. About Me
I'm a Senior Software Engineer from Kazakhstan with over 6 years of experience building backend systems, cloud infrastructure, and AI-powered applications. My journey started with research in computer vision at the University of Alberta, where I earned my Master's in Computing Science.
I specialize in designing scalable architectures, from document processing pipelines with AWS Step Functions to multi-agent AI systems using LangChain and LangGraph. Currently diving deep into Rust, high-load systems, RAG implementations, and MCP development.
At Provectus, I'm building high-performance document processing systems. I'm always interested in challenging projects involving distributed systems, machine learning, and cloud-native architectures.
Technologies I work with:
- ▹ Python
- ▹ Rust
- ▹ Go
- ▹ FastAPI
- ▹ LangChain
- ▹ AWS
- ▹ PostgreSQL
- ▹ Docker
02. Experience
Senior Software Engineer @ Provectus
Dec 2024 - Present
- ▹ Built backend document processing systems using AWS Step Functions with 15-20 Lambda and ECS components
- ▹ Improved system performance by 25-30% and reduced costs by $1000 monthly through caching solutions
Backend Developer @ AndersenLab
May 2023 - Nov 2024
- ▹ Developed multi-agent AI system using LangChain, LangGraph and custom MCP for CockroachDB to support on-demand dashboard widgets for analytics
- ▹ Led development of microservice services for audio streaming, playlist management, and recommendation engines using FastAPI, SQLAlchemy, RabbitMQ, and PostgreSQL to manage 30,000 MAUs
- ▹ Automated development workflows and improved CI/CD processes with GitHub Actions
Full Stack Developer @ Alpha Design
Dec 2020 - Apr 2023
- ▹ Built LMS backend systems serving 6000+ users
- ▹ Managed database migration and implemented CI/CD pipelines
- ▹ Developed dashboards and data visualization tools using React, Vue, and D3.js
Research Assistant @ University of Alberta
Sep 2017 - Nov 2020
- ▹ Built framework for multi-sensor systems for human activity tracking using PyTorch and OpenCV
03. What's Next?
Get In Touch
I'm always interested in challenging projects and opportunities to collaborate. Whether you have a question about backend systems, AI/ML, or just want to connect, feel free to reach out.