I have been a Software developer for two decades now. While in touch with the latest frameworks, I always put emphasis on fundamental concepts and best practices in code writing first. I strive to write maintainable code and follow a strict separation of concerns. Duplicate or dead code is not an option. I follow a client-oriented approach, understanding that the client's success is my own success.
Providing Live streaming and VOD services, with focus on transcoding so|ware and
deployment to multiple clouds.
- Developed a set of microservices and back-end REST APIs, which allowed the
management of streaming of events, primarily sports events.
- Designed and developed an ecosystem that allowed the launch of stateful instances
of streaming encoding so|ware in Amazon EC2 and various Kubernetes clusters
(EKS, GKE, custom).
- Maintained Terraform configuration of various Kubernetes clusters.
- Contributed to React/Angular UI that allowed operators to manage the streaming of
events.
- Documented API contracts, designs, design decisions, and handbooks.
Agriculture company, manufacturing crop fertilizers. Providing online services for
farmers, satellite imaging, assisting in application of fertilizers
- Built back-end REST and GraphQL APIs for the client's application that helps farmers
manage farms, fields, and fertilizers.
- Created the supporting microservices, e.g., email notifications.
- Developed the Forest Admin GUI panel, used by the customer support team.
- Performed ad-hoc DevOps tasks in AWS, mainly Kubernetes and CircleCI.
- Migrated parts of legacy SpringBoot code into multiple NestJS microservices