Hello, I am Rohan

Software Engineer and God

I build sleek Softwares fast because “good enough” isn’t in my vocabulary. I’m obsessed with clean architecture and sharp design. Basically, I’m assembling the future one line of code at a time… with fewer lines than you’d expect.

Who am I?

Software Engineer | Technical Instructor | Problem Solver

Early-career Software Engineer with experience contributing to live products, partnering with stakeholders, and delivering maintainable code. Passionate about technical engineering fundamentals, testing, automation, and mentoring others. Currently working at Babylon Radio, Dublin, with expertise in Python, JavaScript, REST APIs, and production-ready engineering practices.

Personal Info

Birthdate: 21/06/2002
Phone: +353 89 943 5478
Website: rohanhandore.com
Location: Dublin, Ireland
Work Authorization: Legally authorised to work in Ireland (Stamp 1G Visa)

My Expertise

Languages

Python (2+ years), Java (2+ years), JavaScript (1+ year), SQL, C++, C#

Engineering

Technical Engineering, OOP, Clean Code, Code Reviews, Debugging, Documentation, Estimations, Incident Triage

Architecture & Quality

REST APIs, System Design, Data Modeling, Testing (Unit & Integration), Automation, Git Workflows

Experience

Software Engineer (project based)

Dec 2025
Babylon Radio, Dublin, Ireland
  • Contributed to a live Product by partnering with Stakeholder groups to determine user requirements for features and fixes, and incorporated Feedback from multiple channels into follow-up work.
  • Assisted senior engineers under Technical Leadership by breaking work items into tasks, providing estimates, escalating risks early, and keeping delivery disciplined and predictable.
  • Created and implemented maintainable, extensible code with a focus on diagnosability, reliability, and maintainability; improved logging and error handling to support faster issue triage.
  • Supported Service operations by helping investigate production issues impacting performance or functionality, proposing mitigations, and validating fixes in simulated or non-production environments.
  • Contributed to Testing by writing and running test cases before release and documenting reproduction steps to ensure fixes were safe to deliver.
  • Participated in lightweight Automation efforts (scripts and repeatable runbooks) to reduce manual checks and improve release confidence.
  • Practiced day-to-day Technical Engineering fundamentals: code reviews, clear documentation, and respectful collaboration aligned with team Culture and values.
Technologies: Python, JavaScript, REST APIs, Git, Linux, SQL (PostgreSQL)

Guest Lecturer / Technical Instructor (Part-time)

Mar 2023 to Jan 2024
College Workshops, India
  • Delivered lectures and live coding sessions on Data Structures and Algorithms: arrays and strings, recursion, hashing, stacks and queues, linked lists, trees (BST and traversals), heaps, graphs (BFS and DFS), dynamic programming, greedy algorithms, and time and space complexity.
  • Created practical assignments focused on Testing mindset: test case design, edge cases, debugging discipline, and communicating trade-offs clearly.
  • Taught system design fundamentals including requirements, API design, data modeling, caching, replication, queues, scalability trade-offs, and observability (logs and metrics).
  • Demonstrated Leadership of others by mentoring students through structured problem solving and clear technical writing.
Technologies: Python, Java, Git, SQL, Linux

Software Engineering Trainer / Technical Instructor

Dec 2022 to Jan 2024
TechnoKraft Training and Solutions Pvt. Ltd., Nashik, India
  • Designed and delivered curriculum aligned to real-world Technical Solutions for early-career engineers, focusing on maintainable code, debugging discipline, and professional engineering habits.
  • Created structured learning plans and practical labs that reinforced clean APIs, data modeling, and production-style problem decomposition.
  • Demonstrated consistent Leadership and Discipline by running recurring sessions, tracking progress, and providing actionable feedback for improvement.
Technologies: Python, Java, Data Structures, System Design fundamentals

Software Engineering Intern

Jun 2022 to Aug 2022
Eluminus Technologies Pvt. Ltd., Nashik, India
  • Assisted engineers with implementation tasks, bug fixes, and code reviews, learning professional workflows and delivery expectations.
  • Improved engineering fundamentals across Git branching, readable commits, and basic Testing with reproducible steps.
Technologies: Java, Python, SQL, Git

My Resume

Languages

  • English
  • Marathi
  • Hindi

Education

Master's in Big Data Management and Analytics (70.5%)

Griffith College Dublin, Dublin, Ireland

Coursework: Data Structures and Algorithms, Software Engineering, Database Systems, Distributed Systems, Big Data Management, Applied Statistics

Bachelor's in Computer Science (82%)

Savitribai Phule Pune University, India

Coursework: Data Structures and Algorithms, Operating Systems, Database Systems, Computer Networks, Software Engineering

Skills

Python Java JavaScript SQL PostgreSQL REST APIs Git Linux System Design Data Structures Algorithms Testing Automation Code Reviews Documentation OOP C++ C#

Projects

Proxy Censorship Agent for LLMs

Python

Designed a proxy layer to intercept and evaluate prompts and responses, enabling policy-based filtering and safe handling of untrusted inputs. Created a modular approach to implement policy updates without rewriting core logic, improving maintainability. Added lightweight Testing using repeatable test prompts and regression checks to validate behaviour changes.

Python Trading Bot

Python, APIs

Built an automated trading workflow with deterministic strategy evaluation and robust error handling. Ran strategies in simulated environments first to confirm error-free runtime and validate logic before any real execution. Added Automation for scheduled runs and logging, plus Testing via replayed historical scenarios and edge case checks.

Open-source Contributions

Various Projects

Contributed small fixes and improvements by reading unfamiliar codebases, following contribution guidelines, and submitting clean pull requests. Practiced collaboration via review comments, incremental proposals for changes, and clear implementation notes.

Certifications

Google Professional Data Engineer

Blog

Sharing insights on software engineering, best practices, and technical tutorials.

Jan 27, 2025 Software Engineering

Building Maintainable Code: Best Practices

Exploring the fundamentals of writing clean, maintainable code that stands the test of time. Learn about code organization, naming conventions, and documentation practices that make codebases easier to understand and extend.

Read More
Jan 20, 2025 Backend

REST API Design: Principles and Patterns

Dive into RESTful API design principles, covering resource naming, HTTP methods, status codes, and versioning strategies. Discover patterns for building scalable and developer-friendly APIs.

Read More
Jan 15, 2025 Testing

Testing Strategies: Unit, Integration, and Beyond

Understanding different testing approaches and when to use them. From unit tests to integration tests, learn how to build confidence in your code through comprehensive testing practices.

Read More
Jan 10, 2025 DevOps

Automation in Software Development

Exploring automation tools and scripts that streamline development workflows. Learn how automation can reduce manual checks, improve release confidence, and save valuable development time.

Read More
Jan 5, 2025 System Design

System Design Fundamentals

An introduction to system design concepts including scalability, reliability, data modeling, caching strategies, and observability. Essential knowledge for building production-ready systems.

Read More
Jan 1, 2025 Career

From Intern to Software Engineer: My Journey

Reflecting on the path from software engineering intern to early-career engineer. Sharing lessons learned, challenges faced, and growth opportunities in the tech industry.

Read More

Interview Materials

Comprehensive interview guides to help you prepare for your next interview

Behavioral Interview Guide

27 comprehensive guides covering common behavioral interview questions. Learn how to answer questions about leadership, teamwork, problem-solving, communication, and career growth using the STAR framework.

  • Leadership & Project Management
  • Teamwork & Collaboration
  • Problem Solving & Decision Making
  • Communication Skills
  • Career & Personal Growth
View Interview Materials

LLD Interview Questions

35 comprehensive Low Level Design (LLD) interview questions covering system design fundamentals. Practice designing systems like Bloom Filter, LRU Cache, Notification System, Parking Lot, and many more with detailed explanations and implementations.

  • 8 Easy Level Questions
  • 11 Medium Level Questions
  • 16 Hard Level Questions
  • Complete Code Implementations
  • System Design Patterns
View LLD Questions

My Social Media

Get in Touch

Contact Information

+353 89 943 5478
rohanhandore.com
Dublin, Ireland
Work Authorization: Legally authorised to work in Ireland (Stamp 1G Visa)

Send a Message