About
Proficient software developer with many years of experience in designing, developing and maintaining robust, high-performance back-end systems and tools.
Possesses strong problem solving skills, solid understanding of writing reliable, maintainable and well-documented code, and ability to work independently or as part of a team.
Considers himself a passionate learner, continuously looking to recognize growth areas and improve in both technical and non-technical skills.
Skills
15 years of software development experience (Go, PHP, Python, JavaScript)
Extensive knowledge of HTTP protocol, API development and microservices (REST, gRPC, GraphQL, OpenAPI)
Experience with database design and management, both relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, Redis)
Experience with message/event brokers (Kafka, RabbitMQ)
Monitoring and troubleshooting (Grafana, Loki, Prometheus)
Experience with DevOps and application deployment into cloud environments (Linux, Git, Docker, CI/CD, AWS)
Understanding of computer science fundamentals, including data structures, algorithms and design patterns
Development and maintaining documentation, technical specifications and other relevant materials to support the software development process
Languages:
Ukrainian, Native
English, Professional working proficiency