Summary
Overview
Work History
Education
Skills
Certification
Languages
Timeline
Awards
Gnanasudar Ramadurai

Gnanasudar Ramadurai

Irving,TX

Summary

Strategic and results-driven Solution Architect with extensive experience in designing, architecting, and implementing scalable, high-performance software systems. Skilled at leading and mentoring cross-functional teams through complex projects while ensuring successful execution and timely delivery. Known for driving innovation, fostering collaboration, and aligning technical solutions with business objectives to achieve impactful results. A strategic and adaptable leader with extensive technical expertise, focused on optimizing system performance and delivering enterprise-grade solutions.

Overview

17
17
years of professional experience
4
4
Certificate

Work History

Technical Lead Software Engineer/Solutions Specialist

Southwest Airlines
01.2022 - Current

Project Overview: As part of modernization effort on Aircraft Maintainence domain systems in Southwest Technology operations. It brings opportunity to modernize systems using latest technologies and developing a Aircraft Maintainence Data store in Cloud with Streaming and Integration with MRO & other sources

  • Design and develop innovative Solutions for the functional requirements with scalable applications to stream Aircraft Maintainence records using latest tech stacks as Apache Flink, Kafka, AWS components like EC2, Lambda, EKS, S3 and much more, turned out as efficient processing data in real time.
  • Implement the efficient solutions with microservices, streaming apis and perform integration on Cloud & On-PERM sources.
  • Create build deployment templates using Gitlab and Terraform,CCPnext ,made deployment process quicker and increase productivity .
  • ·Architected and refined the GitLab DevOps pipeline to automate and streamline integration tests, implementing efficient processes that enhanced test coverage and reduced time-to-deployment.
  • Implementing Monitoring solution using Cloud watch,x-ray, Grafana tools for the components
  • Developed creative solution of Auto Kafka Failover (Disaster Recovery) Mechanisms for Legacy systems(On-Perm) seamless operations during any DR failures
  • Design a web application using Front end Framework and tools to create and capture the realtime data flow for the business stakeholders.
  • Collaborated with cross-functional teams to ensure seamless integration of software components.
  • Implemented automated testing strategies to minimize errors during deployment phases.
  • Improved code quality through diligent debugging and rigorous testing procedures.
  • Conducted thorough code reviews to maintain consistency, readability, and adherence to coding standards across projects.
  • Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.
  • Utilized cutting-edge technologies to develop scalable, reliable, and efficient software applications for diverse client needs.
  • Delivered high-quality software on schedule by effectively managing time and resources throughout the development lifecycle.
  • Championed a culture of collaboration by actively engaging stakeholders in decision-making processes and fostering open communication channels within the team.
  • Created robust documentation for software projects, facilitating smoother transitions between development stages and enabling effective knowledge transfer among team members.
  • Lead & mentoring the team, provide guidance to the team to overcome the problems in the project
  • Translated technical concepts and information into terms team could easily comprehend in user stories.

Technical Lead Software Engineer

Southwest Airlines
11.2019 - 01.2022

Project overview: Building the integration Applications as Required to Fly, they should built with Reliability, Stability, Monitoring and alerting capabilities

  • Spearheaded the Project and Designed a Custom-built Application Monitoring framework and implemented in microservices applications using various tech stacks like Appdynamics. Grafana, Syslog Graphite Dash, HP Monitoring.
  • Create Technical documentation with Architecture designs and diagrams
  • Implemented the solution in software components,with that application monitored in realtime using Grafana UI & GrafanaSQL
  • Designed and implemented the Automated application Failover with seamless data flow without any impact.
  • Performed Seamless Integration to all the applications and Maintain System stability.
  • Ensure Reliability, Stability, and Security of the applications developed and deployed to production with great quality.
  • Collaborated with cross-functional teams to ensure seamless integration of software components.
  • Lead & mentoring the teams on Solution integration, provide guidance to the team to overcome the problems in the project
  • Supporting the deployment in environments and Prod Live activation.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Championed a culture of collaboration by actively engaging stakeholders in decision-making processes and fostering open communication channels within the team.

Senior Software Engineer

Southwest Airlines
11.2016 - 01.2022

Project Overview: As an effort to optimize the Aircraft Maintainence operations, Project Mosaic is started to perform new MRO Migration helps Technology operations to bring efficiency and ease operations to technicians and sunsetting Legacy Systems.

  • Designed and implemented scalable applications for aircraft data maintainence records using microservices architecture with Java & Akka framework and ODS patterns which process lot of messages from 1000's of aircrafts efficiently
  • Performed Seamless Integration with new MRO & other sources to provide the aircraft data to the Enterprise application which helps to make strategic decisions.
  • Developed systems to support Legacy Message formats using XML & XSLT technologies
  • Conducted data modeling, performance and integration testing.
  • Rapidly prototyped new data processing capabilities to confirm integration feasibility into existing systems.
  • Ensure Reliability and Security on the applications developed and deployed to prod with great quality
  • Tested methodology with writing and execution of test plans, debugging and testing scripts and tools.
  • Lead & mentoring the team, provide guidance to the team to overcome the problems in the project
  • Supporting the deployment in environments and Prod Live activation.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.

Technical Solution Architect

WYCAN
03.2016 - 10.2016

As web world emerge to innovations, government of WYOMING, COLORADO, ARIZONA AND NORTH DAKOTA (WyCAN) were looking to modernize their G2C systems of (Unemployment Insurance (UI) online services) with latest technologies

  • Participate in the requirement sharing meeting, design and development of the applications as per the client requirements with JAVA & Web technology solutions.
  • Create Architecture diagrams, data modeling , UML, class diagrams are documented in Confluence.
  • Developed Web Portal serves the Unemployment Insurance services for the direct customers efficiently.
  • Follow Agile Development Methodologies for the complete life cycle of the project with client process.
  • Solutioning the systems from Design and Implementation (E2E) which meets the requirement with business rules & technology expectation for customer
  • Ensuring enough tests with automation to ensure enhancements are done preserving system integrity & security
  • Monitored and tested application performance to identify potential bottlenecks, develop solutions and collaborate with developers on solution implementation.
  • Deliver the solution with business testing and demos
  • Provide support on the QA & Production Deployments of the solution
  • Lead and motivate the team to increase the productivity.
  • Developed strong professional relationships with colleagues and clients, fostering a collaborative working environment conducive to project success.
  • Assisted in developing comprehensive disaster recovery plans, ensuring business continuity in the event of unforeseen circumstances or emergencies.

Senior Software Developer

Southwest Airlines
11.2012 - 03.2016

Southwest Airlines (SWA) is a largest carrier in USA based on number of passengers carried and operates more than 3100 flights a day. SWA has 1800+ kiosks at their 90+ US domestic and International Airport locations

  • Our team is involved in Development and Enhancement of the kiosk applications(Selftag) and other Customer Experience applications like Flight information systems (FIDS) and more.
  • Analyzed proposed technical solutions based on customer requirements.
  • Translate high level business requirement into functional specs and define technical solutions to meet these requirements
  • Integrate the applications with other dependency applications.
  • Build and deploy the applications in Test hangers, Provide support to QA cycle to ensure the quality.
  • Build client versions for different platform vendors for Kiosk like AirInc, SITA,NCR,IBM and etc.
  • Develop the modules using Front end Frameworks and Consume Web Services for the Flight information systems.
  • Collaborated with management, internal and development partners regarding software application design status and project progress.
  • Consistently met project deadlines by effectively managing time and prioritizing tasks according to importance.

Lead Application Developer

World Bank
04.2012 - 10.2012
  • Company Overview: (IFC, Tata Consultancy Services)
  • As mobility is emerging, we created the mobility for the SSO applications for our client
  • This project is mainly focused to develop the mobile SSO (Single Sign on) applications, as SSO is mainly used for authentication and authorization for all Clients websites and application
  • This project provides the same with the mobile
  • Using this solution client is able to access the internal applications and websites through mobile
  • Interacting with Customer and understand the requirements
  • Analysis of the Functional Specifications provided by the client
  • Design Develop application using JAVA, J2EE ,web based technologies (JSP, HTML and CSS)
  • Test the solution using various mobile simulators like Blackberry and other business mobile simulator
  • Prepare Software Requirement Specification, Release plan, Design documentation etc
  • Planning, Scheduling, Tracking and Delivery of the application to Customer
  • Review of Application code using Security Code Review Checklist
  • Provide support to internal support team so that bug fixes are provided
  • Testing - unit testing, integration testing and performance testing
  • (IFC, Tata Consultancy Services)

Software Engineer

World Bank
12.2011 - 03.2012
  • Company Overview: (IBRD, Tata Consultancy Services)
  • As World Bank deals with Financial and confidential data, they need to Secure the application
  • To achieve this goal, Security remediation for all the ISP applications which are supporting the World Bank project is implemented
  • Interacting with Customer and understand the requirements
  • Designing Technical documentation which meets the requirements and provide detail design to Software Architects for review with impact analysis
  • Using cutting edge tools and technologies, provide innovative solutions to reduce overall development time and improve efficiency
  • Develop the application ,Scan the application using IBM App scan for finding the vulnerabilities
  • Ensure that Software development practices are followed by Participating in peer code reviews and provide improvements
  • Coding using Security API’s to remediate and avoid vulnerabilities
  • Help the Team to resolve the technical issue
  • Performing Trail run of application testing with App Scan tool
  • Coordinating with testing team and perform integration and performance testing
  • Designed and developed spring AOP module as for the implementation of the logic
  • Planning, Scheduling, Tracking and Delivery of the application to Customer after following QA process
  • Designed and developed all the applications using HTML ,JQuery & web technologies
  • (IBRD, Tata Consultancy Services)

Software Engineer

World Bank
01.2008 - 11.2011
  • Company Overview: (IBRD, Tata Consultancy Services)
  • Internet Service Program (ISP) architecture is a framework that encompasses the content management model to unify World Bank’s intranet and external Websites
  • Earlier, the bank had difficulties in searching, accessing and aggregating the Bank’s operational information through more than 800 independent web sites and to manage variety of record management systems and financial information, which resides in sometimes hard-to-access enterprise transaction systems
  • Information can also be made available online through up-to-date web technology
  • The ISP framework has a consistent technical web infrastructure that is flexible and robust enough to manage the integration of information
  • Participate in requirements with Customer and understand the business requirements
  • Design & developed application based on requirements with business rules using JAVA , Web technologies with Oracle Database
  • Develop the features of feeds and widgets in customized content management system(CMS)
  • Review of Application code with aspects of Quality, performance & Security compliance
  • Perform Testing - unit testing, integration testing and performance testing
  • Planning, Scheduling, Tracking and Delivery of the application to Customer with demo
  • (IBRD, Tata Consultancy Services)

Education

Bachelor of Technology - Information Technology

Anna University , Chennai, TN, INDIA
04-2007

Skills

  • API development
  • Java Framework
  • Confluent Kafka
  • Apache Flink
  • GitLab (CI/CD) Pipelines
  • Terraform
  • Python
  • AKKA, Messaging Technologies Tibco EMS,MQ
  • Amazon web services: S3, EC2, MKS, EKS, Lambda , etc
  • Front end frameworks, Angular JS, React JS ,HTML, CSS, XSLT,JavaScript, etc
  • Docker,Kubernetes,Amazon EKS
  • Grafana, Graphite, Syslog, AppDynamics, Prometheus,
  • Web application development
  • Cloud computing expertise
  • Build tools, Gradle,Maven,Kotlin, etc
  • JIRA,Confluence,ServiceNow
  • Software Architecture

Certification

  • Java Certified Developer
  • AWS Architecture and Serverless Development
  • IBM Big Data Foundations
  • SCM
  • ITIL v2


Languages

English
Full Professional
Tamil
Native or Bilingual

Timeline

Technical Lead Software Engineer/Solutions Specialist - Southwest Airlines
01.2022 - Current
Technical Lead Software Engineer - Southwest Airlines
11.2019 - 01.2022
Senior Software Engineer - Southwest Airlines
11.2016 - 01.2022
Technical Solution Architect - WYCAN
03.2016 - 10.2016
Senior Software Developer - Southwest Airlines
11.2012 - 03.2016
Lead Application Developer - World Bank
04.2012 - 10.2012
Software Engineer - World Bank
12.2011 - 03.2012
Software Engineer - World Bank
01.2008 - 11.2011
Anna University - Bachelor of Technology, Information Technology

Awards

Many Spotlight awards  received  from Southwest Airlines for Key accomplishments of Project Deliveries.

Best Team of the Quarter for successful GoLive

Many Kicktails from Leaders & Co-hearts

TCS GEMS awards received multiple times



Gnanasudar Ramadurai