An analytical and proactive professional with a robust background in problem-solving and value addition within collaborative team settings. Emphasizes transparent communication and commitment while providing leadership and knowledge-sharing to enhance team capabilities. Demonstrates keen technological curiosity and competitive technical acumen, complemented by five years of industry experience.
Expertise spans the development, scaling, architecture, and security of critical web applications, APIs, and microservices. Possesses sound knowledge in system architectures and design patterns and is proficient in Linux and automated testing. Skilled in multiple programming languages and adept in varied technologies, frameworks, and related platforms.
Proficient in languages including Java, Kotlin, TypeScript, Python, C, bash, and zsh, and familiar with frameworks such as Spring, Spark, Quarkus, Flask, Angular, and Hibernate. Applies principles of Clean Architecture, Clean Code, SOLID, Design Patterns, TDD, and Microservices in development, maintaining robust APIs and RESTful services. Experienced with cloud platforms (GCP, AWS) and DevOps tools like Docker, Swarm, Kubernetes, and Keycloak. Competent with messaging systems (Redis, RabbitMQ) and databases (Postgres, DB2, Oracle, MySQL, SQL Server). Skilled in CI/CD processes using GitLab, Bamboo, and Jenkins, and adheres to methodologies such as Scrum and Kanban. Utilizes version control systems, including Git, SVN, Github, and GitLab. Conducts extensive testing including unit, automated, integration, regression, acceptance, load, E2E, and BDD, employing tools such as JUnit, Mockito, Selenium, Cucumber, REST Assured, and SerenityBDD.