Karthikeyan Thirunavukarasu, Developer in Bengaluru, Karnataka, India
Karthikeyan is available for hire
Hire Karthikeyan

Karthikeyan Thirunavukarasu

Verified Expert  in Engineering

Software Developer

Location
Bengaluru, Karnataka, India
Toptal Member Since
September 28, 2021

Karthikeyan is a senior software engineer with 10+ years of enterprise-level experience, including Sony India and IBM. He has specialized in Java back-end development and worked with microservices and cloud technologies. Karthikeyan is also a Certified Smart Contract Developer and eager to bring his expertise and enthusiasm to blockchain development projects.

Portfolio

Bilt Technologies Inc
Java, REST APIs, Spring Boot, JEE, Quarkus, GitHub, Docker, PostgreSQL, Cloud...
Maersk
Java 8, Agile, Microservices, Spring Boot, REST APIs, Jira, GitHub...
Altimetrik India
Java, Hibernate, JPA, Microservices, REST, Spring, Terraform, Spring Boot...

Experience

Availability

Full-time

Preferred Environment

Windows, MacOS

The most amazing...

...experience has been gaining expertise in blockchain development.

Work Experience

Back-end Developer

2021 - 2023
Bilt Technologies Inc
  • Developed a microservice-based application for reporting rent users to bureaus for a financial services company.
  • Managed and fixed bugs or enhancement requests on the reporting module.
  • Collaborated with bureaus and clients to get functional requirements and implemented them with high-quality deliverables.
Technologies: Java, REST APIs, Spring Boot, JEE, Quarkus, GitHub, Docker, PostgreSQL, Cloud, Back-end, React Native, Microservices Architecture, APIs, Infrastructure as Code (IaC), Cloud Infrastructure, DevOps, Back-end Development, Amazon Web Services (AWS), CI/CD Pipelines

Senior Software Engineer

2021 - 2022
Maersk
  • Worked as an individual contributor for a search engine that identifies the proper code for a free text search.
  • Handled cognitive search and text analysis to improve the success percentage.
  • Participated in Agile practices like scrum calls, daily stand-ups, retrospective meetings, and other release activities.
  • Implemented Power BI to analyze the data and provide actionable information.
Technologies: Java 8, Agile, Microservices, Spring Boot, REST APIs, Jira, GitHub, Object-relational Mapping (ORM), Docker, Cloud, Back-end, React Native, Microservices Architecture, APIs, Infrastructure as Code (IaC), Cloud Infrastructure, DevOps, Back-end Development, Amazon Web Services (AWS), CI/CD Pipelines, Kubernetes, AWS DevOps, Business Intelligence (BI), Microsoft Power BI, Camunda BPM

Staff Software Engineer

2019 - 2021
Altimetrik India
  • Developed multiple microservices applications using proper microservices design practices.
  • Implemented the entire back-end for three microservices applications in one project.
  • Learned and applied many AWS cloud technologies while working on a serverless architecture-based application.
  • Used Power BI to optimize the internal business process.
  • Developed Camunda workflow BPMN diagrams and used Camunda Rest engine to interact with applications to manage.
Technologies: Java, Hibernate, JPA, Microservices, REST, Spring, Terraform, Spring Boot, REST APIs, JavaScript, Angular, Amazon Web Services (AWS), Jira, GitHub, Object-relational Mapping (ORM), PostgreSQL, Cloud, Design Systems, Back-end, Microservices Architecture, APIs, Infrastructure as Code (IaC), Cloud Infrastructure, Back-end Development, CI/CD Pipelines, Business Intelligence (BI), Microsoft Power BI, Camunda Platform, Camunda BPM

Technical Competency Manager

2018 - 2019
Sony India
  • Worked in operations and contributed to all areas, including new proposals and appraisals.
  • Developed and maintained application development project plans, including scopes of work and schedules.
  • Identified and documented critical path activities and dependencies in project plans.
Technologies: Java 8, Agile, Google Cloud Platform (GCP), Spring, Spring Boot, Apache Maven, HTML, JavaScript, Bootstrap, Java, Amazon Web Services (AWS), Jira, GitHub, Management, Object-relational Mapping (ORM), Design Systems, Back-end, Leadership, Microservices Architecture, APIs, Infrastructure as Code (IaC), Cloud Infrastructure, Back-end Development, Business Intelligence (BI), Microsoft Power BI

Technical Lead

2018 - 2018
LTI
  • Served as a back-end developer and handled change requests in the existing system.
  • Participated in Agile practices, including daily stand-ups, retrospectives, and other release activities.
  • Provided high-quality technical solutions and workarounds in short time frames.
Technologies: Java, Microservices, Spring Boot, Agile, Splunk, AppDynamics, Scrum, REST APIs, JavaScript, Full-stack, Jira, GitHub, Back-end, Leadership, Microservices Architecture, APIs, Infrastructure as Code (IaC), Back-end Development

Senior Software Engineer

2016 - 2018
Envestnet Yodlee
  • Handled new requirements and change requests in the existing system in collaboration with the server-side development team.
  • Participated actively in client interactions for specification-related queries, design- and code-level reviews, and development activities.
  • Engaged in Agile practices, such as Scrum calls, daily stand-ups, retrospective meetings, and other release activities. Gained experience with Jira and Kanban boards.
  • Provided technical guidance and assistance to the team while serving as a senior developer.
Technologies: Java, Selenium, Jira, Scrum, Agile, GitHub, Relational Databases, Back-end, Microservices Architecture, Back-end Development

Senior Software Engineer

2015 - 2016
QuEST Global Engineering Services Private Limited
  • Assisted in developing POCs and took the lead on finding the most suitable and customizable API manager to monitor the REST APIs.
  • Implemented a BDD framework using Cucumber and executed business cases.
  • Participated in Agile practices, including Scrum calls, daily stand-ups, retrospective meetings, and other release activities. Gained experience with JBehave, Cucumber, and WSO2.
Technologies: Java, Test-driven Development (TDD), Behavior-driven Development (BDD), JBehave, Cucumber, REST, Agile, Scrum, SQL, Relational Databases, Back-end, Back-end Development, Medical Imaging

Senior Software Engineer

2014 - 2015
HCL Technologies
  • Assisted in developing several major modules of the application.
  • Interacted directly with the client, Standard Chartered Bank, to address specification-related queries and design- and code-level review activities.
  • Worked with the Apache Struts framework and assisted with the development of categories.
  • Configured and generated code coverage using SonarQube.
  • Owned the delivery of zero-defect implementation and unit testing coverage.
Technologies: Java 8, Apache Struts 2, HTML, Ajax, CSS, SonarQube, Oracle, Java, Apache Struts, SQL, Team Leadership, Object-relational Mapping (ORM), Relational Databases, Back-end, Leadership, Back-end Development

Senior Software Engineer

2010 - 2014
LTI
  • Implemented multitenant support and logical grouping of supported devices to monitor and control.
  • Handled change requests in the existing system while working as a core back-end developer.
  • Participated in client interactions for specification-related queries, design- and code-level reviews, and development activities.
  • Worked as an on-site coordinator and interacted closely with clients and offshore teams to achieve high-quality deliverables.
  • Took part in Agile practices, such as Scrum calls, daily stand-ups, retrospective meetings, and other release activities. I also gained experience with Jira.
Technologies: Java, Adobe Flex, Apache Struts 2, Hibernate, Ant Design, Apache Struts, Agile, Scrum, Jira, JavaScript, SQL, CSS Grid, Team Leadership, Object-relational Mapping (ORM), Relational Databases, Back-end, Leadership, Front-end, UML, Back-end Development

Associate System Engineer

2008 - 2010
IBM
  • Played a key role in developing a work log system for the employees of Mitsubishi Motor Corporation.
  • Owned the delivery of a zero-defect implementation and unit test coverage.
  • Delivered data model or UML diagrams, including high-quality class diagrams, sequence diagrams, and data model diagrams created with StarUML.
  • Contributed proactively to client interactions and stakeholder meetings to understand the requirements and develop quality deliverables.
Technologies: Java, Jakarta EE, MySQL, StarUML, JUnit, IBM Db2, Relational Databases, Back-end, UML, Back-end Development

Payment Gateway Application

A microservices design-based payment gateway application deployed on AWS via Terraform for a big payment clearing house company. As the sole back-end developer, I developed back-end for front-end support applications.

Cloud Interactive Application

A Java-based microservices application I developed to interact easily with multiple cloud service providers, including AWS, GCP, and Azure. The application reduces the developer burden while maintaining applications.

Severless Architecture Application

Serverless architecture for an AWS environment. I developed the application for interacting with DynamoDB records directly without AWS EC2 instances on all-time available servers. The main reason for the design was in consideration of the API call frequency.

E-Suit

An application for advocates to monitor and maintain the case status. This flutter framework architecture-based application is built using Dart language. I have worked on UI front and created the application. A few packages used in the applications are web-view, HTTP, Flutter-OTP, and Flutter-SMS.

Languages

Java, Solidity, SQL, Dart, UML, Java 8, HTML, JavaScript, CSS

Other

Smart Contracts, Back-end, APIs, Back-end Development, Front-end, Full-stack, CSS Grid, Team Leadership, Cloud, Leadership, Infrastructure as Code (IaC), Cloud Infrastructure, CI/CD Pipelines, Camunda Platform, Ajax, API Gateways, Japanese, Cryptocurrency, Quarkus, Design Systems, AWS DevOps, Medical Imaging

Frameworks

Spring, Spring Boot, React Native, Flutter, JPA, Bootstrap, Selenium, JBehave, Apache Struts 2, Adobe Flex, Hibernate, Ant Design, JUnit, Apache Struts, Angular

Libraries/APIs

REST APIs

Tools

Terraform, Jira, GitHub, Microsoft Power BI, Camunda BPM, Apache Maven, Splunk, AppDynamics, Cucumber, SonarQube, StarUML, AWS IAM, Git, Jenkins

Paradigms

REST, Microservices, Object-relational Mapping (ORM), Microservices Architecture, DevOps, Business Intelligence (BI), Agile, Test-driven Development (TDD), Behavior-driven Development (BDD), Scrum, Management

Platforms

Amazon Web Services (AWS), Blockchain, Ethereum, Google Cloud Platform (GCP), Oracle, Jakarta EE, Azure, AWS Lambda, JEE, Docker, Kubernetes

Storage

Relational Databases, PostgreSQL, MySQL, Amazon DynamoDB, IBM Db2

2004 - 2008

Bachelor's Degree in Electronics and Communication Engineering

RVS College of Engineering and Technology - Dindigul, Tamil Nadu, India

SEPTEMBER 2021 - PRESENT

Certified Smart Contract Developer

Blockchain Council

APRIL 2021 - PRESENT

Japanese NAT N4 Certification

Senmon Kyouiku Publishing Co. (Shinjuku-ku, Tokyo, Japan)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring