Competencies

Cover

Principal Software Engineer with over 10 years of thorough hands-on experience in designing and developing Java based distributed backend systems, writing RESTful web services, creating data pipelines and designing data models. Enthusiastic and result oriented team player dedicated to system architecture, product development and efficiently resolving project issues.

Technical

DomainSkills
ProgrammingJava, Scala, Typescript, Python
FrameworksSpring Boot, Spring Boot Webflux, Spring Security, Spring Cloud, Hibernate, Axon, Akka, Angular, Thymeleaf
Data StorageMySQL, MariaDB, MongoDB, ElasticSearch
MessagingApache Kafka, RabbitMQ
Data Analytics / ReportingLooker BI, JasperSoft
TestingJUnit, Gatling, K6
Build ToolsIntelliJ Idea, Maven, Gradle, git
ContainerizationDocker, Google Registry
CI/CDJenkins, TravisCI, TeamCity, Spinnaker
HTML Templatingmjml, Velocity Engine
SystemsMac OS X, Linux, RaspberryPi
ConceptsData Structures, Microservices, Cloud Computing, Distributed Systems, 12-Factor App

Language

Languages
  • English
  • Hindi
  • Spanish

Interests

Interests
  • Computer Science Research
  • Cloud Computing
  • Reactive Programming