Trinadh Amireddy, Developer in Bengaluru, Karnataka, India
Trinadh is available for hire
Hire Trinadh

Trinadh Amireddy

Verified Expert  in Engineering

Back-end Developer

Bengaluru, Karnataka, India

Toptal member since April 4, 2022

Bio

Trinadh is an experienced software engineer with a demonstrated history of success working in the computer software industry. Skilled in designing systems using Java, Spring Boot, PostgreSQL, AWS S3, Amazon SQS, and JUnit, Trinadh excels in projects requiring Java-related technologies because they involve more coding and design. Trinadh was awarded best employee for delivering features in time while improving the processes and enhancing results.

Portfolio

Zeta Account
Java 8, Spring Boot, PostgreSQL, Apache Airflow, Spring Data JPA, JUnit...
Ninjacart
Java 8, Spring Boot, Spring Data JPA, MySQL, Amazon S3 (AWS S3)...
Dell EMC XtremIO
.NET, JavaScript, jQuery, Amazon S3 (AWS S3), C#.NET, Algorithms, ASP.NET MVC...

Experience

  • JUnit - 5 years
  • Amazon Web Services (AWS) - 5 years
  • Java 8 - 4 years
  • Spring Data JPA - 3 years
  • Design - 3 years
  • Microservices - 3 years
  • Spring Boot - 3 years
  • PostgreSQL - 2 years

Availability

Full-time

Preferred Environment

Slack, Email, Mobile

The most amazing...

...thing I've developed is a B2B eCommerce product used by the operations department to deliver vegetables and fruits to Flipkart supermart and Swiggy Instamart.

Work Experience

Senior Software Engineer

2021 - PRESENT
Zeta Account
  • Completed Metro2 reporting format with four people in three weeks, which included reading data from Redshift, pushing to S3, formatting according to Metro2 specifications, uploading to SFTP, and writing DAGs for the integration in the Airflow.
  • Articulated with product owners for requirements and reviews, wrote designs and shared them with the team, and completed features.
  • Provided support to nine team members unblocking them on technical issues.
  • Delivered and deployed features and fixed bugs in time.
Technologies: Java 8, Spring Boot, PostgreSQL, Apache Airflow, Spring Data JPA, JUnit, PowerMock, Testcontainers, Postman, Amazon S3 (AWS S3), Amazon Simple Queue Service (SQS), APIs, Software Architecture, Microservices, REST, RESTful Services, RESTful Development, Design Patterns, Data Structures, Algorithms, Mockito, Java, Design, Python, Spring, Concurrent Programming, Multithreading, Functional Programming, API Integration, REST APIs, Databases, Distributed Systems, Apache Maven, SQL, SendGrid, API Architecture, REST API Architecture, Single Sign-on (SSO), Enterprise SaaS, Back-end, Docker, Containers, Event-driven Programming, Event-driven Architecture, API Development, Apache Kafka, RabbitMQ

Software Engineer II

2020 - 2021
Ninjacart
  • Developed an eCommerce product for the operations department that reads customer orders and provides suggestions for the people in the warehouses to move goods from one department to another, load to trucks, and remove stock from the inventory.
  • Introduced unit testing in the company, delivered KT at the organization level, and helped the teams start writing unit tests using JUnit, Mockito, and PowerMock.
  • Designed the complete end-to-end flow of the eCommerce products.
  • Worked on grocery products to create sale and purchase orders to the warehouses based on calculated customer orders.
Technologies: Java 8, Spring Boot, Spring Data JPA, MySQL, Amazon S3 (AWS S3), Amazon Simple Queue Service (SQS), JUnit, Postman, PowerMock, Mockito, APIs, Software Architecture, Algorithms, Design Patterns, Amazon Web Services (AWS), AWS SDK, REST, RESTful Services, RESTful Development, Microservices, Data Structures, Java, Design, Spring, Concurrent Programming, Multithreading, Functional Programming, API Integration, REST APIs, Databases, Distributed Systems, Apache Maven, SQL, API Architecture, REST API Architecture, IntelliJ IDEA, Back-end, Docker, Serverless Architecture, Containers, Event-driven Programming, Event-driven Architecture, API Development

Software Engineer II

2018 - 2020
Dell EMC XtremIO
  • Implemented a standalone service for asynchronous operations. All of the components of the product push on-demand or scheduled jobs to the table. This service reads those jobs and executes them.
  • Updated a desktop application to process files from local storage to AWS S3.
  • Added a page to view running jobs with real-time updates.
Technologies: .NET, JavaScript, jQuery, Amazon S3 (AWS S3), C#.NET, Algorithms, ASP.NET MVC, ASP.NET, .NET Core, REST, RESTful Services, RESTful Development, Microservices, Entity Framework, Data Structures, JUnit, PowerMock, Postman, Mockito, Design, APIs, Software Architecture, Concurrent Programming, Multithreading, AWS Lambda, API Integration, Microsoft SQL Server, HTML5, HTML, REST APIs, Databases, Apache Maven, SQL, API Architecture, REST API Architecture, IntelliJ IDEA, Enterprise SaaS, Back-end, Docker, Serverless Architecture, Event-driven Programming, API Development

Technical Member Staff Level II

2017 - 2018
Aurigo Software Technologies
  • Added filter and pagination support to tables that involved writing stored procedures over 600 lines, using C# code, JavaScript, and CSS for the front end.
  • Implemented features to an internal framework so that internal employees can leverage those features to develop customer requirements.
  • Mentored team members and unblocked them on technical issues.
Technologies: ASP.NET MVC, jQuery, JavaScript, ASP.NET, ASP.NET Core, Data Structures, Algorithms, JUnit, PowerMock, Postman, Mockito, Design, APIs, Software Architecture, REST, Concurrent Programming, .NET, Microsoft SQL Server, CSS, HTML5, HTML, REST APIs, Databases, SQL, Back-end, API Development

Senior Software Engineer

2014 - 2017
Odessa
  • Implemented freeze pane support to the tables in the application using jqGrid.
  • Migrated existing stored procedures of SQL Server to Oracle using Oracle SQL Developer.
  • Worked on an internal framework delivering features and fixing bugs.
  • Helped train the team in teaching how to use an internal framework so they could teach new employees.
Technologies: C#.NET, JavaScript, jQuery, ASP.NET, ASP.NET MVC, MVC Design, Design Patterns, RESTful Services, WebApp, Data Structures, Algorithms, JUnit, PowerMock, Postman, Mockito, Design, APIs, Software Architecture, REST, Concurrent Programming, .NET, Microsoft SQL Server, HTML5, HTML, REST APIs, Databases, SQL, SendGrid, REST API Architecture, API Architecture, Back-end, API Development

Experience

Metro 2 Format

Delivered a complete back-end application that reads data from Redshift, formats it to metro2, and uploads it to the client's SFTP.

I was the project lead and handled it with the help of three people. I worked on the Airflow DAG, integrating data read, format, and SFTP upload while helping the team complete other significant parts. I wrote Groovy scripts to create Jenkins files, wrote Docker files to create images, and was involved in end-to-end testing.

eCommerce Product

CA product for the operations department reads customer orders and provides suggestions for the people in the warehouses to move goods from one department to another, load trucks, and remove stock from the inventory.

I was the back-end developer who implemented the complete flow. While implementing, I identified that there are no test cases/frameworks integrated with the application. I added the tests and shared knowledge transfer on unit tests to the overall company on how to write tests.

Notification Center

We delivered a complete back-end project to support notifications and emails with attachments.

The notification center was built with Amazon SQS. Every application owner needs to configure their template in the notification center. Applications may use the configured template to send emails/notifications.

Whenever a notification needs to be sent, the application will push a message to SQS with relevant information. Then the notification center will process the message and send an email/notification according to the configuration.

Education

2012 - 2014

Master's Degree in Computer Science

National Institute of Technology Karnataka - Karnataka, India

2007 - 2011

Bachelor's Degree in Electronics

Gudlavalleru Engineering College - Andhra Pradesh, India

Skills

Libraries/APIs

REST APIs, API Development, jQuery, Entity Framework

Tools

Amazon Simple Queue Service (SQS), Apache Maven, SendGrid, IntelliJ IDEA, Apache Airflow, Postman, AWS SDK, RabbitMQ

Languages

Java 8, Java, C#.NET, HTML5, HTML, SQL, C, JavaScript, Python, CSS

Frameworks

Spring Boot, JUnit, PowerMock, Spring, .NET, Mockito, ASP.NET MVC, ASP.NET, .NET Core, ASP.NET Core, WebApp

Paradigms

Microservices, REST, RESTful Development, Design Patterns, Concurrent Programming, Functional Programming, API Architecture, REST API Architecture, Event-driven Programming, Serverless Architecture, Event-driven Architecture, MVC Design, Asynchronous Programming, Asynchronous Development

Platforms

Amazon Web Services (AWS), AWS Lambda, Docker, Apache Kafka

Storage

PostgreSQL, Spring Data JPA, Amazon S3 (AWS S3), Microsoft SQL Server, Databases, MySQL, Redis Cache, Redis

Other

Data Structures, Algorithms, Design, APIs, Software Architecture, RESTful Services, Multithreading, API Integration, Distributed Systems, Back-end, Enterprise SaaS, Containers, Testcontainers, Async/Await, Single Sign-on (SSO)

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