Summary
Overview
Work History
Education
Skills
Timeline
AssistantManager

NATHIYA RAVI

Tirupattur

Summary

Experienced with leading technical teams and managing software development projects. Utilizes in-depth knowledge of programming and system architecture to streamline processes. Track record of fostering team collaboration and achieving project milestones effectively.

Overview

9
9
years of professional experience

Work History

Technical Leader

Granicus
2021 - Current


  • Served as the Technical Lead, developing complex tasks and overseeing development activities and providing direction to the engineering team.
  • Developed and maintained Spring Boot microservices with scalable architecture, implementing business logic and RESTful APIs for internal and external applications.
  • Integrated microservices using REST Template for synchronous inter-service communication, ensuring optimized response handling and retry mechanisms.
  • Designed and deployed applications on AWS cloud services , leveraging EC2, S3, IAM, CloudWatch, RDS, VPC, Lambda, Route53, Certification Manager, Load Balancers and Auto Scaling for secure and high-availability environments.
  • Automated infrastructure provisioning using Terraform , creating reusable modules and maintaining version-controlled infrastructure as code (IaC).
  • Implemented CI/CD pipelines in Jenkins , enabling automated build, test, and deployment flow to streamline delivery across environments.
  • Configured and integrated SonarQube for static code analysis, improving code quality through metric-based evaluation and vulnerability detection.
  • Containerized applications using Docker , optimized image creation, and managed multi-stage builds for lightweight container deployments.
  • Deployed and managed workloads on Kubernetes (EKS/AKS) including pods, deployments, services, ConfigMaps, secrets, autoscaling policies, and rolling updates.
  • Integrated Azure App services for email and calendar functions, enabling seamless event scheduling, notification triggers, and mailbox synchronization.
  • Implemented Value Pay Payment Gateway integration for secure online transactions, ensuring compliance, tokenization, and end-to-end validation.
  • Worked extensively with PDF generation and editing using iText and Aspose , including dynamic form filling, watermarking, merging, and digital signatures.
  • Developed OCR-based document parsing solutions to extract structured text from scanned PDFs and images for downstream processing and automation.
  • Contributed to the successful completion of multiple projects by providing strong leadership and expert technical guidance.

Senior Software Engineer

Pearson – Trio (DB Migration)
2020 - 2021
  • Worked on backend application using Java & Spring Boot , enhancing service performance, code maintainability and modular architecture.
  • Successfully migrated the application database from Oracle to PostgreSQL , updating queries, stored procedures, schema mapping & datatype adjustments.
  • Ensured smooth migration by validating functionality with existing JUnit test cases , fixing compatibility issues and improving test coverage.
  • Collaborated with team during late-night client calls and provided support for production activities and migration-related issues.
  • Voluntarily extended work hours and contributed on weekends to ensure timely completion of database migration milestones.
  • Received Award & Recognition from customer for significant contribution, high quality delivery, and commitment to deadlines.
  • Played a key role in a zero-defect production rollout , ensuring smooth transition and stable application performance post migration.
  • Developed scalable applications using agile methodologies for timely project delivery.
  • Maintained comprehensive documentation of development work, facilitating knowledge sharing among team members.

Software Engineer

Pearson – Realize
2019 - 2020
  • Developed backend modules using Java with focus on object-oriented design, performance optimization & reusable code design.
  • Built and packaged applications using Maven , managing dependencies, plugins, multi-module builds, and versioning strategies.
  • Deployed and maintained applications on Apache Tomcat , including environment configuration, WAR deployment and server tuning for stability.
  • Used Git for source code management with hands-on experience in branching strategies, code merge, conflict resolution & release version control.
  • Designed responsive front-end screens using AngularJS , implementing controllers, services, directives and REST API data integration.
  • Developed UI components with JavaScript, HTML & CSS , ensuring smooth user interaction and improved application usability.
  • Improved software performance by identifying and resolving bottlenecks in the code.
  • Integrated backend and front-end workflows to deliver full-stack features from database to UI, maintaining seamless data flow.
  • Conducted unit testing (JUnit/Jasmine/Karma) and participated in peer code reviews ensuring high-quality, defect-free deliverables.
  • Collaborated closely with QA, DevOps and Product teams for sprint planning, feature refinement and successful production releases.

Software Engineer

Select – UI Refresh (UI Migration)
2016 - 2019
  • Developed responsive and dynamic web pages using AngularJS, HTML5, CSS3 ensuring improved UI performance and user experience.
  • Created and enhanced reusable UI components, services, and directives in AngularJS to streamline development and reduce code redundancy.
  • Consumed REST APIs, implemented client-side validations, and optimized rendering flow for better application responsiveness.
  • Designed cross-browser compatible UIs with semantic HTML and CSS, ensuring consistent UI behavior across multiple devices.
  • Worked with Eclipse IDE for development, debugging, profiling, and deployment of web application modules.
  • Managed source code versioning using SVN , handled branching, merging, and conflict resolution for collaborative development.
  • Performed Unit testing using Jasmine/Karma/JUnit to validate UI logic and backend functional flows.
  • Ensured code standardization and quality compliance through peer reviews, refactoring, and best coding practices .
  • Actively participated in quality-driven delivery cycles and ensured defects were identified early through structured test execution.
  • Developed scalable and maintainable code, ensuring long-term stability of the software.
  • Collaborated with QA teams to support functional & regression testing , achieving stable and error-free production releases.

Education

Bachelor of Engineering - Electrical and Electronics Engineering

Saveetha Engineering
Chennai
01-2016

Skills

  • Web/Application Servers: Tomcat
  • Databases: MSSQL, PostgreSQL, Oracle DB
  • Development Tools: Eclipse, VS code
  • Server Languages: Servlets, JSP
  • Markup Languages: HTML5, XML
  • Scripting Languages: JavaScript, jQuery, Typescript
  • Frameworks: Java Spring Boot, REST API, Microservices with rest template
  • Front-End Frameworks: Angular JS, Angular, ZK
  • Versioning Tool: SVN, Git
  • Persistent Specification: Spring Data JPA
  • Devops & Cloudops Tools: AWS, Terraform, Jenkins, Docker, Kubernetes, Azure, GCP, Ansible
  • PDF Generating Tools: iText, Aspose, OCR

Timeline

Technical Leader

Granicus
2021 - Current

Senior Software Engineer

Pearson – Trio (DB Migration)
2020 - 2021

Software Engineer

Pearson – Realize
2019 - 2020

Software Engineer

Select – UI Refresh (UI Migration)
2016 - 2019

Bachelor of Engineering - Electrical and Electronics Engineering

Saveetha Engineering
NATHIYA RAVI