I'm a full-stack engineer with 25 years of experiences.
I can implement your ideas into a working product, design architecture and user experience, implement MVP, hire and manage developers and QA, build development and deployment processes.
- Core stack: Python, Node.js, React+Redux, React Native
- LLMs: ChatGPT, Claude, LlaMa, langchain, fine-tuning, RAGs
- Deployment: AWS, Kubernetes
Throughout my career, I've worked with ASM x86/ARM, C/C++, Objective-C, C#, Java (for both server-side and Android), Elixir, Haskell, and more.
After using AI coding assistants, I have no intention of going back to programming without them.
Top 5 benefits working with me:
- You will have an access to a vast pool of talented developers from Eastern Europe. I've done over a hundred of technical interviews during my career. I know what to look for and what questions to ask.
- Your web application will be running reliably 24/7. I've implemented proper high-availability architecture and automated deployment procedures for different cloud providers. I stick with continuous integration process in order to eliminate upgrade downtime.
- You will have a solid maintainable codebase. I'm an experienced engineer with a passion for a clean well-structured code. Code review procedures help me to maintain integrity as project grows.
- Your product will be well-tested. I've begun my career as a QA engineer. I understand how to produce good test cases and scripts, and manage QA stuff. I'm a strong proponent of automated testing. The projects I work on have a set of unit and integration tests with good enough coverage.
- Your product might have a non-trivial implementation. My school is well-known for the strong mathematical background. I've run projects requiring knowledge of computer vision, machine learning and sophisticated algorithms.
If you're a start-up founder looking a CTO to develop a prototype or an MVP and build a development team with a strong engineering discipline please drop me a line.