Hello, I'm

Harsha

Backend Engineer & Developer

I build scalable backend systems and automate complex workflows. Passionate about leveraging technology to enhance productivity and solve real-world problems.

harsha.js

node harsha.js

const developer = {
  name: "Harsha",
  role: "Backend Engineer",
  skills: [
    "Node.js",
    "TypeScript",
    "GraphQL",
    "AWS",
    "Redis",
    "MongoDB"
  ],
  passion: "Building scalable systems",
  interests: [...],
  connect: () => "Let's build something!"
};

console.log(developer.connect());

"Let's build something!"

_

About Me

Backend Engineer & Technology Enthusiast

I'm a backend engineer specializing in Node.js, Python, web scraping, TypeScript, and cloud technologies. With a background in Information Technology from IIIT Vadodara, I've developed scalable APIs, automated systems, and data-driven applications. I was also a Google Code-In Mentor for two consecutive years (2018-2019), guiding over 200 pre-university students in open-source projects.

My passion lies in creating technology that brings people together and enhances productivity. I believe in automating repetitive tasks so people can focus on solving complex problems.

My Skills

Node.js
JavaScript
TypeScript
Express.js
MongoDB
GraphQL
AWS
Docker
React.js
Python
Redis
CI/CD

Featured Projects

harsha-iiiv

My GitHub Projects

Repositories
Stars
Contributions

Rental Platform API

A comprehensive GraphQL API for a rental platform with automated scheduling using cron jobs and integrated payment gateways for seamless transactions.

Transcription Service

Backend APIs for audio/video processing with transcription services and efficient data pipelines for large datasets, built with AWS.

LinkedIn Reverse Lookup

Automated LinkedIn profile lookup by email addresses using Puppeteer for headless browser interaction with multi-threading support.

Mini CRM

APIs for managing customer emails with MongoDB database and React.js dashboard for effective response management.

Event Management System

RESTful APIs for event registrations, ticket management, and analytics with user authentication and role-based access control.

Web Automation Toolkit

A collection of web automation tools using Puppeteer for headless browsing, data extraction, and form submissions with CAPTCHA handling.

Work Experience

Backend Engineer

Jun 2024 - Present

Designed and developed comprehensive GraphQL API with complex queries and mutations, improving data fetching efficiency by 40%. Implemented automated scheduling system using cron jobs for availability updates, pricing adjustments, and booking management. Integrated payment gateways (Stripe, Tap) with cryptocurrency support. Built notification system using AWS SES for automated confirmations and communications.

Software Engineer

Jan 2024 - Jun 2024

Integrated the Whisper model to transcribe audio and video files, later processing the transcripts with LLMs for insights and semantic analysis. Developed a resilient file upload system using Node.js, Express, and Multer to handle diverse file types. Implemented Stripe for secure payment processing, supporting single payment intents for multiple file uploads. Created a CI/CD pipeline for automatic deployment upon Git merges. Oversaw the entire lifecycle of software development, deployment, and maintenance.

Software Engineer

Jun 2021 - Dec 2023

Created web automation and web scraping solutions using Node.js, Puppeteer and Python. Led a team of four members through the lifecycle of 150+ automations scripts. Managed cloud services on AWS including EC2, Lambda, CloudFront, CloudWatch, and S3 for robust infrastructure.

Google Code-In Mentor

2018 - 2019

Mentored over 100 pre-university students participating in Google's open-source program for two consecutive years. Guided students through project tasks, code reviews, and technical problem-solving. Helped students understand collaborative development and open-source contribution practices.

Blog

Contact