
Gatti Mardana
Verified Expert in Engineering
Full-stack Developer
Gandhinagar, India
Toptal member since November 10, 2022
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
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
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
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.
Software Engineer
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.
Software Engineer 2
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.
Assistant System Engineer
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.
Experience
Document Sharing Portal
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
BSES Delhi
https://www.bsesdelhi.com/web/brpl• 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
• 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
• 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)
• 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
• 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
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
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring