Hi,
I am a full-stack developer with over 3+ years of experience in a product based startup & company & open source developer. I have rich experience in building monolithic as well as the microservice application using technologies like Java, Spring, Spring Boot, Spring Cloud, JPA, Hibernate, Spring Security, etc. I have developed scalable and performance efficient systems to handle 100+ million traffic in a day and hold experience building low latency applications.
I have excellent knowledge of building streaming data pipelines using Apache Kafka, Kafka Streams, Kafka Connect, RabbitMq.
I also possess a knowledge of various caching technologies like Redis, EhCache to cache frequently used data like sessions, static data which hardly changes to improve the response times and also implementing rate limiting/throttling of API's using the same.
I have experience working with various SQL and NoSQL databases like MySQL, MongoDB, ElasticSearch, SOLR, Druid, Hive, HDFS.
Have experience in building developing Rest APIs with rate limiting/throttling & real-time applications using WebSockets.
Implemented Service Discovery using Netflix's Eureka, Zuul and Ribbon.
I have experience building microservice applications to upload & retrieve documents/images on cloud storage like AWS S3, Microsoft Azure, etc.
I also hold experience build reporting framework which generates reports dynamically based on the requirements and in various formats like CSV, XML, PDF, etc.