Karthick Natarajan
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.
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