Anees K A

Manager, Software Engineering | 16y+ Experience
Kochi, IN.

About

Highly accomplished Software Engineering Manager with over 16 years of experience, specializing in architecting scalable microservices and leading full-stack development teams. Proven expertise in Golang, NodeJS, AWS, Docker, and Kubernetes, consistently delivering impactful software solutions and driving significant improvements in system design, delivery, and quality. Adept at leveraging a diverse technical background and leadership roles (Tech Lead, Product Owner, Scrum Master) to build effective teams and optimize complex software lifecycles.

Work

EagleView
|

Manager, Software Engineering

Not provided, Kerala, India

Summary

Led a team of six skilled engineers, overseeing system design, delivery, production support, and software quality for EagleView's critical data store product.

Highlights

Managed and mentored a team of six software engineers, fostering a high-performance culture and ensuring successful project delivery for a core data store product.

Directed the end-to-end system design and architecture for a critical data store product, enhancing scalability and reliability.

Oversaw the full software development lifecycle, from conceptualization to production support, ensuring timely delivery and high-quality software solutions.

EagleView
|

Senior Software Engineer

Not provided, Kerala, India

Summary

Designed and implemented scalable microservices and advanced Kafka solutions for data ingestion and retrieval in an AWS environment.

Highlights

Designed and implemented scalable microservices using Golang in AWS, optimizing data ingestion and retrieval processes to enhance system performance.

Developed a novel priority-based Kafka message processing system, significantly improving data flow efficiency and reliability.

Engineered end-to-end Kafka message tracing using Jaeger and Elastic Stack, enhancing system observability and troubleshooting capabilities.

Built a robust integration test framework leveraging BDD (Behavior-Driven Development) with Cucumber, substantially improving software quality and reducing defects.

GE Healthcare Pvt. Ltd.
|

Senior Software Engineer

Not provided, Kerala, India

Summary

Designed and implemented scalable microservices architecture for Intelligent Protocoling application and developed a SaaS PET Image Reconstruction software.

Highlights

Designed and implemented a scalable microservices-based architecture for the Intelligent Protocoling application using Angular/NodeJS/Golang, collaborating with a cross-functional team.

Deployed the application onto an on-premise Kubernetes cluster and defined CI/CD pipelines for development and production releases, streamlining deployment processes.

Drove the adoption of BDD across multiple teams, enhancing collaboration and refining product value by analyzing customer workflows with stakeholders.

Developed and deployed PET Image Reconstruction software as a SaaS offering using AWS, expanding product accessibility and market reach.

Mistral Solutions Pvt. Ltd.
|

Module Lead

Not provided, Kerala, India

Summary

Led architectural design and implementation for energy meter applications, radio gateway devices, and various embedded systems projects.

Highlights

Designed and implemented architecture for a power station Energy Meter's application, including 61850 server-side protocol and IEEE519 report generation software.

Architected a Radio Gateway device for police use, performing McASP HW bring-up in Linux and integrating 8 ports into TI's existing McASP Linux driver.

Designed and implemented a SIP user agent (SOFIA stack) supporting normal/conference calls and various SIP protocols for PMR/Digital Trunk Radios.

Developed SPI-UART serial driver for DM8148 (ARM) processor and implemented CUPS printing system on DM3730(ARM) platform for HP Officejet H470.

Processor Systems India Pvt. Ltd.
|

Design Engineer

Not provided, Kerala, India

Summary

Developed embedded software solutions including thermal printer drivers, fuel gauge monitoring tools, and audience metering systems.

Highlights

Developed a thermal printer driver and Fuel Gauge monitoring tool for ION2600, an Intel Atom-based handheld POS device, improving device functionality and data accuracy.

Implemented an audience metering system on a live video stream using OpenCV, sending live statistics to a remote server for real-time analytics and insights.

Contributed to various embedded systems projects, enhancing device capabilities and optimizing data collection processes.

Education

BITS, Pilani
Pilani, Rajasthan, India

M. Tech

Software Systems

Grade: 8.85 CGPA

MG University
Kottayam, Kerala, India

B. Tech

Computer Science and Engineering

Grade: 76.06%

Languages

English
Malayalam
Kannada

Certificates

Developing APIs with Google Cloud's Apigee API Platform Specialization

Issued By

Coursera

Architecting with Google Kubernetes Engine Specialization

Issued By

Coursera

Skills

Programming Languages

Golang, NodeJS, C/C++, Java, ReactJS, Python, Flutter, PHP.

Cloud Platforms & DevOps

AWS, Google Cloud Platform (GCP), Docker, Kubernetes, CI/CD Pipelines, Firebase, Elastic Stack, Jaeger.

Frameworks & Libraries

Angular, Material UI, Electron, Capacitor, OpenCV, Cucumber (BDD), RevenueCat, WordPress.

Databases & Messaging

Kafka, Data Stores.

System Design & Architecture

Microservices Architecture, System Design, Distributed Systems, Full-stack Development, Scalable Systems.

Methodologies & Leadership

Agile Methodologies, Scrum Master, Product Ownership, Tech Lead, Team Leadership, Software Quality Assurance, Production Support, Stakeholder Management, Problem-Solving.

Embedded Systems

Linux Kernel, ARM Processors, SPI-UART, McASP HW, CUPS Printing System, SIP Protocols, 61850 Protocol, IEEE519 Report Generation.

Projects

pippidi

Summary

A trivia quiz application in the Malayalam language developed using Flutter for both iOS and Android platforms.

daylamo

Summary

An application aimed at learning reading of any Indian language based on known languages, initially launched as a web application and expanded to desktop and Android.

marakalle

Summary

An Android app for ticket booking reminders, notifying users of upcoming booking windows for IRCTC and other RTCs across India.

downML

Summary

A WordPress plugin enabling users to download their WordPress media library as a zip file for offline storage.

blumblum

Summary

A wedding card creation site designed and implemented using PHP.

Anees K A