Gatti Mardana, Developer in Gandhinagar, India
Gatti is available for hire
Hire Gatti

Gatti Mardana

Verified Expert  in Engineering

Bio

Gatti is a full-stack developer with experience of over three years of working with Java and related frameworks. He has a strong background in software development and good communication skills and has worked to build world-class travel-based and document-sharing products. Gatti is committed to designing user-centric experiences and is passionate about working with teams whose vision aligns with his values.

Portfolio

TechnoMile
Agile, Apache Kafka, Back-end Development, Back-end, CSS, Spring 5, Spring Boot...
Dubai CommerCity
Liferay, Spring, Spring Boot, Apache Kafka, Agile, APIs, Spring Microservice...
Rocket
Java, HTML5, GWT, MySQL, Object-oriented Programming (OOP), REST APIs, JSON...

Experience

  • JavaScript - 6 years
  • Java - 5 years
  • CSS3 - 3 years
  • Spring 5 - 3 years
  • HTML5 - 3 years
  • Liferay Digital Experience Platform (DXP) - 2 years
  • React - 2 years
  • GWT - 1 year

Availability

Full-time

Preferred Environment

Java, Eclipse, Windows, Git, Jira

The most amazing...

...feature I've created is one that helps users to upload huge file structures without browser crashes or any leg in UI.

Work Experience

Software Engineer

2023 - 2024
TechnoMile
  • Integrated Kafka into the TechnoMile project to manage real-time data integration between different systems, including Salesforce CRM and Microsoft Dynamics. Kafka streamed data updates and user activities across these platforms.
  • Implemented OAuth to let 3rd-party services access our services and get data.
  • Handled organization provisioning, user management, partner management, and production subscription.
Technologies: Agile, Apache Kafka, Back-end Development, Back-end, CSS, Spring 5, Spring Boot, APIs, HTML, JavaScript, NoSQL, GraphQL, REST

Software Engineer

2023 - 2024
Dubai CommerCity
  • Used Kafka for real-time synchronization between Salesforce CRM, Oracle Fusion Apps, and the Partner Management platform. Kafka streamed lead data, partner information, and invoice details, ensuring consistent and timely updates across all systems.
  • Handled the lead module with a quotation, negotiation, projects, and payout within a single platform.
  • Implemented partner onboarding through the workflow.
Technologies: Liferay, Spring, Spring Boot, Apache Kafka, Agile, APIs, Spring Microservice, HTML, JavaScript, GraphQL, REST

Software Engineer 2

2022 - 2022
Rocket
  • Implemented multi-factor authentication using the time-based one-time password algorithm.
  • Created a large number of file uploads with no leg in the user interface.
  • Redesigned and developed the recover password flow with an additional security layer.
Technologies: Java, HTML5, GWT, MySQL, Object-oriented Programming (OOP), REST APIs, JSON, Spring, Amazon Web Services (AWS), SQL, Test-driven Development (TDD), Agile, PostgreSQL, Full-stack, Spring Boot, Docker, Oracle, Material UI, Front-end, Back-end, Back-end Development, Microservices, Kotlin, Apache Kafka, APIs, Spring Microservice, HTML, JavaScript, REST

Assistant System Engineer

2019 - 2021
Tata Consultancy Services
  • Developed microservice for user's data sync to keep consistent data.
  • Enhanced CSV uploads to accept dynamic and random order of columns to create and modify users with CSV data.
Technologies: Java, HTML5, CSS3, Liferay Digital Experience Platform (DXP), JUnit, Object-oriented Programming (OOP), REST APIs, JSON, Amazon Web Services (AWS), SQL, Test-driven Development (TDD), Agile, Full-stack, Spring Boot, Material UI, Front-end, Back-end, PostgreSQL, Back-end Development, Microservices, Kotlin, Apache Kafka, APIs, Spring Microservice, HTML, JavaScript, NoSQL, REST

Experience

Document Sharing Portal

This product is a comprehensive collaboration, workflow, and process automation solution that streamlines how you exchange data and collaborate with partners and customers across corporate IT boundaries.

I implemented Kafka for real-time notifications and activity streams. For example, whenever a document is uploaded, shared, or edited, Kafka can stream these events to a notification system, ensuring that all users are promptly informed of changes.

Self-service Portal for Travel Agencies

A Java and Liferay-based portal help travel agencies manage their organization's content, member, roles, and subscription with other organizations. The self-service functionalities reduce turnaround time from the IT help desk.

BSES Delhi

https://www.bsesdelhi.com/web/brpl
BSES Delhi is an electricity firm based in Delhi, which is a joint venture with the government.

• Enhanced existing New Application, Modify Application, and Application Change requests.
• Implemented cookies for user preferences.
• Integrated multiple payment gateways for payment modules.
• Implemented a subsidy feature for a specified user group for new and existing applications.

CCIL India

The Clearing Corporation of India Ltd. (CCIL) was set up to provide guaranteed clearing and settlement functions for transactions in money, G-Secs, foreign exchange, and derivative markets.

• Converted the existing C# application into the Liferay DXP application.
• Implemented the membership feature to allow subscribed users to download the data in Excel and PDF formats.
• Enabled role-specific data permissions for subscribers.
• Implemented file upload and CSV processing for daily data updates using Liferay documents, media, and headless APIs.
• Enabled viewing and downloading reports based on advanced search criteria.

I implemented Kafka for real-time processing and streaming of financial transactions and market data.

Riyad Bank & Riyad Capital

I converted the existing application into a Liferay DXP platform.

• Implemented headless APIs to be used by other components and provide periodic reports and data.
• Developed a new application for different types of cards using Liferay OOTB features.
• Provided different kinds of fund details and reports for Riyad Capital.

Partner Management System (PMS)

I digitized the existing Partner Management System using Liferay and React.

• Implemented Liferay 7.4 features, such as Liferay Objects and Client Extension, to achieve the best performance.
• Implemented partner onboarding through workflow.
• Handled leads management with partner and client.
• Contributed to the leads module with quotation, negotiation, projects, and payout within a single platform.
• Connected with Salesforce CRM for lead data gathering.
• Connected with Oracle Fusion Apps for partner invoicing.

TechnoMile

TechnoMile is relied upon by companies doing business with the government. It provides cloud products to transform pre- and post-award processes.

• Upgraded from the older Liferay version to Liferay 7.4 for better security and performance.
• Connected with Salesforce CRM and Microsoft Dynamics for widgets.
• Handled SSO implementation with Microsoft Apps.
• Implemented the consolidated view of top federal sources.
• Implemented different types of connectors based on product subscriptions.
• Implemented OAuth to let 3rd-party services access our services and get data.
• Handled organization provisioning, user management, partner management, and production subscription.

I implemented Kafka to handle real-time data integration between different systems (e.g., Salesforce CRM, Microsoft Dynamics), stream data updates, and synchronize user activities across these platforms.

Yas Marina Circuit

A Java-based framework implementation of Liferay, with React Client Extension components building a highly scalable eCommerce platform.
I implemented several features, including product listing, catalogs, channels, and cart management, and integrated REST API and React Components for an enhanced user experience.

Education

2015 - 2019

Bachelor's Degree in Computer Science

Gujarat Technological University - Gandhinagar, India

Skills

Libraries/APIs

React, REST APIs, jQuery

Tools

Git, Jira

Languages

Java, HTML5, JavaScript, HTML, SQL, CSS3, CSS, Kotlin, Java 8, GraphQL

Frameworks

Spring 5, Spring, Spring Boot, GWT, JUnit, Material UI, Spring Microservice

Paradigms

Object-oriented Programming (OOP), Test-driven Development (TDD), Agile, Microservices, REST

Platforms

Amazon Web Services (AWS), Oracle, Apache Kafka, Eclipse, Windows, Docker, Salesforce

Storage

MySQL, JSON, PostgreSQL, NoSQL

Other

Full-stack, Front-end, Back-end, Back-end Development, APIs, Liferay Digital Experience Platform (DXP), Liferay

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