Hi, I'm Jatin Goyal
Full-stack engineer specializing in building scalable microservices and data systems. Experienced with Ruby on Rails, Java, and Python. Open-source contributor to Ruby on Rails ecosystem.

About Me
Software Engineer at Enphase Energy, specializing in scalable microservices and data systems.
Hi, I'm Jatin Goyal, a Software Engineer at Enphase Energy with a strong background in building scalable microservices and data systems. I graduated from the Indian Institute of Technology, Delhi with a BTech in Computer Science and Engineering.
At Enphase, I've led the development of a Translation Management System for internationalization and significantly improved search functionality using Elasticsearch. I'm passionate about building efficient systems and have experience with various technologies including Ruby on Rails, Java, Python, and cloud services.
I'm also an active contributor to the Ruby on Rails ecosystem and have developed ShortsKing.com, a content automation platform that has attracted over 500 real users. I enjoy tackling complex technical challenges and creating solutions that make a real impact.
System Design
Designing and implementing scalable microservices architectures.
Data Systems
Building efficient search and data processing pipelines.
Open Source
Contributing to Ruby on Rails ecosystem and community.
Full Stack
End-to-end development from backend services to frontend applications.
My Portfolio
A showcase of my products, open-source contributions, and professional experience
View ResumeProducts

Content Automation Platform - ShortsKing.com
A fully automated short video content creation platform with minimal user input.
Open Source
Enhanced subscription management API with a patch for greater business flexibility in payment handling and resolved a critical create customer API bug that prevented payment provider data population in the app's database.
Professional Experience
Senior Software Engineer
Enphase Energy
Leading development of Translation Management System and search infrastructure improvements.
Designed and developed a Translation Management System to centrally manage internationalization (i18n) across microservices
Enhanced search functionality for core Data entity by 95% using denormalized Elasticsearch index
Eliminated dependency on code changes for text updates and gave direct control to PMs
Implemented data synchronization with Elasticsearch using Kafka and Logstash for real-time indexing
Software Engineer
Enphase Energy
Developed database abstraction layer and notification systems for the organization.
Designed and implemented a DB abstraction layer to serve DB needs across the organization
Created predefined API interfaces and exposed important events through Kafka
Implemented wrapper on Active Record ORM for DB operations via API calls
Delivered Notification Digest feature with data aggregation pipeline using SQS
Get In Touch
Feel free to reach out through any of these channels