Personal details

Bharath - Remote back-end developer

Bharath

Based in: 🇮🇳 India
Timezone: Chennai (UTC+5.5)

About

I am a Principal Software Engineer with expertise in programming languages such as Python, Spark, Rust, and JS. I have experience in data processing tools like Databricks, Hadoop, Numpy, and Pandas. Additionally, I have skills in web development with Flask, REST API, SQLAlchemy, and GraphQL. I am proficient in various databases including Snowflake, Redshift, Postgres, and MongoDB. I have experience with cloud services like AWS and Azure, as well as CI/CD tools like GIT and Jenkins. I have made significant contributions in architecting data pipelines, developing GQL resolvers, and owning backend applications. I have also improved efficiency in data ingestion and designed and developed data pipelines.

Work Experience

Principal Software Engineer
A5 labs | Dec 2021 - Sep 2023
Python
Git
MongoDB
Flask
PostgreSQL
Azure
NumPy
Amazon EC2
Jenkins
Amazon S3
Pandas
SQLAlchemy
Elasticsearch
Paperclip
RabbitMQ
Celery
IPython
Jira
Protocol Buffers
Rds
Docker
JavaScript
IBM DB2
DynamoDB
Apache Spark
Microsoft SQL Server
Amazon Redshift
Apache Kafka
Kubernetes
GraphQL
Hugo
Apache Hadoop
AWS Lambda
Snowflake
Airflow
Data Lake
Kafka streams
Octopus
Helm
RESTful API
Databricks
Apache Hive
AWS

Architected number of data pipelines batch & streaming from a variety of sources. Used DLT, Autoloader in AWS Databricks. Good grasp on Kafka and its architecture. Developed GraphQL (AWS Appsync & Ariadne) resolvers. Stepped up to own backend infra involving Docker, Kubernetes, Argo, Kubectl for more than 6 months. Created Argo DAG’s, Gitlab CICD pipelines, learnt & implemented Docker in Docker services.

Sr. Data Engineer
Cyence India, Chennai | Jun 2020 - Dec 2021
Python
Git
MongoDB
Flask
PostgreSQL
Azure
NumPy
Amazon EC2
Jenkins
Amazon S3
Pandas
SQLAlchemy
Elasticsearch
Paperclip
RabbitMQ
Celery
IPython
Jira
Protocol Buffers
Rds
Docker
JavaScript
IBM DB2
DynamoDB
Rust
Apache Spark
Microsoft SQL Server
Amazon Redshift
Apache Kafka
Kubernetes
Event Sourcing
GraphQL
Hugo
Apache Hadoop
AWS Lambda
Snowflake
Airflow
Data Lake
Kafka streams
Octopus
Helm
RESTful API
Databricks
Apache Hive
AWS

Improved efficiency in data ingestion following microservice architecture & asynchronous collection. Majorly designed & owned 2 varied applications. 1. Data pipelines in AWS Databricks. Data sources are Kafka & FE application. 2. Developed python Snowflake backend applications that runs in containers.

Education

Anna University, Chennai
Bachelor's degree・Electronics & Communication
Aug 2003 - May 2007

Certifications & Awards

Data Engineer Associate
Databricks | Nov 2023