About Me

Senior Full Stack Developer with 9+ years of experience

Mikhail Dorokhovich

Mikhail Dorokhovich

Senior Full Stack Developer

Platforms
  • Windows

    Developer and System Administration

  • Linux

    Developer and System Administration

  • macOS

    Developer and System Administration

Professional Summary

A proficient and versatile Senior Full Stack Developer with 9+ years of extensive experience in frontend and full stack development using Ruby, Python, JavaScript (Node.js), and Go. Skilled in working with various databases, including PostgreSQL, MongoDB, Datomic, and MySQL. Strong background in PHP 7 with frameworks like Yii2 and Symfony.

Experienced in a wide range of frontend technologies, from server-side rendering with Hotwire and jQuery to building SPAs with Angular and React, as well as developing GUI applications using Python.

A dynamic and creative professional with a passion for software design and development, excelling both independently and within highly skilled teams. Quick to adapt to new challenges and emerging technologies, with a diverse skill set well-suited for leadership roles in engineering and development.

Focus Areas
Frontend Development

Improved practical knowledge of UI concepts and frontend patterns, working extensively with React, Redux, Storybook, and Relay.

Backend Development

Developed robust backend features using NodeJS and Express.js. Handled complex data export functionalities, converting data into HTML, PDF, and image formats.

GraphQL Integration

Managed GraphQL calls effectively, leveraging prior experience. Explored potential improvements with Relay integration, though it required extensive refactoring.

Technical Proficiencies
Ruby95%
JavaScript95%
Go85%
Python80%
Clojure75%
PHP60%
Experience Highlights

Full Stack Development

9+ years of experience

Developed and maintained complex web applications using various technology stacks. Implemented features from conception to deployment, ensuring high performance and scalability.

DevOps

CI/CD, Docker, Kubernetes, Terraform

Implemented robust DevOps practices and infrastructure as code solutions. Set up and maintained CI/CD pipelines, containerized applications, and orchestrated deployments across various cloud platforms.

Chrome Extension Development

JavaScript, Browser APIs, Web Extensions

Designed and developed browser extensions that enhance web functionality. Created solutions for data extraction, workflow automation, and UI enhancements that integrate seamlessly with existing web applications.

Serverless Architecture

AWS Lambda, Google Cloud Functions, Azure Functions

Architected and implemented serverless solutions that scale automatically and reduce operational overhead. Developed event-driven applications using cloud functions, API gateways, and managed services.

API Development

GraphQL, REST, gRPC

Designed and implemented robust APIs using various protocols and technologies. Created developer-friendly interfaces with comprehensive documentation.

Architecture Design

Microservices, SOA, Hexagonal

Designed scalable and maintainable software architectures. Implemented best practices for system design and development.