Career Profile

I have experience building software solutions that are highly performant, scalable and maintainable with a strong understanding of developing and maintaining microservices using Java, Kotlin, Spring Boot.

Experiences

Senior Developer

January 2022 - Present
Trendyol Group, Berlin

Developer

August 2018 - January 2022
Akelius GmbH, Berlin
  • Design & Develop new synchronous and asynchronous libraries with micro-service architecture using Rest APIs & messaging queues to perform tasks such as CRUD, email, document, and image storage
  • Implement microservices architecture gateway pattern on existing and new micro-services
  • Design database models for complex systems using both SQL & NO-SQL databases
  • Implemented an optimal out of the box asynchronous solution to reduce the time taken to upload images

Backend Engineer

June 2017 - July 2018
Leverton, London
  • Write rules using Groovy/Java to manipulate data
  • Integration of statistical and rule based methods for information extraction
  • External API Integration

Software Developer - Intern

Sep 2015 - Aug 2016
Sword Apak, Bristol, United Kingdom
  • Worked on the existing Wholesale Finance System(WFS) using Java, Spring, Hibernate through my placement year
  • Work collaboratively with other teams to understand requirements and incorporate them into the software
  • Developed a new Invoice generating system for WFS using DOM4J and Docx4J
  • Used JIRA for tracking the workflow of the issues & bugs and fixing them which were occurring in the systems of LIVE customers
  • Worked with GIT & SVN for version control
  • Used Jenkins for Builds
  • Improved WFS Search Performance

Web Developer

Mar 2013 - Aug 2014
Test Yantra Software Solutions, Bengaluru, India
  • Define application objectives
  • Use SCRUM methodology for building applications
  • Integrating APIs to web applications.

Project Intern

Nov 2012 - Mar 2013
Aris Global, Bengaluru, India
  • Develop, Implement & Co-ordinate effective learning systems
  • Team up with software developers, technical writers, interface designers, and Project managers to make the best e-learning courses.

Projects

List of side projects or open source libraries I have worked on

Stackoverflow Java Library - A java library to access Stackoverflow Data
Indian Postcodes Java Library - Java API Library based on Open Government Data.
Postcode IO - UK Postcode Java API serving up Open Data postcodes.io
Text Mining Tool - A comprehensive web tool to get all properties of Text such as number of words, Paragraphs, Total number of times a word is repeated, classify words based on size, Parts of speech every word represents.

Skills & Proficiency

Java

Spring & Hibernate

Spring Boot & Spring Data JPA

REST

TDD & Junit4