S

Singaravelan Nandhakumar

Senior Software Engineer

Amsterdam, North Holland, Netherlands11 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in building scalable microservices architectures.
  • Strong experience with cloud technologies and CI/CD pipelines.
  • Proficient in multiple programming languages and databases.
Stackforce AI infers this person is a Backend-focused Engineer with expertise in Microservices and Cloud Technologies.

Contact

Skills

Core Skills

MicroservicesKubernetesData AnalysisBackend DevelopmentJava

Other Skills

AWSAWS NeptuneAmazon Web Services (AWS)CucumberDjangoElasticSearchGOLANGGraph DatabasesGremlinHadoopHibernateJenkinsKafkaMongoDBMySQL

About

The engineer who believes in fundamentals rather than technologies with overall 9+ years of experience.

Experience

Big tech in the world

2 roles

Staff Software Engineer

Promoted

Aug 2022Present · 3 yrs 7 mos · Netherlands

GOLANGJavaMicroservicesKubernetesTerraformAWS

Senior Software Engineer

Oct 2021Aug 2022 · 10 mos · Netherlands

GOLANGKubernetesAWSJenkinsKafkaMicroservices

Ikea

Senior Software Engineer

Dec 2020Oct 2021 · 10 mos · Amsterdam, North Holland, Netherlands

  • IKEA is a Swedish multinational conglomerate that designs and sells ready-to-assemble furniture, kitchen appliances, and home accessories, among other useful goods and occasionally home services.
  • Working with Delivery&Service management platform team at IKEA
  • Working on core microservices on delivery and services system (GO, JAVA)
  • Automated the infrastructure provisioning using terraform as IAAC.
  • Migrated Autonomous Kubernetes cluster to single multitenant cluster for whole DSM domain.
  • Have experience deploying the application into k8s cluster which will be scaled to multi-region.
  • Have good hands-on experience with Google cloud echo system(Shared VPC, Cloud SQL, Pub/sub, GKE, Service accounts ..etc).
  • Good Handson experience with HC Vault Secret management.
  • Building the platform which will handle the multi-cloud deployments.
  • Implemented the CI/CD pipeline using Github actions and helm chart for continuous deployments.
  • Responsible to develop the microservices and host the same into a production environment and scale the same for global scale for IKEA.
  • Languages used: Golang, Java
  • Databases used: Mysql, Zookeeper, Elastic Search
  • Protocols used: Rest, Grpc, HTTP2
  • Automation tools: Terraform, Ansible, Github Actions
GOLANGJavaPythonAWS NeptuneKafkaMicroservices+1

Reynen court llc

Platform Engineer

Jun 2019Dec 2020 · 1 yr 6 mos · Amsterdam Area, Netherlands

  • Reynen Court makes it fast, easy, and affordable for law firms and legal departments to adopt and manage modern cloud-based software applications without having to sacrifice security or stability.
  • Built own rule engine based alert manager system which works at scale in real-time.
  • Built the microservices-based backend services(User Mgmt, Catalog Service, Auth Service, Deployment Manager, Resource Manager) from scratch and the same have been deployed into the Kubernetes cluster.
  • Have built the end to end production-grade CI/CD pipeline using Jenkins, GitHub, Multibranch pipeline, helm, Kubernetes.
  • Developed own CNI plugin from scratch for Kubernetes networking.
  • Developed own CRD for Kubernetes.
  • Proficient in creating helm charts.
  • Built the end to end data pipeline which is handling more than 6 million events/day using AWS gateway, Lambda, Kinesis Stream, Kinesis Firehose, S3, Athena.
  • Built the real-time streaming pipeline using Apache spark streaming and deployed the same in AWS EMR.
  • Have hands-on experience in creating the Kubernetes cluster using kops in AWS, Kubeadm, hardway, kube-spray. As a developer, I have deployed all my microservices on the k8s cluster and scaled up as well.
  • Databases used in the projects are MongoDB, ElasticSearch, S3, ETCD, Mysql, Redis, Graph DB(Neptune)
  • Have done the test-driven development to make more code coverage.
  • Have implemented the BDD based testing framework(Cucumber) for acceptance test and regression suit.
  • All the apps have been dockerized to deploy them into Kubernetes.
  • Languages used: Golang, Python, Java
  • Communication layers worked on grpc, kafka, restapi
JavaSpring BootMySQLKafkaBackend DevelopmentMicroservices

Noon academy

SDE

Jun 2018Jun 2019 · 1 yr · Bengaluru Area, India

  • Redesigned and implemented the micro-service architecture. Aligned the micro-services based on the business needs.
  • Built a social layer of the application which recommends friends, teachers, and school to the given student. Tech Stack: GOLang, AWS Neptune (Graph DB), Gremlin query language.
  • Built a product analyses the performance of the main web applications. Parameters like latency, code complexity and capacity can be analysed with this product. Tech Stack: Java (Spring boot).
  • Built activity feed and notification for the users. DAU is 2000 users/hour. Tech Stack: Python (Django), MongoDB.
  • Built events pipeline which tracks all the activity of the user in the product and publishes to the streaming engine. We used Kafka as a streaming service.
  • Worked on the containerisation technologies like docker and orchestration engine like kubernetes.
  • Worked on Helm chart, etcd.
  • Do have an deep understanding of the technologies which ever I have worked
JavaSpring BootRESTCucumberBackend Development

Bytemark, inc.

Platform Engineer

Apr 2017Apr 2018 · 1 yr · Bengaluru Area, India

  • Built an backend for the mobile ticketing system using Java. Tech Stack: Java (Spring boot), Mysql.
  • Implemented Asynchronous Notification micro-service to support multiple notifications type. Tech Stack: Java(Spring Boot), Kafka, Mysql.
  • Implemented the code using SOLID Principle and design patterns to make the code maintainable.
  • Implemented the Internationalisation support for the application which enables the different language support for multiple countries.
  • Developed the Test Automation framework using the BDD frameworks(Cucumber).

Attra

SDE

Dec 2014Mar 2017 · 2 yrs 3 mos · Bengaluru Area, India

  • Have worked as an backend developer for the client master card at clients location.
  • Had contributed to master card electra debit card switch product.
  • Had implemented the MTAF using spring core, hibernate.
  • Had Developed the Automation frameworks using RestAssured, Cucmber, Jackson, Maven, GraphQL client.
JavaSpringHibernateRestAssuredCucumber

Education

Adhiyamann College

Bachelor of Engineering (BE) — B.E

Jan 2011Jan 2014

Stackforce found 100+ more professionals with Microservices & Kubernetes

Explore similar profiles based on matching skills and experience