Jaydip Kamani, Developer in Ahmedabad, Gujarat, India
Jaydip is available for hire
Hire Jaydip

Jaydip Kamani

Verified Expert  in Engineering

Software Developer

Location
Ahmedabad, Gujarat, India
Toptal Member Since
January 3, 2022

Jaydip is a profoundly talented software engineer with over seven years of experience in software design and development. He is a specialist in building, testing, and deploying RESTFul APIs. He has helped Awaaz De scale its capacity by ten times and leads a team of four software engineers. His skills include back-end development, Java, Python, SQL, JavaScript, Django, Spring, Hibernate, and Git. He holds a master's degree in computer science and learns new things quickly.

Portfolio

Amazon India
Java, APIs, Back-end, Git, Pipelines, Amazon Web Services (AWS)...
Awaaz De
Python, Django, Django REST Framework, PostgreSQL, Celery, RabbitMQ, Git, Redis...
SuperTax India
Java, Spring, Hibernate, JPA, Git, MySQL, JavaScript, HTML, CSS, Apache Maven...

Experience

Availability

Full-time

Preferred Environment

Linux, PyCharm, Eclipse, Spring Tool Suite (STS), Git, Jira, Slack, IntelliJ IDEA, Windows

The most amazing...

...thing I've built for Awaaz De is a product that provides end-users with personalized voice calls and SMS notifications about the status of their loans.

Work Experience

Software Development Engineer 2

2022 - PRESENT
Amazon India
  • Worked on enabling and enhancing the customer experience for payment methods such as Credit Card (CC) and Convenience Value Store (CVS) for the Amazon Japan marketplace by integrating with different payment service providers and gateways.
  • Helped team launch a service to delete the payment data for a customer when the customer requests account closure in Amazon Japan Marketplace.
  • Built, tested, and deployed APIs for micros services.
  • Participated actively in tech interviews for the team hiring.
Technologies: Java, APIs, Back-end, Git, Pipelines, Amazon Web Services (AWS), Amazon DynamoDB, Microservices, Distributed Systems, Asynchronous Programming, REST APIs, Caching, Batch File Processing, Linux, Data Structures, Algorithms, NoSQL, Software Engineering, Agile, IntelliJ IDEA, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (Amazon SNS), AWS STS, Message Queues

Senior Software Engineer

2019 - 2022
Awaaz De
  • Created different code and app modules to send pre-recorded voice calls, SMSs, and WhatsApp messages using Python, Django, RabbitMQ, and PostgreSQL.
  • Resolved the system's performance issues, increasing daily voice call scheduling capacity from three hundred thousand voice calls to over five million voice calls.
  • Headed and implemented back-end code migration from Python 2.7 and Django 1.11 to support Python 3 and Django 3.
  • Built, tested, and deployed APIs for web development.
  • Led a team of four people and officially managed two software engineers.
Technologies: Python, Django, Django REST Framework, PostgreSQL, Celery, RabbitMQ, Git, Redis, Distributed Systems, REST APIs, Agile, APIs, Amazon Web Services (AWS), Microservices, SQL, Back-end, PyCharm, Linux, Software Engineering, Data Structures, Algorithms

Software Engineer

2018 - 2019
SuperTax India
  • Built and maintained file processing microservices to efficiently process uploaded Excel files for the Indian Goods and Services Tax (GST) invoices with different file formats using Java, Spring, Redis, and MySQL.
  • Built and deployed RESTful APIs using Java, Spring, Hibernate, and MySQL.
  • Developed, tested, and deployed microservices end-to-end using Nginx and Jenkins.
Technologies: Java, Spring, Hibernate, JPA, Git, MySQL, JavaScript, HTML, CSS, Apache Maven, JUnit, Redis, REST APIs, Agile, APIs, Amazon Web Services (AWS), Microservices, SQL, Back-end, Slack, Spring Tool Suite (STS), Software Engineering, Data Structures, Algorithms

Software Engineer

2015 - 2018
iBASEt India
  • Fixed bugs by following test-driven development (TDD).
  • Developed, tested, and deployed different product modules of core products.
  • Built APIs for products using Java, Spring, Hibernate, Oracle, and SQL Server.
Technologies: Java, Spring, Hibernate, JUnit, Git, Apache Maven, Oracle, Test-driven Development (TDD), REST APIs, Agile, APIs, SQL, Back-end, Windows, IntelliJ IDEA, Spring Tool Suite (STS), Jira, Software Engineering, Data Structures, Algorithms

Product for Personalized Communication

https://app.awaaz.de/
This Python-based web application provides mobile solutions to healthcare, agriculture, and financial institution in India. This solution includes interactive voice responses and SMSs. I built a website that enables end-users of micro-finance banks to serve 60 to 70 different use cases in ten different vernacular languages.

Website for GST Filling

https://www.supertax.in/
I developed file processor and reconciliation microservices for the Indian Goods and Service Tax (GST) filling, reconciling sales and purchase invoices uploaded by users to simplify the process. It increased reconciliation pairing by 20% using string similarity.

Languages

Python, Java, SQL, JavaScript, HTML, CSS

Frameworks

Spring, Hibernate, Django, Django REST Framework, JUnit, JPA

Libraries/APIs

REST APIs

Tools

Celery, RabbitMQ, Git, Jira, Apache Maven, Spring Tool Suite (STS), PyCharm, Slack, IntelliJ IDEA, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (Amazon SNS)

Paradigms

Test-driven Development (TDD), Agile, Microservices, Asynchronous Programming

Storage

PostgreSQL, Redis, MySQL, Amazon DynamoDB, NoSQL

Other

Back-end, APIs, Software Engineering, Distributed Systems, Data Structures, Algorithms, Pipelines, Caching, Batch File Processing, Message Queues

Platforms

Linux, Amazon Web Services (AWS), Oracle, Eclipse, Windows, AWS STS

2013 - 2015

Master's Degree in Computer Science

Gujarat Technological University - Ahmedabad, Gujarat, India

2009 - 2013

Bachelor's Degree in Computer Engineering

Gujarat Technological University - Ahmedabad, Gujarat, India

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