Hitesh Kansal

Backend Engineer

Mumbai, Maharashtra, India11 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in building scalable distributed systems.
  • Strong background in Java and reactive programming.
  • Proven track record in high-performance payment systems.
Stackforce AI infers this person is a Backend Engineer specializing in Fintech with expertise in high-throughput systems.

Contact

Skills

Core Skills

JavaDistributed SystemsSoftware Development

Other Skills

AlgorithmsAmazon DynamoDBAmazon Web Services (AWS)Apache FlinkApache KafkaApache SparkCSSCore JavaData MiningData StructuresDatabasesGitGoogle SpannerHTMLHibernate

About

Experienced in building highly scalable distributed systems using Java, Reactive programming (RxJava2), Nodejs, Kafka, Flink, Spark, Redis, SQL, Google Spanner, DynamoDB database. I also have very good understanding of Algorithms, Data Structures & System Design. I got my M.Tech degree from Indian Institute of Technology, Roorkee in Computer Science & Engineering and also published a research paper on Sentiment Analysis (Information Retrieval, Data Mining, NLP)

Experience

Dream11

2 roles

SDE-3 | Backend Engineer

Jun 2023Present · 2 yrs 9 mos · On-site

  • Works as backend engineer in the Payments team which is responsible for Depositing the money to users D11 wallet. We have seen around 15K TPS deposits at peak and system is capable to handle more.
  • Our System interacts with different Payment Gateways and banks to facilitate the payment with internal intelligent traffic routing to different PGs based on their health at runtime for best user experience.
  • We also own the Financial Reconciliation system which validates the transaction between Dream11 and PGs.
  • My key responsibilities as part of the team are as follows:
  • Designing HLD, LLD for complex problems
  • End-to-end Development using Java, Vert.x (RxJava2), MySQL technologies, Kafka, Redis, Testing and Releasing to production.
  • Architectural design and Impact analysis of proposed changes.
  • Extensive documentation of items which includes design, and implementation specifics.
  • Investigation/Fixing of issues/defects in production and testing environments.
JavaVert.xRxJava2MySQLKafkaRedis+1

SDE-2 | Backend Engineer

Aug 2019Jun 2023 · 3 yrs 10 mos · On-site

  • Works as backend engineer in the Rewards team which is responsible for increasing the retention/engagement of the user. We have built features like streaks, awards, virtual coins, rewards shop, and levels.
  • My key responsibilities as part of the team are as follows:
  • Breaking down the monolithic system to different microservices.
  • Designing HLD, LLD for complex problems
  • End-to-end Development using Java, Vert.x (RxJava2), NodeJs, MySQL technologies, Testing and Releasing to production.
  • Architectural design and Impact analysis of proposed changes.
  • Investigation/Fixing of issues/defects in production and testing environments.
JavaVert.xRxJava2NodeJsMySQLDistributed Systems

Citicorp services india ltd.

3 roles

Senior Application Developer

Promoted

Aug 2015Aug 2019 · 4 yrs

  • CitiConnect Trade is a Supply Chain Management application. CitiConnect provides settlement and financing facilities to both buyer and supplier centric public and private marketplaces and supports both domestic and cross-border transaction in the variety of countries. It is developed using HTML, CSS, JavaScript, Struts2, JSP, J2EE, Java, Hibernate technology and Oracle for the database. My key responsibilities as part of the team are follow:
  • Impact analysis of proposed changes
  • Extensive documentation of line items which includes design, implementation specifics, and release documents.
  • End-to-end development using above technology and testing of delivery items and releasing to production
  • Release coordination for delivery items, including deployment support.
  • Investigation of issues/defects in production and testing environments
  • Support and troubleshooting of issues in QA/SIT.
  • Developing reports using Microstrategy.
  • Made project compliant with continuous integration (CI) and continuous delivery (CD) tools and practices to make the software lifecycle faster and efficient.
  • Reduced query fetching time and improved resource utilization which results in faster retrieval.
JavaHTMLCSSJavaScriptStruts2JSP+4

Application Developer

Feb 2015May 2015 · 3 mos

  • STALWART-It is a hiring management tool to help Citi to track all the information about a candidate right from the resume gathering to onboarding the candidate. It captures the status at each stage like written test result, interviewer comment after each interview. A team of 7 grads worked on it from scratch. It is developed using SmartGWT, Java, hibernate technology and oracle for the database. My key responsibilities as part of the team are follows:
  • Front end development using SmartGWT and Backend development using hibernate.
  • Co-ordinating with HR and other responsible teams for requirement gathering
JavaSmartGWTHibernateOracleSoftware Development

Application Developer

Aug 2014Jul 2015 · 11 mos

  • Margin Operation Netted Exposure Tracking (MONET) is an application built from the ground up
  • to support the organization in the managing, aggregation, operational processing and reporting of all margin exposures using a combination of upstream deal, market, product and collateral data. As part of the team, my responsibilities were as follows:
  • Configured the project on Jenkins and SonarQube for continuous integration and code quality respectively.
  • Coordinated with on shore and off shore team to resolve the sonar issues.
  • End to end development using Java, Spring, Hibernate, SmartGWT.
  • Worked on iReport to generate reports and monitored Autosys jobs.
JavaSpringHibernateSmartGWTSoftware Development

Education

Indian Institute of Technology, Roorkee

Master of Technology (MTech) — Computer Science

Guru Jambheshwar University

B.Tech — Information Technology

Stackforce found 100+ more professionals with Java & Distributed Systems

Explore similar profiles based on matching skills and experience