Ramachandran Ramamurthy, Developer in Pune, Maharashtra, India
Ramachandran is available for hire
Hire Ramachandran

Ramachandran Ramamurthy

Verified Expert  in Engineering

Bio

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

Zalando
Test-driven Development (TDD), Functional Testing, Agile Software Development...
Barclays
Java 8, Spring Boot, Java, Microservices Architecture...
Tata Consultancy Services
Java 8, Data Structures, Java, Android, Charting, Mentorship & Coaching

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

Part-time

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

2020 - 2021
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.
Technologies: Test-driven Development (TDD), Functional Testing, Agile Software Development, Back-end, Web App Development, Java 8, REST APIs, IntelliJ IDEA, Git, Data Structures, Java, Unit Testing, Spring Boot, Extreme Programming

Tech Lead, Assistant Vice President

2015 - 2020
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.
Technologies: Java 8, Spring Boot, Java, Microservices Architecture, Test-driven Development (TDD), Extreme Programming, Apache Kafka, Design-driven Development (D3), Event-driven Architecture, Event Sourcing, Data Structures, REST APIs, IntelliJ IDEA, Unit Testing, Functional Testing, Bitbucket, Git

Software Engineer

2011 - 2015
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.
Technologies: Java 8, Data Structures, Java, Android, Charting, Mentorship & Coaching

Experience

Zalando Fashion Advice

https://zalando.com
A Scala and Play-based web app used to provide fashion advice to customers. In collaboration with the customer understanding team, I built the dynamic questionnaire and order process. The stylist uses the questionnaire answers to better understand customers and increase their order acceptance rate.

Barclays

A consumer loan product and rewards platform built from scratch using microservices architecture and Kafka streaming. I was the tech lead, and the team used the latest technologies during that time, including Spring Boot, Spring Cloud Stream, event-driven architecture, and event sourcing.

Education

2006 - 2010

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring