
Ramachandran Ramamurthy
Verified Expert in Engineering
Java Developer
Pune, Maharashtra, India
Toptal member since October 28, 2021
Ramachandran is a software engineer with ten years of experience building products and seven years specializing in Java development. Before working as a senior back-end engineer at Zalando, the fashion eCommerce giant, Ramachandran was the tech lead on the Barclays team that built a consumer loan and rewards platform and a software engineer at Tata Consultancy Services. He is customer-centric and quality-focused, and his industry experience is backed by a bachelor's degree in IT.
Portfolio
Experience
- Data Structures - 10 years
- Java 8 - 10 years
- Git - 7 years
- Spring Boot - 7 years
- Functional Testing - 7 years
- Test-driven Development (TDD) - 7 years
- IntelliJ IDEA - 7 years
- REST APIs - 7 years
Availability
Preferred Environment
Slack
The most amazing...
...thing I've built was a consumer loan and rewards platform during my time with Barclays.
Work Experience
Senior Back-end Engineer
Zalando
- Collaborated with the customer understanding team to build a dynamic questionnaire to better understand customers' requirements for their orders and passed the information to the stylist to increase the order acceptance rate.
- Implemented test-driven development and extreme programming, which improved the quality of the software. Achieved close to 100% code coverage with unit and functional tests.
- Followed the Agile software development methodology and conducted regular demos with the product team.
- Developed all the REST APIs using Spring Boot and Java 8.
Tech Lead, Assistant Vice President
Barclays
- Built a consumer loan and rewards platform from scratch using a microservices architecture. Developed all the REST APIs using Spring Boot in Java 8.
- Implemented test-driven development and extreme programming, which improved the quality of the software. Achieved close to 100% code coverage with unit and functional tests.
- Used Apache Kafka for ingesting transactions into the platform.
- Implemented design-driven development, event-driven architecture, and event sourcing.
- Applied trunk-based development using Bitbucket and Git.
Software Engineer
Tata Consultancy Services
- Developed Android applications for multiple clients.
- Used many charting libraries to create custom data charts.
- Mentored four developers and collaborated with them to deliver a module from end to end.
Experience
Zalando Fashion Advice
https://zalando.comBarclays
Education
Bachelor's Degree in Information Technology
Guru Gobind Singh Indraprastha University - Delhi, India
Skills
Libraries/APIs
REST APIs, Node.js
Tools
IntelliJ IDEA, Git, Slack, Kafka Streams, Bitbucket
Languages
Java 8, Java, Scala
Paradigms
Test-driven Development (TDD), Functional Testing, Agile Software Development, Microservices Architecture, Extreme Programming, Design-driven Development (D3), Event-driven Architecture, Event Sourcing, Unit Testing
Frameworks
Spring Boot, Play 2, Play, Spring Cloud Stream
Platforms
Apache Kafka, Android
Other
Data Structures, Back-end, Web App Development, Charting, Mentorship & Coaching
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring