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
Domain | Skills |
---|---|
Programming | Java , Scala, Typescript, Python |
Frameworks | Spring Boot , Spring Boot Webflux , Spring Security , Spring Cloud, Hibernate , Axon, Akka, Angular, Thymeleaf |
Data Storage | MySQL , MariaDB, MongoDB , ElasticSearch |
Messaging | Apache Kafka , RabbitMQ |
Data Analytics / Reporting | Looker BI, JasperSoft |
Testing | JUnit, Gatling, K6 |
Build Tools | IntelliJ Idea, Maven, Gradle, git |
Containerization | Docker , Google Registry |
CI/CD | Jenkins , TravisCI, TeamCity, Spinnaker |
HTML Templating | mjml , Velocity Engine |
Systems | Mac OS X, Linux, RaspberryPi |
Concepts | Data Structures, Microservices, Cloud Computing, Distributed Systems, 12-Factor App |
Language
Languages
- English
- Hindi
- Spanish
Interests
Interests
- Computer Science Research
- Cloud Computing
- Reactive Programming