Abhishek Tripathi

CTO

Bengaluru, Karnataka, India8 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in building scalable distributed systems.
  • Proficient in Java and cloud technologies.
  • Strong experience in microservices architecture.
Stackforce AI infers this person is a Backend-heavy Fullstack developer in the SaaS and Fintech industries.

Contact

Skills

Core Skills

Apache KafkaJavaCloud ComputingBig DataAwsKubernetesCore JavaElkKafka

Other Skills

AVROActiveMQAmazon Web Services (AWS)Architectural DesignAvroBehavior-Driven Development (BDD)Business RequirementsC++Cascading Style Sheets (CSS)Continuous Integration and Continuous Delivery (CI/CD)DashboardsData StructuresDistributed SystemsDockerGit

About

Skilled in Java, J2EE, Data Structure and Algorithms, Algorithms ,Spring Boot, , Python, Apache Kafka, Apache ActiveMQ, SQL, NoSQL, ELK, Terraform, Influxdb. Hands on experience on developing REST API's and different frameworks. For more information please go through Github and Resume.

Experience

8 yrs 7 mos
Total Experience
1 yr 5 mos
Average Tenure
3 yrs 7 mos
Current Experience

Salesforce

Senior Member of Technical Staff

Nov 2022Present · 3 yrs 7 mos · Bengaluru, Karnataka, India · Hybrid

  • Designed and developed end to end system to self-heal Kafka cluster in case of any Node failure or
  • disk failure or rack failure or data center failure. Kafka cluster process 50-70 billion messages in
  • week.
  • Self-healing system is HA and move data across cluster with an speed of 1.5-2.5 TB in an hour.
Apache KafkaTerraformKubernetesJavaJenkinsContinuous Integration and Continuous Delivery (CI/CD)+4

Geeksforgeeks

System Design and Data Structure and Algorithms Instructor

Apr 2022Present · 4 yrs 2 mos

MicroservicesDistributed Systems

Microsoft

Software Developer 2

Feb 2022Nov 2022 · 9 mos · Bengaluru, Karnataka, India · Hybrid

  • Working on Azure File Storage.
TerraformCloud ComputingGithubBig DataC++Microservices+2

Amazon

Software Developer 2

Jun 2021Feb 2022 · 8 mos · Bengaluru, Karnataka, India · Hybrid

HibernateLog4jCore JavaSQLSpring MVCCloud Computing+7

Oracle cloud infrastructure

Software Developer 2

Dec 2020Jun 2021 · 6 mos · Bengaluru, Karnataka, India

  • ● Implement new services in Java for Oracle's managed Kubernetes engine offering in distributed environment (Open source: https://github.com/oracle/oci-service-operator)
  • ● Support operations by designing and implementing metrics and logging for new and existing services
  • ● Contributed on open source repository. oci-service-operator.
  • ● Provide on-call support and live troubleshooting with customers
  • ● Technology summary: Java, Kubernetes, Terraform, Git, Docker, TeamCity, Linux, JUnit, Go
Log4jSQLTerraformSpring MVCCloud ComputingGithub+8

Dell emc

Software Engineer 2

Feb 2019Dec 2020 · 1 yr 10 mos · Bengaluru, Karnataka, India

HibernateLog4jCore JavaScrumSplunkTerraform+11

Ig

2 roles

Associate Developer

Mar 2018Feb 2019 · 11 mos

  • Project name: Enterprise Message Bus for Apache ActiveMQ and Apache Kafka.
  • Environment: Apache Active MQ, JMS 2.0, Kafka , Avro, Java, Spring, Spring Rest API, Spring Integration.
  • Project Description:
  • Develop the Enterprise Message Bus for Apache Kafka and ActiveMQ.
  • Responsibilities:
  • Writing ActicveMQ producer and consumer library.
  • Writing Enterprise Message Bus Framework for Kafka.
  • Developing the DLQ Framework for the Apache ActiveMQ specific to company requirements.
HibernateLog4jActiveMQCore JavaSQLApache Kafka+15

Graduate Trainee

Nov 2017Jul 2018 · 8 mos

  • Project name: MTF (Multilateral Trading Facility) - PB (Prime Broker)
  • Environment: Java, Spring MVC, PostgreSQL, AWS, Kafka, Jenkins, Terraform, ELK
  • Tools: Intellij, GitBash
  • Project Description:
  • Multilateral Trading Facility (“MTF”) as the optimal structure to grow the existing European business
  • Responsibilities:
  • Writing Kafka Producer and Kafka Consumer and Posting the messages into the Kafka topic.
  • Creating the Avro Schema according to the Rules of the Engagement.
  • Writing the BDD and Junit test cases for the code.
  • Writing the Embedded Kafka logic for the integration testing.
  • Writing the Quartz Scheduler for scheduling the snapshots.
  • Project name: JSON Logger for ELK (Logging Framework)
  • Environment: Core Java, Data Structures, Log4j, ELK.
  • Project Description:
  • Developed a logging framework which will log the logs in JSON format
  • Responsibilities:
  • Writing the logic which will log the messages in the specified format by the Architects and business.
  • Writing the Junit Test Cases for the corresponding code.
  • Continuous discussion with the Architects what enhancements needed.
  • Project name: Kafka Load Simulator
  • Environment: Core Java, Data Structures, Log4j, AVRO, Schema Registry, Kafka.
  • Project Description:
  • Developed framework which is responsible for the generating the random message and to check whether Kafka broker able to handle that much of load or not.
  • Responsibilities:
  • Understand the requirement and implement the logic in best efficient manner. Like to generate the valid date format as defined in the given AVRO schema.
  • Generate some valid random numbers in particular range as defined by the user while defining the number of messages to be generated to publish in the kafka topic.
  • Do the validation check of different formats example: Date which is given as input in properties file.

Education

Centre for Development of Advanced Computing (C-DAC)

PG - Diploma — Diploma in Advance Computing

Jan 2016Jan 2017

Dr. A.P.J. Abdul Kalam Technical University

Bachelor of Technology (B.Tech.) — COMPUTER SCIENCE AND ENGINEERING

Jan 2011Jan 2015

SAINIK SCHOOL REWA

12TH — SCIENCE

Jan 2003Jan 2010

Stackforce found 100+ more professionals with Apache Kafka & Java

Explore similar profiles based on matching skills and experience