Skip to main content
RH
Open to opportunities

Ravi Hasija

@ravihasija

I’m a backend software engineer with 22+ years of Java experience building scalable microservices.

Zimbabwe
Message

What I'm looking for

I’m looking for a backend role where I can own systems end-to-end, build scalable microservices and event-driven pipelines, and apply strong cloud engineering on AWS and Kubernetes—paired with teams that value testing, code quality, and mentorship.

Backend software engineer with 22+ years of Java experience building scalable, high-performance microservices and distributed systems in production environments. I bring deep hands-on expertise in Spring Boot, Hibernate, OOP design patterns, multithreading/concurrency, and JVM performance tuning, and I consistently own workstreams end-to-end—from design through deployment.

I’m at my best when I can turn complex distributed state and high-traffic flows into reliable systems. I build REST APIs and microservices, apply rigorous testing and code quality practices (JUnit 5, Mockito/Spock, WireMock, Testcontainers), and use coverage gating and strong code review/mentoring to raise engineering standards.

Across my career, I’ve partnered backend development with cloud-native platforms—AWS (Lambda, API Gateway, SQS/SNS, DynamoDB, S3, CloudWatch, CDK, Terraform, CloudFormation) and container platforms (Docker, Kubernetes). I also design distributed messaging and async pipelines with Kafka, ActiveMQ, and Amazon SQS/SNS, backed by relational and NoSQL databases like Oracle, PostgreSQL, MySQL, MongoDB, and Cassandra.

Recently, I architected a serverless diagnostic automation platform at Amazon Robotics (Lambda, API Gateway, DynamoDB, SQS), cutting investigation time from 30–45 minutes to under 5 minutes. At Charter Communications, I led Kafka-based event-driven microservices at scale and migrated a high-traffic API to a containerized Spring Boot microservice with a 95% latency reduction—while also founding a Java User Group to drive continuous learning.

Experience

Work history, roles, and key accomplishments

NW

Senior Software Engineer

NWEA

Dec 2019 - Apr 2021 (1 year 4 months)

Built a high-throughput ETL test event generation tool producing hundreds of events per minute, replacing a 30-minute manual process with an automated async pipeline. Containerized the ETL pipeline to reduce onboarding/setup time and implemented an AWS Lambda in Rust for a performance-sensitive stage.

CC

Senior Software Engineer

Charter Communications

Feb 2015 - Nov 2019 (4 years 9 months)

Designed Kafka-based, event-driven microservices for high-throughput distributed message processing at scale. Led migration of a high-traffic API to a containerized Spring Boot microservice, achieving 95% latency reduction, and built AWS Lambda/ActiveMQ-based elastic scaling for peak traffic.

AI

Software Engineer

Andesa Services Inc

Feb 2009 - Nov 2010 (1 year 9 months)

Modernized a legacy financial services application (Java 1.4, EJB 2.0) to a Web 2.0 platform. Applied GWT, Hibernate, and Oracle 10g on a JBoss-based environment to support the modernization effort.

PE

Software Engineer

Pentaho

Sep 2007 - Dec 2008 (1 year 3 months)

Played a key role in the software development life cycle for Pentaho Business Intelligence, contributing to design, implementation, unit testing, and build/packaging. Teamed on development of the new Web 2.0 UI for the Pentaho BI suite.

CO

Programmer / Systems Analyst

Convergys

Dec 2004 - Aug 2007 (2 years 8 months)

Designed software architecture by defining requirements, building object-oriented models, and implementing custom projects. Partnered with business units and clients to formalize needs, provide support, and resolve issues quickly, earning Quality Contributor recognition from Convergys for key project performance.

Education

Degrees, certifications, and relevant coursework

University of Central Florida logoUF

University of Central Florida

Master's in Computer Science, Computer Science

Completed a Master’s program in Computer Science at the University of Central Florida in December 2004.

University of Mumbai logoUM

University of Mumbai

Bachelor of Engineering, Computer Engineering

Earned a Bachelor of Engineering in Computer Engineering from the University of Mumbai, completed in May 2001.

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan