Sumit Bhardwaj

Software Engineer II at Hubspot

Berlin, Berlin, Germany

About

I am Natural developer not bounded by technology. My key strength lies in the fact, I can learn and work with any kind of programming language to provide immediate fixes. Currently I work with Turvo India as Lead software engineer. Here I have worked with Core platform before switching to data team. Technologies have worked with include Spring boot, mongo, mysql, elastic search, rabbitmq, redis. Right now I am working with data team for stability and scale. I do administration for snowflake. I seek better solution for our ELT Tool. We use Tableau as our data visualization tool.

Experience

  • Senior Software Engineer || at HubSpot
    May 2024 - Present · 2 yrs 3 mos

  • Turvo Inc. (4 yrs 8 mos)
    • Lead Software Engineer
      Feb 2022 - May 2024 · 2 yrs 4 mos

      • Worked on JAVA/SpringBoot based Microservice for Scheduling and distributing reports via email or FTPS. We use Quartz schedular here. • Administer Snowflake Warehouse. I have extensive experience tasks, functions, Virtual Warehouse management. • Setting up S3 as our Staging area for data consumed by Snowpipe. • Updating Data models to make them efficient. • Making transformation of data efficient and resilient to error. • Debugging End to end pipeline if any data inconsistency is reported in Tableau. • Experimenting with tools like Kafka/fivetran as our loading tool replacing Penatho. • Experimenting with DBT for manage our transformation more efficiently. • Writing python scripts for uploading or downloading data as per adhoc requests. • Creating and updating Jenkins jobs for deployment and automation of tasks. • Making efficient SQL queries for our source database MONGO and MYSQL.

    • Senior Software Engineer
      Oct 2019 - Feb 2022 · 2 yrs 5 mos

      Worked with microservices using springboot. I have worked with variety of DataStores like MYSQL, MONGODB, REDIS, ElasticSearch. I have worked and managed 3 major flows: • Documents: Store, Manage and Share different type of documents invloved in shipment process. • Exceptions: Raised a assignable and sharbeable event for desirable situations. This has its own workflow. These can be manually created or from rules presnt in Autopilot. • Autopilot: IFTT framework, based on events happening in System

  • Sr. System Engineer at Renovite Technologies Inc
    Sep 2015 - Oct 2019 · 4 yrs 2 mos

    Responsibilities • Understanding the requirement and coming up with a solution, with implementation specs • Coding, Code Review, Build Management, Database setup • Preparing complete system in cloud for client demonstration purpose • Conducting internal training Renovite’s Reno-Switch is the first transaction switch designed to meet the needs of the 21st Century payments industry. Reno-Switch’s use of the latest cloud-native technology results in significantly lower pro-cessing costs than that achieved through traditional or virtual-machine based deployment approaches. Additionally, Reno-Switch supports the full choice of deployment models including in-house using standard Windows or Linux servers, or deployment in a private or public cloud from Amazon, Google, Oracle, or any leading provider. Reno-Switch puts you in full control of your cloud-migration strategy.

  • IT Analyst at Tata Consultancy Services
    Jan 2011 - Sep 2015 · 4 yrs 9 mos

    Project - Point Of Sale Responsibilities • Understanding Next Generation POS Application & Back Office Application used at Store level • On-Time solution providing of the Incidents raised by the Store, Corporate • Identifying the pitfalls of the existing POS & BackOffice Application • Modifying the existing architecture to accommodate new requirements