Muthuvel Periyasamy, Developer in Dubai, United Arab Emirates
Muthuvel is available for hire
Hire Muthuvel

Muthuvel Periyasamy

Verified Expert  in Engineering

Cloud Architect and Developer

Location
Dubai, United Arab Emirates
Toptal Member Since
March 3, 2023

Muthuvel is a realiable professional with 17+ years of experience in software development, solution and enterprise architecture, and team management. He has hands-on experience in Java, JEE, JSP, Servlet, EJB, Spring Boot, JavaScript, Node.js, Microservices, CI/CD, Jenkins, Docker, Kubernetes, AWS, Azure, Oracle, PL/SQL, and PostgreSQL. Muthuvel is also an AWS Certified Solutions Architect Associate and a Microsoft Certified Azure Solutions Architect Expert.

Portfolio

Etisalat
Java, JEE, Spring Boot, Microservices, Azure, Jakarta EE, AWS IoT, Oracle...
Patni Computer Systems
Java, JEE, Jakarta Server Pages (JSP), Servlet, Enterprise Java Beans (EJB)...

Experience

Availability

Part-time

Preferred Environment

Azure, Windows, MacOS, Linux

The most amazing...

...system I've optimized is a telecom CRM application, improving performance by 60%.

Work Experience

Senior Solution Architect

2006 - PRESENT
Etisalat
  • Developed a telecom CRM web application, which has been used for many operations, becoming an essential tool for the administrative, sales, and workflow teams. Users appreciated its many functionalities, ease of use, security, and high availability.
  • Migrated legacy applications from C/C++ to Java, Java 1.4-based applications to Java 1.8, and legacy databases like ingress tables, procedures, and triggers to ORDBMS like Oracle and PostgreSQL.
  • Handled migrating many command-line applications to Jakarta EE web applications, ensuring their availability, ease of use, and security. I also developed mobile applications for complaint management systems and company location identifiers.
  • Reduced service activation and fulfillment times for mobile, fixed lines, and internet telecom services and designed solution architecture for migrating from 3G to 4G and 4G to 5G.
  • Designed solution architecture for migrating in-house infrastructure like networks, servers, applications, and databases to a public cloud like AWS and Azure. I selected cost-effective and easy-to-use cloud solutions, bringing a high ROI.
  • Built the solution architecture and business intelligence reports for obtaining day-to-day sales details, workflow implementation information, customer complaints, resolution details, and payment data.
  • Repeatedly received the best employee and project contributor awards, excelling at my collaboration with team members, vendors, clients, and management.
Technologies: Java, JEE, Spring Boot, Microservices, Azure, Jakarta EE, AWS IoT, Oracle, PostgreSQL, Birt Report, WebLogic, JavaScript, React, HTML5, Amazon Web Services (AWS), SQL Performance, Database Optimization, Amazon CloudWatch

Software Engineer

2004 - 2006
Patni Computer Systems
  • Developed a GE warranty system web application, which is now extensively used by GE for selling and managing auto warranty products for their B2B clients.
  • Revamped auto warranty contract generation using PDF templates and reduced warranty PDF file generation time from three minutes to less than 20 seconds.
  • Received the best project contributor award for two consecutive quarters and was particularly appreciated by GE's head office for my contribution to their project.
Technologies: Java, JEE, Jakarta Server Pages (JSP), Servlet, Enterprise Java Beans (EJB), Oracle, HTML, CSS, GlassFish

In-house Application Migration to Public Clouds

I defined the solution architecture for migrating many Java, JEE, and WebLogic in-house web and batch applications to public clouds like AWS, Azure, and OCI. I also automated VMs, subnets, NLB, and RDS creation using Terraform infrastructure as code.

Infrastructure Migration to Public Clouds

I designed the solution architecture for migrating in-house servers, networks, and databases to AWS and Azure clouds, I used Blob storage to store application files, photos, and machine images, and I created public and private subnets to host applications, databases, IAM roles, security, monitoring, and billing controls.

Telecom CRM

A Java, Jakarta EE, JSP, Servlet, EJB, and Oracle-based telecom CRM application with many modules like admin, customer care, complaint management systems, sales, payment, and workflow. I worked as a full-stack engineer on this project, optimizing its runtime performance and reducing legacy dependencies, build time, and response time. I also improved the application's user experience significantly.

Automated Telecom Account Lifecycle Management Application

An automated telecom account lifecycle management application developed in Java. This application was primarily used for telecom account inquiry, service cessation, and service re-activation purposes by third-party reseller applications in an automated mode.

Batch Application for Monthly Data Packages to Customers

I developed, deployed, and maintained batch jobs for calculating, billing, and adjusting data plan minutes of the customers. I added the calculated minutes to customer accounts in telecom mobile intelligent networks and developed scripts for starting, stopping, and monitoring the batch jobs.

Automated Bill Processing Application

This project aimed to process customer utility bill complaints and take remedial actions automatically and it reads normal and scanned utility bills using Azure Blob and Azure App Service. Utility bill details are stored in MS SQL's server database and compared with existing details. The billing amount will be adjusted without human intervention if the complaint is valid. if the complaint is not valid, a rejection email will be sent to the customer. I worked as an architect and implementor on this project.

Mediation Gateway Management Systems

I designed and developed telecom gateway management systems to allow operation teams to monitor gateway statuses from the web and start, stop, and get log details of any gateway. Before this project, they had to log into each gateway machine to check statuses and see logs in case of gateway problems; now, these are solved online. These new systems saved time, effort, and costs.

Telecom Gateways

Developed HLR, 3G, 4G, 5G, IN, vSBC, MMSC, Diameter, Radius, and VoLTE telecom activation gateway to activate mobile, internet, and fixed-line services. Worked on Oracle ASAP and Ericsson EDA for Telecom OSS service fulfillment projects.

Summarized PDF Documents Using ChatGPT and Python

Developed a Python Flask-based website that processes and summarizes multiple PDFs at a time. It trains these PDF data into ChatGPT and allows users to ask questions based on the newly trained data.

Languages

Java, JavaScript, HTML5, Python 3, Java 8, CSS, C, C++, HTML

Frameworks

Jakarta Server Pages (JSP), Spring Boot, Flask, AWS HA

Tools

Servlet, Birt Report, Amazon CloudWatch, AWS ELB

Paradigms

Microservices

Platforms

Azure, Oracle, JEE, Linux, Jakarta EE, AWS IoT, Azure IaaS, Azure PaaS, Amazon Web Services (AWS), Docker, Kubernetes

Storage

PostgreSQL, Azure SQL, Azure Blobs, SQL Performance, Azure Active Directory, Cassandra

Other

EJB3, WebLogic, Amazon RDS, Enterprise Java Beans (EJB), AWS Certified Solution Architect, Database Optimization, GlassFish, Prometheus, OpenAI GPT-4 API

Libraries/APIs

React, Azure Cognitive Services

1999 - 2003

Bachelor's Degree in Computer Science

Bharathiar University - Coimbatore, India

MAY 2022 - MAY 2023

Microsoft Certified: Azure Solutions Architect Expert

Microsoft

MAY 2022 - MAY 2023

Microsoft Certified: Azure Administrator Associate

Microsoft

OCTOBER 2020 - OCTOBER 2023

AWS Certified Solutions Architect Associate

Amazon Web Services

AUGUST 2016 - PRESENT

The Open Group Architecture Framework (TOGAF)

The Open Group

AUGUST 2008 - PRESENT

Sun Certified Java Programmer

Sun Microsystems

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