LTI
Back navigation
Pune, India - 2018-2021
Learnt everything, coding from scratch to Ubuntu

  1. Designed and developed REST APIs on Java for services like connector service - pull and push data from/to any source, and scanner service - to scan for data structure; to be run as Spark cluster jobs for ETL.
  2. Worked on cloud connectors like Azure Blob, Amazon S3, GCP; with a major focus on Azure Blob.
  3. Improved performance of XLSX data parser by ~50%, by identifying bottlenecks in Apache Poi implementation. Designed, implemented, and maintained new features like range read, streaming read, etc. for xlsx connector.
  4. Developed bash scripts on Linux for doing automated performance benchmarking for various connectors for Spark on K8S.
  5. Designed and developed functionality like upsert for RDBMS via spark, mongoDb authentication.
  6. Researched the feasibility of a connector for Google Drive. Developed a POC to demo the integrated functionality.
  7. Worked on other technologies like Docker, Kubernetes, Azure Blob, Amazon S3, Sftp, Spring boot, CI/CD, Snowflake, SonarQube, ElasticSearch. Strong experience in Linux, with Ubuntu as the choice of development OS.
  8. Contributed to maintenance and enhancement of Spark cluster processing for about 15 connectors.
  9. Worked on file connectors like Delimited, Json, Xlsx, Parquet, Xml, Sas7bdat, etc..
  10. Hands on experience working on data parsers(connectors) for various sources like RDBMS systems (PostgreSQL, MySQL, Hive, SqlServer, Snowflake, etc.); file formats like xlsx, delimited, sas7bdat, json, xml; NoSQL like mongoDb; and crm platforms like Salesforce.
Highlights
  • XLSX connector performance improvement

    XLSX connector performance improvement

    Show more
  • JSON connector performance improvement

    JSON connector performance improvement

    Show more
  • Git

    Git

    Show more
  • Custom features on XLSX/CSV

    Custom features on XLSX/CSV

    Show more
  • Refractor for better design

    Refractor for better design

    Show more
  • Bash Scripts

    Bash Scripts

    Show more
Tech Stack Used
  • Java
  • SpringBoot
  • Docker
  • Kubernetes
  • MySQL
  • PostgreSQL
  • Snowflake
  • Hive
  • MongoDB
  • Azure Blob
  • S3
  • GCP
  • Spark
  • jvisualVM
  • bash
  • Git
  • Sublime3

Icon Credits
LTI logo created by https://companieslogo.com/ - https://companieslogo.com/larsen-toubro-infotech/logo/Xlsx icons created by Creativenoys01 - Flaticon - https://www.flaticon.com/free-icons/xlsxJson icons created by Smashicons - Flaticon - https://www.flaticon.com/free-icons/jsonGit icons created by pictogramer - Flaticon - https://www.flaticon.com/free-icons/gitSteam icons created by Freepik - Flaticon - https://www.flaticon.com/free-icons/steamLinux icons created by Abu Shafiyya - Flaticon - https://www.flaticon.com/free-icons/linux