Ashwin Ravichandran

Senior Developer at HCLTech

Chennai, Tamil Nadu, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Ashwin Ravichandran is a Senior Developer based in Chennai with 11 years of software experience and nearly 4 years focused on Java application development and vulnerability remediation. He brings strong expertise in Java, Spring Boot, Spring Data JPA and SQL, combined with hands-on security tooling experience such as Veracode to harden enterprise applications. At TCS and now HCLTech he has delivered robust backend systems while driving remediation of application vulnerabilities in production contexts. An active open-source contributor, he has worked on high-performance projects like the Servo browser engine and the Vavr functional Java library, contributing to scripting, styling internals and test automation—skills that hint at low-level systems thinking beyond standard enterprise stacks. His electrical engineering background informs a pragmatic, systems-oriented approach to software design and debugging.
code10 years of coding experience
job4 years of employment as a software developer
bookBachelor of Engineering - BE, Electrical and Electronics Engineering, Bachelor of Engineering - BE, Electrical and Electronics Engineering at Sri Sairam Engineering College
github-logo-circle

Github Skills (19)

scripting10
testing10
browser10
webpages10
webengine10
web-content10
java10
javas10
junit10
functional-programming10
webassembly10
rust10
euler9
immutable-collections9
dom9

Programming languages (6)

JavaC++RustJavaScriptGoSaltStack

Github contributions (5)

github-logo-circle
vavr-io/vavr

Jul 2016 - Nov 2016

vʌvr (formerly called Javaslang) is a non-commercial, non-profit object-functional library that runs with Java 8+. It aims to reduce the lines of code and increase code quality.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:35 commits, 14 PRs, 38 comments in 4 months
Contributions summary:Ashwin primarily contributed to adding and refactoring tests within the `vavr-io/vavr` repository, a Java object-functional library. Their work involved implementing solutions to Project Euler problems (19, 20, 21, 31, and 35) using Vavr's collection and functional programming features. The user refactored existing test solutions to improve code readability and maintainability, also adopting new Java features such as `java.time.Month`.
functional-programmingjava-8profitcode-qualityjava8
servo/servo

Aug 2016 - Sep 2016

Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.
Role in this project:
userBack-end Developer
Contributions:5 commits, 5 PRs, 14 comments in 1 month
Contributions summary:Ashwin primarily contributed to the Servo browser engine, focusing on improving its core functionalities. Their commits involved fixing errors in the script engine, enhancing the style system cache, and implementing new features, like `Navigator.cookieEnabled`. They also removed support for UTF-16 in TextEncoder. The work demonstrates a focus on browser engine internals, particularly in the areas of scripting, styling, and web API implementation.
browserrustjavascriptbrowser-engineservo
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ashwin Ravichandran - Senior Developer at HCLTech