$12.0 per Hour
A self-taught, technology-agnostic engineer with a “Can do” attitude. I started my journey with being a freelancer in college then joined a startup as a first engineer and led the way to be a senior software engineer and built a strong team for the company with 40+ individual contributors and leaders. Nowadays I am spending most of my time studying system design and doing quick POCs on new tools & technologies for various use cases.
Tech Stack Expertise
Shell Script0 Years
AWS Open Search0 Years
- January 2019 - April 2023 - 4 Year
- August 2022 - March 2023 - 8 Months
TThe Ethereum Chain Analytics Platform is a powerful solution that leverages open-source technologies like Airflow, Pandas, Airbyte, Spark, ClickHouse, Kafka, and Dask to stream Ethereum blockchain data, store it in a scalable ClickHouse database, and provide real-time analytics to clients. This innovative platform enables users to gain valuable insights from the Ethereum blockchain for strategic decision-
making, while delivering high performance, scalability, and reliability.
Develop high-level system architecture using technologies like Apache Kafka, ClickHouse, and Apache Spark; design efficient technical solutions for seamless integration and optimal performance.
Implement real-time data streaming from the Ethereum blockchain using Apache Kafka; ensure data reliability, security, and proper partitioning for efficient processing.
Configure and optimise the ClickHouse database for efficient data storage and retrieval; monitor database performance, maintain high availability, and ensure data consistency.
Design, develop, and maintain data pipeline workflows using Apache Airflow; automate complex data processing tasks and ensure data consistency across pipelines.
Implement and maintain secure connections to various data sources using Airbyte connectors; validate data accuracy and integrity during ingestion from external sources.
Develop distributed data processing solutions using Apache Spark and Dask for large-scale analytics; optimise performance and implement advanced algorithms to extract insights from blockchain data.
Design and develop efficient data processing scripts using the Pandas library; perform data transformation and preprocessing for analytics purposes.
Write clean, efficient code with a focus on performance and maintainability; conduct code reviews and adhere to industry best practices for software development.
Create comprehensive technical documentation for the platform's architecture, components, and processes; share expertise with team members and promote a collaborative development environment.
- November 2021 - January 2022 - 3 Months
ShopDeFi is the revolutionary e-commerce platform that runs on blockchain with zero downtime. From digital art to physical books, set up your Web 3.0 store in a few clicks and start selling anything to anyone from anywhere in the world.
Developed, Audited and deployed smart contracts to satisfy product needs.
Deployed different environments and configured CICD for a smooth development process.
Set up and deployed temporal jobs for background works.
Coded, reviewed and architected clean and scalable system.
- March 2021 - October 2021 - 8 Months
ZPE Cloud is cloud based network management that simplifies how you scale and manage branch networks. Connect Node grid devices to extend cloud-based control across your infrastructure, and experience more free & secure access to keep business going.
Implemented a customizable user alerting system on various levels so that users can get real-time information about their networking devices.
Architect a Subscription-based access system for the platform which allowed the sales team to sell the product more effectively with unlimited configurations offered.
Reviewed code authored by fellow developers which lead to overall system quality and stability and cached many critical issues before code gets deployed.
Implemented SAML based OKTA authentication enabling the platform to provide secure and easy organisation-wide access.
Reduced API response time by 60% by implementing NoSQL Database along with SQL.
Implemented Elastics search to improve overall search on the platform and reduce the load on the database by 30%.
Developed software-based simulators for devices to allow testing the platform more aggressively.
Designed micro service to effectively update device information coming from Astarte triggers, which abled the platform to receive data from 20,000 devices in real-time.
- July 2020 - January 2021 - 7 Months
South African Project is based on LMS (Learning Management System) which deals with providing education to the people or Company employee Training.
Developed an end to end learning management system for companies to distribute courses from Coursera, Simplilearn to teams and individual employees with multilevel access.
Build features, maintained codebase and created APIs for LMS with 10k+ active users.
Build OpenStack based Sandbox-as-a-service, a key product for the company which allows learners to access lab resources and perform experiments without the hustle of setting up complex systems.
Developed shell script for Linux system to communicate with APIs and manage the OpenStack VM more efficiently.
Automated build and deployment process through, BitBucket CI and Zappa on AWS which reduced manual intervention in deployment by 100%.
Computer Science in Bachelor of EngineeringPune University
- June 2016 - June 2019