Remya Naadam, Developer in Dubai, United Arab Emirates
Remya is available for hire
Hire Remya

Remya Naadam

Verified Expert  in Engineering

Agile Software Developer

Dubai, United Arab Emirates

Toptal member since March 10, 2022

Bio

Remya has more than 15 years of software development experience, is very passionate about coding, and is committed to her work. She has extensive experience mainly on .NET frameworks from .NET 2.0 until .NET Core. Remya's main area of focus is building back-end APIs in C# and VB.NET, and she is also experienced in IBM MQ, Apache Kafka, Microservices, and PL/SQL coding.

Portfolio

Flydubai
Agile Software Development, SQL, Entity Framework Core...
IBS Software
C#.NET, REST APIs, Web Services, Windows Services, Agile Software Development...
EY
.NET, C#.NET, VB.NET, Web Applications, SQL, Oracle...

Experience

  • Agile Software Development - 15 years
  • C# - 15 years
  • C#.NET - 15 years
  • .NET - 12 years
  • ASP.NET - 10 years
  • Web Applications - 8 years
  • VB.NET - 5 years
  • .NET Core - 3 years

Availability

Part-time

Preferred Environment

Windows

The most amazing...

...thing I've experienced in my career is when the product I deveoped won the Microsoft's innovation award for the year 2010.

Work Experience

Application Architect

2017 - PRESENT
Flydubai
  • Designed and implemented various services for the airline reservation system, including the ticketing system and IATA message parsing systems.
  • Designed and developed flight data synchronizer systems to collaborate between reservation and check-in systems.
  • Learned and adapted new technologies in the market. Always keen on improving the performance of the systems. Migrated many legacy systems to new technologies.
  • Developed various tools for load and performance testing and to route IATA messages from a common IBM MQ to various test environments to facilitate testing of multiple features simultaneously.
Technologies: Agile Software Development, SQL, Entity Framework Core, Windows Communication Foundation (WCF), C#.NET, VB.NET, Windows Services, JSON Web Tokens (JWT), OAuth 2, .NET Core, Apache Kafka, IBM MQ, REST APIs, C#, ASP.NET, ASP.NET MVC, XSD, XML

Project Architect

2014 - 2016
IBS Software
  • Built the Windows Communication Foundation (WCF) back-end services for reservation systems for various airline clients of IBS. Integrated a PECTAB printer, weighing scale, barcode scanner, and passport reader in self-service Kiosk apps in airports.
  • Integrated a handheld scanner, thermal printer, and card reader for Windows 8.1 Kiosk for Louise Cruise. I won the best debutant award from IBS.
  • Migrated VB6 projects for a client to VB.NET using Visual Studio capabilities, thus saving the cost of buying migration tools.
  • Designed and implemented RESTful APIS for various in-house applications in IBS like attendance system and IBS radio.
Technologies: C#.NET, REST APIs, Web Services, Windows Services, Agile Software Development, VB.NET, C#, ASP.NET, ASP.NET MVC, Microsoft SQL Server, XAML, LINQ to XML, XML

Senior Associate

2012 - 2014
EY
  • Designed and implemented the web-based application named eSignOff, which helps the new joiners in EY to view and sign off the declarations applicable to them.
  • Migrated MySQL database for two applications to SQL databases and reconstructed the application code to suit the migration.
  • Managed a project to remediate around 50 applications deployed at different datacenters to suit them for deployment in EY's global datacenter. This involved creating SSIS packages and migrating SQL reporting servers from 2005 to 2008.
  • Tracked and fixed bugs for the in-house applications for EY, like the attendance and leave systems.
Technologies: .NET, C#.NET, VB.NET, Web Applications, SQL, Oracle, Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), SharePoint, Agile Software Development, C#, ASP.NET, Microsoft SQL Server, XSD, XML, .NET 2

Technology Analyst

2006 - 2012
Infosys
  • Implemented various modules for various healthcare clients. Fixed bugs and enhanced the existing web applications.
  • Developed the product Finacle Advisor, which empowers banks to deliver products and services through a fully assisted self-service channel using the bank's existing Internet banking capability. This won the innovation award from Microsoft.
  • Developed a web application that will generate online submission forms dynamically from the saved templates. This was done for a healthcare client.
  • Developed the in-house performance review application.
Technologies: C#.NET, Web & Mobile Applications, Web Application Forms, Windows Forms (WinForms), Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), Unified Communications, Agile Software Development, C#, ASP.NET, Microsoft SQL Server, XAML, XSD, XML, .NET 2

Flight Data Synchronizer

A multi-technology project, for which the components were developed in Java and .NET Core as well as Oracle DB Jobs and Triggers.

The application was developed for the airline I was working for to collaborate with another airline to share the same physical flight to operate to specific destinations. The check-in system for both airlines had to be fed with the booking data from both of the airline's reservation systems.

I was part of designing and implementing the .NET components, which involved a data adaptor listening for changes in the reservation system for the configured flights and a data synchronizer, which would push the flight data to a Kafka topic that will be taken by another Java service and converted to XML and pushed as an XML Datafeed to the check-in system.

The technologies I used in this project are a Windows background service, REST APIs developed in .NET Core and Confluent Kafka libraries, and AVRO schemas.

The project involved multiple microservices communicating with each other through Kafka topics and events.

Kiosk App for Louis Cruise

I developed a WPF application to be used in the kiosks of a luxury cruise. It allows the user to scan the cruise credit card to check the balance, recharge, and print the statement. The application had integrations with external devices like credit card readers, handheld scanners, and PECTAB printers. I used WPF forms with the MVVM model for the development, with SQL express as the database.

Microservices for IATA Message Parsing

My current organization has a message parser that accepts messages from partner airlines using IBM MQ, processes them, and constructs reply messages to be sent out using IBM MQ. The component was a monolith and a legacy application with so many performance issues. I introduced microservice architecture into the system and divided the application into multiple services, introducing Apache Kafka and messaging. The project was implemented successfully and well appreciated.
2002 - 2006

Bachelor's Degree in Computer Science

Cochin University of Science And Technology - India

JUNE 2021 - JUNE 2023

AWS Certified Cloud Practitioner

Amazon Web Services

Libraries/APIs

REST APIs, Windows Forms (WinForms)

Tools

IBM MQ, Apache Avro

Languages

C#.NET, VB.NET, C#, XAML, XSD, XML, SQL

Frameworks

.NET Core, Entity Framework Core, JSON Web Tokens (JWT), .NET, ASP.NET, .NET 2, OAuth 2, Windows Presentation Foundation (WPF), ASP.NET MVC

Paradigms

Agile Software Development, Microservices

Platforms

Windows, Apache Kafka, SharePoint, Amazon Web Services (AWS), Oracle

Storage

Microsoft SQL Server

Other

Computer Science, Windows Communication Foundation (WCF), Windows Services, Web Services, Web Applications, Web Application Forms, LINQ to XML, Web MVC, Web & Mobile Applications, Unified Communications

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