Karthick Natarajan

is working from home. 🏡

Angestellt, Senior Software Engineer, GE Renewable Energy

Abschluss: BE, Anna University

Tiruppur, Indien

Über mich

Experience in designing software systems based on Java/Spring Boot. Experience in implementing both asynchronous message-based communication and synchronous ones such as RESTful APIs. Working in AWS cloud infrastructure. Experience in developing large scale data processing jobs using python, pyspark, AWS Glue. Experience working in message queues such as Kafka, RabbitMQ. Experience with large-scale distributed storage and database systems (SQL and NoSQL). Good experience in agile development methodologies and CI/CD. Strong passion for learning and the ability to adapt to the newer technologies. Effective collaborator with both non-technical and technical team members.

Fähigkeiten und Kenntnisse

Java
Golang
AWS
Python
Microservices
Cloud foundry
predix
MySQL
Postgres
MongoDB
redis
Apache Kafka
RabbitMQ
protobuf
GitHub
Pyspark
hudi
Spring Boot
dynamodb
DocumentDB
s3
msk
athena
cloudwatch
ec2
Glue
Docker
Kubernetes
Jenkins
spinnaker
Agile
Lean
rally
Confluence
Jira

Werdegang

Berufserfahrung von Karthick Natarajan

  • Bis heute 4 Jahre und 3 Monate, seit Apr. 2020

    Senior Software Engineer

    GE Renewable Energy

    Leading the real-time side of the AWS data pipeline. Design, build and maintain real-time and historical machine data pipeline micro-services and components on AWS (Subscribers, API’s). Design, build and maintain the AWS glue pyspark hudi jobs for the analytical data pipeline. Explore and evaluate potential newer technologies.

  • 1 Jahr und 10 Monate, Juli 2018 - Apr. 2020

    Software Engineer

    GE Renewable Energy

    Design, build and maintain foundational micro-services and components (Subscribers, API’s) to power apps team. Participate and provide inputs in detailed technical design discussions. Reviewing business requirements working with cross-functional teams. Ensuring quality and helping the application support team with rca’s.

  • 1 Jahr und 5 Monate, Feb. 2017 - Juni 2018

    Software Engineering Specialist

    GE Renewable Energy

    Edge to cloud integration. (Predix machine, EventHub subscriber) Developing new features, enhancements to the APM Solutions. Developing the widgets and widget data services for visualization. Developing the internal tools that helps in analyzing data loss and producing the mock-up data.

  • 3 Jahre und 3 Monate, Nov. 2013 - Jan. 2017

    Software Engineer

    Sasken Communication Technologies Ltd

    Developing applications and services for retail and insurance vertical. Exploring the open-source products and integrating with the system. Developing and executing the automated testcases. Developing the games channel and challenge cards for the client Hike.

Ausbildung von Karthick Natarajan

  • 3 Jahre und 8 Monate, Sep. 2009 - Apr. 2013

    Computer Engineering

    Anna University

21 Mio. XING Mitglieder, von A bis Z