
Karthikeyan Thirunavukarasu
Verified Expert in Engineering
Software Developer
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
Experience
- Back-end Development - 13 years
- Java - 11 years
- Microservices - 6 years
- Spring - 6 years
- REST APIs - 6 years
- Amazon Web Services (AWS) - 4 years
- React Native - 3 years
- Terraform - 2 years
Availability
Preferred Environment
Windows, MacOS
The most amazing...
...experience has been gaining expertise in blockchain development.
Work Experience
Back-end Developer
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.
Senior Software Engineer
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.
Staff Software Engineer
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.
Technical Competency Manager
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.
Technical Lead
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Associate System Engineer
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.
Experience
Payment Gateway Application
Cloud Interactive Application
Severless Architecture Application
E-Suit
Education
Bachelor's Degree in Electronics and Communication Engineering
RVS College of Engineering and Technology - Dindigul, Tamil Nadu, India
Certifications
Certified Smart Contract Developer
Blockchain Council
Japanese NAT N4 Certification
Senmon Kyouiku Publishing Co. (Shinjuku-ku, Tokyo, Japan)
Skills
Libraries/APIs
REST APIs
Tools
Terraform, Jira, GitHub, Microsoft Power BI, Camunda BPM, Apache Maven, Splunk, AppDynamics, Cucumber, SonarQube, StarUML, AWS IAM, Git, Jenkins
Languages
Java, Solidity, SQL, Dart, UML, Java 8, HTML, JavaScript, CSS
Frameworks
Spring, Spring Boot, React Native, Flutter, JPA, Bootstrap, Selenium, JBehave, Apache Struts 2, Adobe Flex, Hibernate, Ant Design, JUnit, Apache Struts, Angular
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
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring