Freelance Software Engineering
Senior engineer with 16+ years of experience. Based in Montreal, available for contract work worldwide.
Backend Development & API Design
High-performance backend systems and REST APIs built with Go, Rust, and Python. Clean architecture, comprehensive testing, and production-ready deployments.
- Scalable microservice architectures
- High-throughput API design and optimization
- Database schema design and query optimization
- Comprehensive test coverage and CI integration
Cloud Architecture & DevOps
Cloud-native infrastructure on AWS and GCE. Docker containerization, CI/CD pipelines, and automated deployment workflows that ship code reliably.
- Infrastructure as code and container orchestration
- CI/CD pipeline design from scratch or migration
- Cost optimization and autoscaling strategies
- Monitoring, logging, and alerting setup
Legacy System Modernization
Re-architecture and migration of legacy systems to modern technology stacks. Incremental migration strategies that minimize risk and downtime.
- Legacy codebase assessment and migration planning
- Incremental re-architecture without full rewrites
- Data migration and schema evolution
- Performance improvements through modern tooling
ETL & Data Pipeline Engineering
Custom ETL pipelines for complex data hierarchies and large-scale data processing. Built for reliability, observability, and production workloads.
- Custom ETL solutions for complex data hierarchies
- Batch and streaming data processing
- Data validation, deduplication, and quality checks
- Pipeline monitoring and failure recovery
AI/ML Integration
Integration of LLMs and AI capabilities into existing systems. RAG pipelines, agentic workflows, and intelligent automation built on modern AI infrastructure.
- LLM integration and prompt engineering
- RAG pipeline design and implementation
- Agentic system architecture
- AI-powered feature development
Full-Stack Web Development
Modern web applications with SvelteKit, Vue.js, and TypeScript. Server-side rendering, static generation, and interactive UIs with a focus on performance.
- SvelteKit and Vue.js application development
- Server-side rendering and static site generation
- Responsive, accessible UI implementation
- Edge deployment on Cloudflare and Vercel
"I had the opportunity to work with Dmitry for many years, both as a fellow developer and as a manager. He has always delivered quality products, handling projects from the specification-gathering to support. His facility in learning ensured the right technology was used for each project, and was able to convert legacy projects inherited from other developers into modern ones. He 'owns' his projects well from start to finish. Over the years I have been impressed with how user friendly his UI has been, while at the same time maintaining a solid back-end. Replacing him has been difficult, and any employer would be lucky to have him!
Ready to discuss your project?