Summary
Overview
Work History
Education
Skills
Publications
Timeline
Krishanthan Krishnamoorthy

Krishanthan Krishnamoorthy

Colombo

Summary

Results-driven software professional with 11 years of industry experience and a strong foundation in parallel computing research. Skilled in leading cross-functional teams and delivering high-performance applications. Passionate about emerging technologies, with growing interest in artificial intelligence and data-driven development. Dedicated to continuous learning and excellence in execution.

Overview

13
13
years of professional experience

Work History

Associate Technical Lead

Aeturnum
02.2022 - Current

Technical leader with expertise in scalable backend systems, secure data integration, and cross-functional collaboration. Delivered solutions across healthcare, fintech, and e-commerce sectors for clients like Monitored Therapeutics Inc., mosaic.green, and Senso.ai.


Monitored Therapeutics Inc. - Developed MTI's telehealth platforms (GoHome, GoMobile, BYOD) supporting respiratory care.

  • Built microservices using Spring Boot with AWS Lambda and JDBI.
  • Led secure full-stack development with React/Redux and Okta integration.
  • Automated CI/CD using AWS CodePipeline.
  • Focused on improving patient engagement, remote monitoring, and HIPAA-compliant data handling.


Mosaic.green - Technical Lead for Reports & Analytics in a vendor-focused ecommerce platform.

  • Developed backend services using Spring Boot, Spring Cloud, and Zuul.
  • Built dashboards with React, Redux, and Nivo Charts.
  • Designed ETL pipelines via Apache Nifi to extract data from microservices to analytics platforms.
  • Created documentation, led code reviews, and collaborated with product teams for feature planning and delivery.


Senso.ai - Led development on a borrower intelligence platform for mortgage lenders.

  • Built and maintained Django/Flask APIs.
  • Wrote unit and integration tests with Pytest.
  • Integrated Redis, PostgreSQL, and HubSpot to enhance platform efficiency.
  • Mentored developers, conducted code reviews, and ensured backend performance aligned with product goals.


Core Tech: Java, Spring Boot, Spring Cloud, React, Redux, Python, Django, Flask, PostgreSQL, Redis, Kafka, AWS Lambda, Zuul, Apache Nifi, JDBI, Nivo Charts, Okta, CI/CD.

Technical Lead

Take 10 Trivia
05.2019 - 02.2022
  • Responsible for creating database diagrams, flowcharts, and technical documentation for each functionality, based on detailed business requirements and specifications.
  • Performed code reviews, provided constructive feedback, and guided improvements across both mobile applications and backend systems.
  • Created and managed all technical tickets, identified dependencies, and incorporated proposed solutions to streamline development workflows.
  • Collaborated closely with QA engineers and developers to clarify requirements and provide technical insights necessary for successful task completion.
  • Conducted in-depth research to strengthen security across backend systems, databases, and mobile platforms.
  • Led the implementation of security features and core functional components across all systems to ensure robust, scalable architecture.
  • Set up and maintained servers and CI/CD pipelines using AWS, supporting continuous integration and automated deployments.

Senior Software Engineer

PickMe (Digital Mobility Solutions Lanka (PVT) Ltd)
02.2018 - 12.2019
  • Contributed to resolving architectural issues in legacy systems, leading to improved performance and stability across internal applications.
  • Developed and deployed microservices using GoLang, leveraging Docker for containerization and streamlined deployment.
  • Integrated Kafka streams written in Go into the core functionality of the ride-hailing and food delivery platform for real-time data processing.
  • Worked on internal systems using PHP (Laravel), supporting various backend services and administrative tools.
  • Acted as the Technical Owner, overseeing code quality, architecture decisions, and team-level technical direction.
  • Created technical documentation, database diagrams, and development tickets to support project planning and efficient execution.

Technologies Used: Java, Spring framework, Elastic-Search, Node.JS, npm, Express.js, MongoDB, MySql, React.JS, PHP, Laravel, Lumen, Visual Studio Code, Git, Postman, GCP, MQTT, GoLang, Kibana, Firebase.

Senior Software Engineer

Take 10 Trivia
08.2017 - 05.2019
  • Designed and developed native iOS and Android applications from the ground up using Swift (including SwiftUI) and Kotlin, following MVVM and MVC design patterns to ensure maintainable and scalable codebases.
  • Built robust backend services using Java and Spring Boot, applying RESTful API principles and integrating secure data flows across mobile platforms.
  • Designed and optimized MySQL database schemas, including complex relational structures, stored procedures, and indexing strategies for performance efficiency.
  • Implemented real-time communication features using MQTT protocol, enabling seamless synchronization between backend systems and mobile clients.
  • Authored comprehensive technical documentation, including ER diagrams, data flow charts, and integration guides, ensuring clarity and reusability for development and QA teams.
  • Applied software engineering best practices across platforms, including code modularization, unit testing, and design pattern application to enhance code quality and scalability.

Technologies Used: Java, Spring framework, Swift, Swiftui, Android SDK, Elastic Search, GraphQL, Node.JS, npm, Express.js, MongoDB, MySql, React.JS, Visual Studio Code, Git, Firebase, Postman, AWS, GCP, MQTT, Javascript, GoLang.

Senior Software Engineer

SelfEcho
02.2016 - 08.2017
  • Participated in the design and implementation of backend architecture and mobile application systems, ensuring alignment with product requirements.
  • Designed comprehensive database schemas, UML diagrams, and other architectural models to support system planning and development.
  • Developed backend APIs using PHP (Laravel), enabling seamless integration with mobile platforms and external services.
  • Implemented key features in both iOS and Android apps, including notifications, calendars, graphs and charts, audio/video recording, and third-party integrations such as Facebook API and Google Maps API.
  • Contributed to integration testing, providing detailed test cases and support to QA teams to ensure product reliability and quality.

Technologies Used: Java, Javascript, PHP, Laravel, Git, Postman, Swift, Objective-C, Android SDK, Firebase, Paw.

Graduate Research Assistant and Android Developer

University of Wyoming
01.2016 - 08.2016
  • The purpose of the research is inventing the accessory or device's accessibility to adapt touch screen devices for motion-disabled users.
  • Worked closely with other team members to implement applications that can measure motion-disable user's experience.
  • Designed and developed the facilitator android application with OpenGL ES.
  • Developed an Android application to read user behaviour, touch data, and collect other data from participants and send to server for data analysis purposes.
  • Contributed to research paper with collected study samples, user behaviour, and input data.
  • Technologies Used: Java, Javascript, Git, Postman, Android SDK, OpenGL ES, Android NDK, C++.

Lead iOS Developer

Quick Logistic Solution, Inc
08.2015 - 01.2016
  • Worked on School Bus App. Created technical documents, UML Diagrams, Sequence Diagrams and wireframe for the app.
  • Used Objective-C and Swift both for the app development.
  • Used CoreLocation framework for fetching the user location and used that data in Google Maps in order find the points of interest in current location.
  • Used Google Maps and Google Maps Distance Matrix API in order to create and calculate the path for drop off location.
  • Used Parse SDK for storing the user data and geo location from the app.
  • Responsible to UI design and dealing with layout constraints. Also, used Chameleon open library from Cocoapods to enhance the UI.
  • Implemented payment system on the app using the Stripe API and developed the back-end system for generating bus pass and send back to app.
  • Implemented REST API services in order to communicate from iOS app to server.
  • Responsible for entire iOS app development including, creating core data model, UI design, Unit-test code for robustness.
  • Worked on bug fixing and improving performance of the app.

Software Developer

ToolMonks
05.2012 - 11.2013
  • Created detailed documentation, architecture diagrams, and database designs to support web development projects across multiple platforms.
  • Enhanced an existing CakePHP-based e-commerce platform by developing new features and integrating MailChimp and Authorize.net APIs for marketing and payment automation.
  • Designed and implemented custom plugins for Drupal and WordPress, including a login bridge enabling seamless authentication between CakePHP and Drupal systems.
  • Developed a 3D Cover Creator tool using PHP, ImageMagick, Fabric.js, and social media APIs such as Facebook and Twitter, enabling users to generate dynamic, shareable content.
  • Built a Social Page Template tool from scratch, leveraging PHP, Fabric.js, and social media APIs to deliver customizable and responsive user pages.
  • Contributed to the development of innovative cross-platform solutions, ensuring smooth integration with external APIs and enhancing system functionality and user experience.

Education

Master of Science - Computer Science

University of Wyoming, Laramie, Wyoming, United States
12-2017

Bachelor of Science - Computer Science

University of Wyoming, Laramie, Wyoming, United States
10-2014

Skills

    Backend: Java, SpringBoot, Spring Microservices, Hibernate, GraphQL, NodeJS, PHP, Laravel, PHP Dice Dependency Injection, Python, Django, Flask
    Database: MySQL, Postresql, NoSql, Redis
    Front End and Mobile: JavaScript, React, VueJS, NextJS, Swift, Swift UI, Kotlin, Flutter, Android SDK
    DevOps: AWS CI/CD, Google Cloud Platform
    Others: JIRA, Git, Docker, Elastic Search, Apache Nifi, MQTT, Kafka, functional programming, BrowserStack
    Testing: Junit, TestNG, Selenium, and Appium

Publications

1. Detect Deadlock in MPI Program Using Static Analysis and Symbolic Execution
(Master’s Thesis)
https://par.nsf.gov/servlets/purl/10066364
2. Detecting Thread-Safety Violations in Hybrid OpenMP/MPI Programs: https://www.researchgate.net/publication/282035322_Detecting_Thread- Safety_Violations_in_Hybrid_OpenMPMPI_Programs

Timeline

Associate Technical Lead - Aeturnum
02.2022 - Current
Technical Lead - Take 10 Trivia
05.2019 - 02.2022
Senior Software Engineer - PickMe (Digital Mobility Solutions Lanka (PVT) Ltd)
02.2018 - 12.2019
Senior Software Engineer - Take 10 Trivia
08.2017 - 05.2019
Senior Software Engineer - SelfEcho
02.2016 - 08.2017
Graduate Research Assistant and Android Developer - University of Wyoming
01.2016 - 08.2016
Lead iOS Developer - Quick Logistic Solution, Inc
08.2015 - 01.2016
Software Developer - ToolMonks
05.2012 - 11.2013
University of Wyoming - Master of Science, Computer Science
University of Wyoming - Bachelor of Science, Computer Science
Krishanthan Krishnamoorthy