Resume

Download

My professional career, experiences, and skills.

Gokulselvan Ravi

Software Engineer

Summary

Results-driven Full-Stack Developer with 5+ years of experience engineering scalable web applications across finance, e-commerce, and IoT sectors. Expert in designing microservices architectures, crafting high-performance RESTful APIs, and implementing secure payment integrations (Stripe, Clover). Proficient in cloud infrastructure (GCP, AWS) and CI/CD pipelines. Skilled in leading cross-functional teams, mentoring junior engineers, and driving development processes to deliver high-quality, zero-downtime products.

Experiences

Infosys Limited

Chennai, Jan 2026 - Present

Project: Westpac

  • Description: Banking application for an Australian multinational banking and financial services institution, offering comprehensive financial solutions and enhanced user experience

  • Position: Consultant

  • Responsibilities:

    Note: Continued engineering for the Westpac banking platform following a contract transition to Infosys.

    • Led front-end feature scaling and performance tuning for Westpac's enterprise banking application (Personal Information, Widgets, Tax Settings).
    • Optimized Micro Frontend (MFE) integrations, reducing build overheads and improving module loading speeds across independent deployments.
    • Refactored Redux state models and designed modular React patterns to deliver faster, real-time user dashboard updates.
    • Enforced strict security protocols for user authentication and API integrations, ensuring zero compliance flags in tax settings.
    • Mentored junior engineers on frontend design systems and automated test workflows, enhancing team velocity.

FLYERSSOFT Private Limited

Chennai, April 2023 - Dec 2025

Project: Westpac

  • Description: Banking application for an Australian multinational banking and financial services institution, offering comprehensive financial solutions and enhanced user experience

  • Position: Frontend Developer

  • Responsibilities:

    • Engineered foundational features for Westpac's enterprise banking application using React and the bank's proprietary framework.
    • Developed modular React components for managing personal user profiles, contact settings, and widgets, ensuring visual consistency.
    • Integrated secure REST APIs with backend banking microservices to reliably fetch and update tax data.
    • Built interactive widgets utilizing Redux state management for real-time customer data visualization.
    • Created test cases and validation scripts, documenting test coverage for QA teams to ensure reliable feature deployments.

Project: Omnex

  • Description: Application to track sensor data from machines, providing real-time alerts to prevent potential damage and ensure operational safety

  • Position: Full-Stack Developer

  • Responsibilities:

    • Designed a real-time IoT tracking application using NestJS and PostgreSQL to monitor machinery sensor limits, preventing damage and ensuring operational safety.
    • Implemented high-performance message streaming using RabbitMQ to handle live data ingestion from machine sensors.
    • Optimized application performance by integrating Redis caching, achieving a significant reduction in API query latency.
    • Architected Docker-based CI/CD pipelines deployed to AWS (ECR, Elastic Beanstalk), reducing release cycle times and automating updates.
    • Developed custom React components and managed complex application state via Redux for interactive, real-time data visualization.
    • Enforced high code quality through rigorous code reviews and adherence to design patterns, ensuring codebase stability and maintainability.

Project: FIDIO

  • Description: Microservices-based digital solution for the machinery industry, including CNC machine companies, aimed at replacing Excel-based data management systems

  • Position: Backend Developer

  • Responsibilities:

    • Engineered a microservices-based system to replace legacy Excel-based data tracking systems for CNC manufacturing plants, improving data accuracy and team productivity.
    • Developed critical backend services, including employee management, machine runtime tracking, material cost analysis, and ticket assignment workflows.
    • Designed dynamic, customizable schemas in MongoDB and Mongoose to store variable user configurations and system audit logs.
    • Implemented secure authentication and authorization (RBAC) across all microservices using a master database for unified access control.
    • Utilized monorepo architecture and AWS S3 to simplify codebase management, facilitate cross-service resource sharing, and handle asset uploads.

ADSHI5 Private Limited

Chennai, November 2019 - April 2023 (3.4 Years)

Project: PhoneDash

  • Description: Robust and scalable e-commerce platform tailored for restaurant businesses, supporting both web and mobile applications

  • Position: Fullstack Developer

  • Responsibilities:

    • Led full-stack engineering teams to build a scalable e-commerce solution for restaurant chains supporting web (React) and mobile (React Native) platforms.
    • Designed and optimized relational database schemas (MySQL) and high-throughput RESTful API backends using Express.js.
    • Integrated Stripe and Clover payment gateways to process secure credit card transactions, contactless payments, and online receipts.
    • Implemented real-time features, including table ordering, QR code checkouts, and Firebase Cloud Messaging for push notifications.
    • Maintained containerized deployment workflows using Docker and Google Kubernetes Engine (GKE) for high-availability scaling.

Project: Inside RealEstate

  • Description: Real estate platform tailored for realtors, enabling them to access detailed information about properties, neighborhoods, cities, and states while providing interactive data visualizations

  • Position: Fullstack Developer

  • Responsibilities:

    • Developed a comprehensive property search platform using React, Flask, and Django, empowering realtors to analyze detailed neighborhood and listing metrics.
    • Integrated Google Maps and OpenStreetMap APIs to present interactive geolocation features and property layout overlays.
    • Implemented secure user accounts with role-based dashboard views using Redux for global state management.

Project: CRM Automation and Integration

  • Description: Automated AgiLeads CRM workflows based on user actions and synchronized data with Salesforce

  • Position: Backend Developer

  • Responsibilities:

    • Automated workflow operations for AgiLeads CRM, building custom triggers and synchronizing data streams with Salesforce API.

Project: Call Tracking and PBX Application

  • Description: Call tracking application allows clients to monitor call activity

  • Position: Associate Developer

  • Responsibilities:

    • Migrated legacy call-routing workflows from a local FreePBX server to GCP, improving system throughput by 130% and reducing operational costs by 60%.
    • Created automation scripts to parse call details, update the database, and trigger automated summary reports to clients using Twilio integrations.

Project: Marketing and Analytics Dashboards

  • Description: Comprehensive marketing and analytics dashboards

  • Position: Associate Developer

  • Responsibilities:

    • Designed real-time Grafana and Google Data Studio dashboards, consolidating analytics from Facebook, Yelp, and Google Ads to track ROI.

Project: Chatbot Development for Realtors and Dentists

  • Description: Facebook chatbots that allows realtors and dentists to automate client interactions

  • Position: Associate Developer

  • Responsibilities:

    • Built natural language processing (NLP) chat widgets using Dialogflow and Express.js, automating client engagement and lead capture via Facebook Messenger.

Education

RRASE College Of Engineering

  • Major: Bachelor of Computer Science (GPA: 7.2/10)
  • Timeline: 2015 - 2019 (Chennai - India)

Skills

  • Frontend: HTML, CSS, JavaScript, TypeScript, Tailwind CSS, React.js, React Native, Next.js, Bootstrap, Redux, Material-UI (MUI)
  • Backend: Node.js, Express.js, NestJS, LoopBack, Python, Flask, WebSockets, Agora, Prisma, Mongoose
  • Database: MySQL, PostgreSQL, MongoDB, Firestore
  • Cloud & DevOps: GCP (Compute Engine), AWS (Lightsail, EC2, S3, Beanstalk), Docker, Kubernetes (GKE), CI/CD (Bitbucket Pipelines)
  • APIs & Integrations: Stripe, Twilio, SendGrid, Salesforce, REST API, GraphQL, Clover, SquareUp, DoorDash
  • Version Control & Collaboration: Git, GitHub, GitLab, Bitbucket, Jira, Redmine
  • BI Tools: Grafana, Google Data Studio

Activities & Awards

  • Best Trainee - ADSHI5 Private Limited
  • The Best Employers for Diversity - ADSHI5 Private Limited
  • Hackathon Contender: Successfully competed in internal hackathons, showcasing innovative technical solutions.

Last updated: Sep 2024