With an extensive track record spanning over 20 years, I have successfully contributed to various stages of the software development lifecycle, encompassing requirement analysis, design, implementation, developer mentoring and management, software deployment, and more. My portfolio boasts a multitude of accomplished software projects delivered for both prominent enterprises and innovative startups. Additionally, I actively maintain several open-source projects. My expertise predominantly lies in working with technologies such as the Java/Spring ecosystem and the Python/Django/Flask/FastAPI ecosystem, leveraging GitHub actions, Docker containers, and Kubernetes clusters for seamless deployment.
Managed a team of 10 developers/DevOps engineers, setting standards for development, enabling them to progress professionally, dealing with performance issues, etc.; Defined technical recruitment process and recruited more than 30 engineers; Allocated engineers to different projects in the hub; Established ways of working between various technical roles. Wrote white papers on Kubernetes, GitHub Actions, Spring-Boot and Backbase products.
Implemented a workflow engine and multiple CRUD services using various AWS services, including Redshift, DynamoDB, S3, Athena, Glue, SNS, SQS, Lambda, CloudFormation, etc. Designed and implemented a data validation module in python and multiple microservices in Java & Kotlin using various AWS services. Introduced the Kotlin development language to the division engineers.