Software Engineer at Enphase Energy

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.

GitHub
Open to opportunities
Jatin Goyal

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 Resume

Products

Content Automation Platform - ShortsKing.com
Featured

Content Automation Platform - ShortsKing.com

A fully automated short video content creation platform with minimal user input.

Ruby on RailsLLMsffmpegAWSReactPostgreSQL
Visit ShortsKing

Open Source

Pay gem - Ruby on Rails Payment Integration

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.

Ruby on RailsAPI DevelopmentPayment Integration

Ruby on Rails Framework Contribution

Contributed to the Ruby on Rails framework by updating default configurations for greenfield rails apps created using the rails CLI. This improvement helps developers get started with better default settings.

Ruby on RailsOpen Source

Professional Experience

Senior Software Engineer

Enphase Energy

July 2024 - Present

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

Ruby on RailsElasticsearchKafkaMongoDBRDSLogstash

Software Engineer

Enphase Energy

July 2022 - June 2024

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

Ruby on RailsActive RecordKafkaAWS SQSAPI Development

Get In Touch

Feel free to reach out through any of these channels