Experienced developer with over 4 years in the field, specializing in Go language and concurrent code. Committed to continuous learning and unafraid of new challenges. Enthusiastic about investigating decentralized systems, solving assignments, and reading books on self-development.
Move security key-storage from AWS KMS to free opensource version of key-storage.
Changed servers on AMD versions, it’s more cost-effective.
Worked with different protocols: gRPC/WS/REST. Implement real-time communications.
Designed and optimized database models to ensure efficient data storage.
Handled deployments, configured CI/CD pipelines, demonstrated excellent practices in application containerization using Docker, and published built containers to GitHub Packages.
Experienced in working with various architectural patterns, including microservices, monolithic, and modular architectures.
Developed microservices from scratch, maintained and improved existing services, with a primary focus on implementing new features.
Technologies: Go / AWS / Echo / Gin / Gorilla / Microservices / gRPC / WS / REST / Mongo / Postgres / Proto / OpenAPI / JWT / Docker / Linux.
Successfully completed a medical project, enabling appointment scheduling with medical specialists.
Designed numerous entities and schemas to support project functionality.
Collaborated with an 8-member team on the NoCode Platform project, starting from inception.
Implemented logic to scan large data via JSON Schema, and generate output projects based on that
Schema. Automated Gitlab repository tasks for efficient code management.
Assisted the parent company Novano team based in Germany, meeting tight deadlines, identified and resolved various bugs and issues.
Applied diverse architectural approaches, including monolithic, microservices, and modular, following clean architecture principles.
Technologies: Java / Spring / Maven / Postgres / Docker / Hibernate / Liquibase / Swagger / OpenAPI / JWT Auth.