About

about me

Fullstack Developer

I have started my carrer as a freelancer developing websites for small sized companies using PHP, Mysql, HTML, CSS and Javascript in the Year of 2008. I quit the freelance work and got into IT Industry in the year of 2009. from there onwards, My technical expertise evolved mainly around Java, but I consider myself as a language agnostic software generalist highly capable of working across the full stack..

  • Website: arun-kalvichandran.com
  • Phone: +44 7448550563
  • City: Warwick, UK
  • Degree: Masters in Computers
  • Email: akalvichandran@gmail.com
  • Freelance: Available

I have extensive experience in designing and implementing scalable distributed systems in cloud-native (AWS, GCP) architectures using modern agile engineering principles and techniques (microservices, 12-factor application, container orchestration, bigdata, dataflow pipelines, event-driven architectures, TDD, CI/CD, GitOps, infrastructure-as-code, DevSecOps) and expertise in legacy application transformation and decommissioning into modern digital solutions.

Skills

Java / Springboot / Dropwizard 90%
React / Angular / Nodejs 75%
GCP / AWS / Cloud Foundry / Kubernetes 85%
Jenkins / Teamcity / Kibana / Splunk / Promotheus / Grafana 85%
Oracle, MySql, BigQuery, BigTable, Redis 80%
Maven / Gradle 90%
HTML / CSS / Bootstrap 90%
Python / Airflow / Apache Beam / Dataflow Jobs / Apache Kafka (Data Engineering)75%
Intellij / Visual Studio / GIT / JIRA / COnfluence 99%
Photoshop 50%

Resume

Professional Experience

Lead Developer at Jaguar Land Rover

Jan 2022 - Present

Gaydon, UK

Technologies: Java 8, TDD, Spring Boot, Drools, Big Query, Bigtable, Drools, GCP Dataflow Jobs, Apache Beam, Airflow Dags, Python, Microservice architecture, RESTful APIs, Junit, Cucumber, Node JS, Angular, Swagger, Jenkins, CI/CD into cloud (GCP - GKE), Kubernetes, Prometheus and Grafana

  • Working as a Lead Developer (Full Stack) to support the cloud native JLR Diagnostics Platform
  • Responsible for the development of solution architecture, quality of services, handling the architectural concerns, responsible for the application security and quality of software.
  • Assessing technical implementation options, engaging with third-party software developers, leading the technical delivery, and working with the product owner & stakeholders to define product scope.
  • Developed Queue based service using GCP Pub/Sub & Java
  • Developed REST API’s using Spring Boot / Bigtable and deployed into Kubernetes environment.
  • Developed Queue based service which listens the GCP pub/sub and process the JLR diagnostics data.
  • Developed Spring boot / Drools based Rules Engine component to support JLR customers / retailers.
  • Developed Unit / Acceptance test case using cucumber and Junit to evaluate the application functionality and make sure covered all the edge case scenarios.
  • Responsible for GKE cluster management
  • Maintained Angular & Springboot based web application to support JLR Diagnostics Platform
  • Developed CI/CD pipeline and deployed into GKE environment for Kubernetes based app deployment.
  • Mentored Junior Team members and helped them to write quality software.
  • Responsible for monitoring the application logs / memory.
  • Responsible for API documentation and write proper readme file for all api’s.
  •  Participating in all agile ceremonies. I helped the PO /SM to refine the user stories and also provided the solution for spring retrospective problems.

Senior Developer at JP Morgan (Contract via Cognizant)

Sep 2019 - Dec 2020

Bournemouth, UK

  • I was the Senior Developer (Full stack) to develop JIRA Management Tool for JP Morgan Payment account using Spring boot / React Framework
  • This JIRA management tool mainly designed for Senior Management / Project Directors to provide the holistic view of how the project / team performing.
  • The JIRA management tool rollout for 150+ project across the payment account
  • We have developed this tool using REACT and Springboot
  • Responsible for application design, development and deployment into PCF using Jenkins Pipeline
  • Developed clean unit / acceptance test to validate the Back-end functionality using Junit / Cucumber / Wiremock
  • Developed clean unit / acceptance test case to validate Front-end functionality using Jest / Enzyme / Cypress
  • Participating in all agile ceremonies

Associate at Cognizant

Dec 2012 - Feb 2017

Chennai, India

  • Developed Web application for TIAA insurance customer to manage the insurance policy details through online.

Associate Software Engineer at Mphasis

Nov 2009 - Nov 2011

Bangalore, India

  • Developed extended warranty system for Chartis Insurance customers.

Lead Developer at Natwest (Contract via Cognizant)

Jan 2021 - Dec 2021

London, UK

Worked for Natwest, London

  • I was the Lead Developer (Full Stack) for developing a customer portal to support NatWest Financial Crime Business (customer portal plays a major role to keep their business customers profile up to date)
  • Responsible for the application design / development / test automation / deployment and quality of services.
  • Working with stakeholders / product owners / cross squad team to coordinate the delivery and ensure the application meets the established standards.
  • Design and developed REST API using Spring Boot & Oracle Database to send out letters / email communication to Banking customers.
  • Developed React & Springboot based web application to support NatWest Fin-crime platform.
  • Develop Web Components using HTML5, CSS3, REACT Framework
  • Developed clean unit / acceptance test case for Spring boot application using Junit / Cucumber to evaluate the application functionality.
  • Developed clean unit / acceptance test case for UI application using JEST / Enzyme / Cypress to evaluate the application functionality.
  • Developed Apigee proxy to route UI request to Back-end application and also used APIGEE as intermediate layer to validate Oauth user / service tokens.
  • Secured back-end service using MATLS / OAUTH Token authentication.
  • Responsible for deploying application into PCF using Teamcity pipeline.
  • Hands on experience in Banking login system using SAML / JWE based authentication.
  • Responsible for monitoring application logs / memory using Splunk and App Dynamics
  • Help Junior Team members to write quality software.
  • Participating in all agile ceremonies. I helped the PO /SM to refine the user stories and also provided the solution for spring retrospective problems

Senior Developer at Barclays (Contract via Cognizant)

Mar 2018 - Sep 2019

Manchester, UK

  • I was the Senior Developer to develop RAML based api’s for Barclays Business banking Entitlements application.
  • This is complete Admin system where the director of the business can create the new user and set the entitlement such as approval limit for the user.
  • The System involves both front-end and back-end. I was the responsible for developing the back end api using Spring boot and SQL Server to support the UI application.
  • Responsible for api design, development and deployment into OpenShift using Jenkins Pipeline
  •  Developed the Unit / Acceptance test case using Junit / Wiremock / Cucumber to make sure it covers all the edge case scenarios.

Senior Developer at Elsevier (Contract via Cognizant)

Feb 2017 - Mar 2018

London, UK

  • I was the Senior developer and part of Elsevier Article team to develop the queue based api using Dropwizard / Apache camel framework which listens SQS Queue and process the XML and store the data in S3 / Dynamo DB for further use.
  • Developed the Unit / Acceptance test case using Junit / Wiremock / Cucumber to make sure it covers all the edge case scenarios.
  • Responsible for monitoring all the application using Kibana and Grafana / Prometheus

Senior software Engineer at Mindtree

Nov 2011 - Dec 2012

Bangalore, India

  • Developed Customer portal for ING Vysya policy holder to maintains policy details.

Education

Master of Science in Computers

2003 - 2008

College of Engineering, Guindy, Chennai, India

Graduated with First Class

Contact

Contact Me

My Address

18 Banquo Approach, Warwick - CV346GB

Social Profiles

Email Me

akalvichandran@gmail.com

Call Me

+44 7448550563