Summary
Overview
Work History
Education
Skills
Certification
Timeline
Work Availability
Generic

Navya Surendran

Summary

Results-oriented and innovative Senior Software Engineer with 10+ years of experience. Easily communicates complex technical requirements to non-technical stakeholders. Excellent leadership record of leading development teams in enterprise-wide development projects.

Overview

12
12
years of professional experience
1
1
Certification

Work History

Senior Software Engineer Lead

Securepay
11.2023 - Current

Securepay is an online payments expert and a business of Australia Post that provides e-commerce payment solutions for businesses and organizations of all sizes.

Technologies: Java , Spring boot, Groovy, mysql, Jenkins, Terraform, Restful web services, Splunk.

Responsibilities:

  • Developed scalable applications using agile methodologies for timely project delivery.
  • Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.
  • Maintained comprehensive documentation of development work, facilitating knowledge sharing among team members.
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Proactively identified areas for process improvement, implementing changes that led to significant time savings for the team.
  • Mentored junior developers, fostering professional growth and enhancing team productivity.
  • Created proofs of concept for innovative new solutions like Unit test generation automation.

Software Engineer

Tyro Payments
09.2022 - 11.2023

Tyro payments provides eftpos devices, e‑commerce and business banking solutions all over Australia. Managing over 70 micro services for transaction management, settlement and partner commissions etc.

Technologies : Kotlin, AWS, Spring, AWS, Localstack, Wiremock, Postgres Restful web services, Grafana, Sumo logic, Kubernetes, Terraform, Spring Boot, Dynamo DB, Istio proxy.

Responsibilities:

  • Analyzed proposed technical solutions based on customer requirements.
  • Collaborated with management, internal and development partners regarding software application design status and project progress.
  • Refactored legacy codebases for improved maintainability, paving the way for easier future updates.
  • Enhanced user experience with intuitive interface design and responsive web applications.
  • Conducted thorough code reviews to identify potential areas for improvement, ultimately enhancing code quality across all projects handled by the team.

Senior Software Engineer

RACV
09.2021 - 08.2022

The Royal Automobile Club of Victoria is a motoring club and mutual organization which provides products and services in the areas of motoring and mobility, home, leisure, financial services and general insurance. RACV provides club membership to users for their services such as roadside assistance, Vehicle insurance, vacations etc.


Member Application: Based on the active product holding of a user, membership will be rewarded to the user. Member app takes care of evaluating membership of a user based on the insurance rules configured.

Technologies: Spring Boot, Hibernate, Restful webservices, Docker, Heroku, Postgres, Spring Batch.


Responsibilities:

• Single handily take care of the entire development/support of the application

• Worked in collaboration with multiple stakeholders (Business representatives, Business BAs, Architects, interfacing teams etc) to ensure smooth functioning of project.

• Taking care of existing issues and bugs, by tracking them as Jira and taking it to closure after the fixes are deployed.

• Demo the outcomes in showcases and incorporate the feedback prior to Production deployment.

• Ensuring the ball is not dropped by taking up the responsibility and accountability of Heroku applications.

Software Engineer

Atlassian
04.2021 - 09.2021

Created applications of Jira integrations with Jenkins and GitHub.

GitHub for Jira :

Using this Jira plugin one can connect one or more GitHub organization to their Jira site and select specific repositories to bring their work together and get updates and links about what happening with their repositories in Jira issues for:

• Pull requests

• Commits

• Branches And show Jira information in GitHub.


Atlassian Jira Software Cloud:

This Jenkins plugin is intended to be specifically for integrating Jenkins with Jira. It provides a reliable way to send Build and deployment information from Jenkins server to Jira Software cloud site.


Technologies: Node Js, Octokit, Spring Boot, Hibernate, AWS, Docker, Junit test cases, probot, Jenkins extensions.


Responsibilities:

• Brainstorm and provide innovation ideas and suggest implementation.

• Provide suggestions on improvements of existing application.

• Materialise the above‑mentioned ideas after discussion with management and take it to backlog and implement the changes.

• Taking care of existing issues and bugs

• Involve in project demos.

• Taking care of whole responsibility of Jenkins plugin implementation and release.

Senior Software Engineer

Capgemini
09.2019 - 04.2021

OCV establishes single views for all customer types, whether retail, business, institutional, broker or prospect. It creates a holistic view of who the customer is, the relationship they have, their roles they have, the accounts they hold and the essential information about them such as their address, mobile and email.

Technologies: Java, Microservices, Spring Boot, MDM , Restful Web Services, SQL,Kafka, Kubernetes, openshift, docker and Junit test cases, Robot framework for BDD.


Responsibilities:

• Working along with client agile teams in day to day activities to achieve the sprint goals

• Participating and conducting workshops to confirm the requirements and estimates

• Co‑ordinating with multiple other teams during Production support activities and single handedly maintaining 5 applications during my Production support cycle.

• Implementing code changes for the Application during the development process

• Involved in Release support activities and migration to production.

Senior Software Engineer

Cognizant
01.2016 - 05.2018

D&B Credit application facilitates business reports and alerts to its customers. This project aims at providing the change of company's data in its raw form to D&B Credit.


Technologies: Spring MVC, Rest, Hibernate, Angular Js (Basics), Handlebar Template, Java, J2EE, Spring MVC, Hibernate, Restful, Web Services Pl SQL and JSP.


Responsibilities:

• Implementing code changes as per the change requests and feature requirements.

• Participating in Project design discussions for new feature implementations.

• Handling defect fixes and Unit Testing.

• Participating defect triage discussions and implementing code changes on application defects.

Software Engineer

TCS/ Amex
12.2013 - 12.2015

This is one of the largest providers for credit / charge card products. They also provide their services for banking and travellers cheques. The Project provides network for credit card transactions and stands in when card authorization network goes down and takes decision to approve or to reject transaction. It provides support for reconciliation by running batch jobs. It has got UI for viewing the transactions, to test new merchant device and control certain environments.


Technologies: Java, J2EE, Spring MVC, Oracle, Pl SQL and JSP.

Responsibilities:

• Major work as a Java developer with one onsite Coordinator.

• Analyzing customer requirements and Design documents.

• Consulted regularly with customers on project status, proposals, and technical issues.

• Support for Unit and SIT Testing.

• Support for CMR Execution.

Junior Engineer

TCS / Client: Interac
09.2012 - 12.2013

Itʼs a Canadian interbank which provides network for the purpose of electronic financial transactions. One of the key features that it provides is the E‑Transfer, through which one can sent money to other by means of an email.


Technologies: Java, J2EE, Spring MVC, Hibernate, Restful Web Services, Javascript, Jsp and Oracle.


Responsibilities:

• Implementing code changes for Application performance improvements Worked with Restful Web Service.

• Handled Bug fixes, Testing and Change Requests • Interacting with client teams in various stages for our project.

• Handling feature release activities including code integration and deliverable releases

Education

Bachelor of Technology - Computer Engineering Technology

CUSAT
India
07.2012

Skills

  • Java
  • Kotlin
  • AWS
  • Restful Web Services
  • Spring
  • Kubernetes
  • Docker
  • SQL
  • Postgres
  • Hibernate
  • Grafana

Certification

  • Amazon Web Services (AWS) Certified Developer Associate.
  • Oracle certified Java SE6 Developer

Timeline

Senior Software Engineer Lead

Securepay
11.2023 - Current

Software Engineer

Tyro Payments
09.2022 - 11.2023

Senior Software Engineer

RACV
09.2021 - 08.2022

Software Engineer

Atlassian
04.2021 - 09.2021

Senior Software Engineer

Capgemini
09.2019 - 04.2021

Senior Software Engineer

Cognizant
01.2016 - 05.2018

Software Engineer

TCS/ Amex
12.2013 - 12.2015

Junior Engineer

TCS / Client: Interac
09.2012 - 12.2013

Bachelor of Technology - Computer Engineering Technology

CUSAT

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse
Navya Surendran