Crafting scalable backend architectures that power modern applications Experienced Software Engineer with 7+ years across healthcare, taxation, ERP, and IoT, specializing in Node.js, TypeScript, AWS, and event-driven microservices. Progressed from frontend to backend lead and now senior platform engineer, delivering scalable systems, real-time data pipelines, and developer-focused platform solutions.

Adithyan
Software Engineer | Platform Engineering
Professional Summary
Core Skills
Programming & Frameworks:
Node.js • TypeScript • JavaScript • Python • Django • React.js • Next.jsSoftware Engineering Practices:
Architecture Design • Unit Testing • Performance Optimization • Technical Leadership • Team Mentoring • Code Review & Best PracticesMonitoring & Reliability:
Logging & Alerting (CloudWatch, Slack) • Observability Dashboards • High availability • Zero-downtime deployments • DLQ & Retry MechanismsData Streaming & Pipelines:
Kafka • Debezium Connectors (MongoDB/SQL) • ETL Orchestration • Data MigrationCloud & DevOps:
AWS (Lambda, S3, API Gateway, CloudWatch, CloudFormation, EventBridge, Cognito, SNS, SQS) • CI/CD pipelines • Infrastructure as Code • Serverless ArchitecturesBackend & Databases:
RESTful APIs • WebSockets • Microservices Architecture • MongoDB • SQL • DynamoDB • InfluxDB • Prisma ORM • Schema Design & OptimizationProfessional Experience
Senior Platform Engineer
PRISM CLOUD CONSULTING • Canada, Ontario - Remote
Project: Bayshore HealthCare
Mar 2023 – Present
Bayshore HealthCare is one of Canada’s leading providers of home and community health care services, serving over 350,000 clients annually through a network of 80+ offices, 11 pharmacies, and 100+ clinics. The platform is designed to support a wide range of healthcare solutions including home health, government care programs, specialty pharmacy, and patient support services.
- Architected and optimized a microservices ecosystem with 300+ Node.js (TypeScript) services, ensuring high availability, scalability, and fault tolerance.
- Implemented event-driven workflows leveraging AWS SQS, SNS, EventBridge, and Kafka, including DLQ strategies and retry mechanisms for robust error handling.
- Designed and maintained real-time data pipelines and ETL orchestrators, integrating on-premise SQL databases with MongoDB through Debezium connectors for live change data capture (CDC).
- Enhanced MongoDB performance through advanced indexing, query optimization, and zero-downtime upgrade strategies.
- Built cloud-native monitoring and alerting systems using AWS CloudWatch, Slack notifications, and custom dashboards to track CI/CD pipelines, Kafka consumer lag, Lambda health, and deployment metrics.
- Automated infrastructure provisioning with AWS CloudFormation, covering Lambdas, API Gateway, alarms, Kafka consumers, IAM policies, Secrets Manager, and SSM.
- Created foundational templates and internal libraries to accelerate microservice development (Kafka consumer Lambdas, API Gateway integration, authentication modules, MongoDB connectors, type-safe utilities, health checks, and monitoring hooks).
- Established and maintained shared internal repositories for reusable components, reducing duplication and improving system-wide consistency.
- Developed and optimized CI/CD pipelines for microservices, enabling seamless production deployments with zero downtime.
- Integrated AWS S3 for secure image storage and retrieval, and implemented Athena queries for advanced data analytics.
- Led migration initiatives including Node.js version upgrades, MongoDB upgrades, and dependency refreshes, ensuring platform resilience with zero service disruption.
- Managed production deployments across hundreds of microservices, driving observability, release governance, and rollback safety.
- Strengthened platform reliability with real-time Slack alerts, Kafka fastlane consumers, and cost-effective serverless event handling.
- Championed security and compliance by enforcing IAM policies, secrets rotation, and auditing event pipelines for healthcare-grade standards.
Senior Backend Lead Developer
PRISM CLOUD CONSULTING • Canada, Ontario - Remote
Project: Bayshore HealthCare
Aug 2022 – Mar 2023
- Led backend development for a healthcare platform serving patients, nurses, and clinics across Canada, with a focus on scalable microservices and patient-centric workflows.
- Architected and delivered the Auto-Enrolment system, streamlining patient onboarding with integrated notifications and real-time updates.
- Designed and implemented a CRM integration pipeline using webhooks and Kafka, ensuring live synchronization of patient and case data between external CRM and MongoDB.
- Built a robust Pathway Journey Architecture to automate the patient lifecycle — covering hospital admission, welcome calls, live consultations, appointment booking, injection scheduling, medicine delivery, and patient feedback.
- Developed a Chair Booking System to manage clinic slot reservations across provinces, ensuring fair allocation, availability tracking, and optimized scheduling.
- Designed and launched a Nurse Mobile App (Uber-like model) enabling nurses to accept or reject appointments in real-time, integrated with WebSocket APIs for instant updates.
- Engineered RESTful APIs with Node.js (TypeScript), following best practices in design, validation, and performance optimization.
- Introduced unit testing coverage for critical APIs, ensuring high reliability and reducing production defects.
- Designed and optimized MongoDB schemas for healthcare use cases, leveraging Prisma ORM and implementing Mongo migration pipelines for version control.
- Implemented data integrity safeguards across pipelines to prevent duplicate records, maintain audit trails, and ensure compliance with healthcare standards.
- Improved system performance through query optimization, caching strategies, and monitoring of high-throughput APIs.
- Collaborated with frontend, mobile, and DevOps teams to deliver end-to-end workflows with seamless integration into the broader Bayshore ecosystem.
- Mentored junior developers and drove code quality, peer reviews, and architecture discussions, ensuring consistency across services.
Software Engineer - Platform Engineering
PRISM CLOUD CONSULTING • Canada, Ontario - Remote
Project: MyTaxHub - Taxation platform
Jun 2021 – Jul 2022
MyTaxHub is a Canada-based taxation platform enabling citizens to file taxes, claim credits, and make payments in a user-friendly, secure, and compliant environment under the supervision of the Canada Revenue Agency. The application offers three service packages: self-service tax filing, assisted tax filing with an expert, and full-service filing through MyTaxHub. The platform handles over 150 tax forms across different provinces, including validation, calculations, and XML generation for CRA submissions. The application is deployed on AWS using serverless architecture.
- Technical Leadership: Led a team of 10+ developers, overseeing both frontend and backend development, code reviews, and project delivery.
- Architecture & Design: Designed custom form-handling architecture to manage 150+ tax forms, ensuring maintainability, scalability, and accuracy in calculations.
- Implemented responsive UI with Next.js (TypeScript), Material-UI, Redux, and CSS media queries.
- Integrated internationalization (i18n) to support multiple languages.
- Developed complex form components and validation workflows, including dynamic form rendering based on tax scenarios and user-selected packages.
- Ensured cross-browser compatibility across Safari, Opera, Firefox, Chrome, and Internet Explorer.
- Designed and implemented Node.js (TypeScript) backend services with REST APIs and AWS Lambda serverless functions.
- Managed DynamoDB database schemas, optimized API queries, and implemented efficient tax calculation logic for different service packages.
- Developed XML generation schemas for CRA-compliant submissions.
- Led backend team members in API development, database modeling, and performance optimization
- Implemented form validation, calculation checks, and logic verification in collaboration with higher authorities.
- Built real-time backend processes to handle user workflows and tax package selections.
- Deployed platform on AWS serverless architecture, including Lambda, DynamoDB, API Gateway, and AWS Cognito for authentication and authorization.
- Ensured secure handling of sensitive tax data across provinces.
- Mentored developers, delegated tasks, and ensured adherence to coding standards and best practices.
- Conducted technical design discussions and coordinated with stakeholders for requirement validation.
- Oversaw end-to-end delivery, including frontend/backend integration, testing, and deployment.
- Implemented API optimization, caching, and efficient data processing for faster tax calculations and user interactions.
- Ensured scalable and maintainable codebase for long-term product growth.
Senior Frontend Developer (ReactJS / Node.js)
KIMBALL ELECTRONICS • Techno Park, Trivandrum, Kerala, India
Project: Emtab (Internal Machine Monitoring Platform)
Sep 2020 – May 2021
- Developed and maintained frontend and backend for a machine parameter monitoring platform used internally across multiple countries (India, Poland, Thailand, Japan, Romania).
- Led frontend development using ReactJS, Material-UI, Redux, and CSS media queries, building responsive dashboards and real-time charts for machine monitoring.
- Enabled internationalization (i18n) for multi-language support across all UI components.
- Designed and developed REST APIs using Node.js to fetch and update real-time machine telemetry from InfluxDB and historical data from SQL databases.
- Implemented Socket APIs in Node.js to push live alerts and notifications to the frontend, improving responsiveness and proactive monitoring.
- Integrated real-time alerts on the frontend, ensuring users received instant notifications about machine status changes.
- Applied API optimizations including pagination, query indexing, caching, and efficient data aggregation for large datasets, improving response times and dashboard performance.
- Developed secure endpoints for machine parameters, alerts, and user management with proper validation and error handling.
- Managed data synchronization between InfluxDB (real-time telemetry) and SQL databases (historical reporting), ensuring accurate and consistent data visualization.
- Assisted in backend debugging, performance tuning, and database query optimization, contributing to overall system reliability.
- Built reusable Node.js modules for telemetry ingestion, alert triggers, and API services.
- Ensured cross-browser compatibility and smooth frontend performance across Opera, Firefox, Chrome, and Internet Explorer.
- Collaborated with cross-functional teams to define API contracts, monitoring dashboards, and workflow improvements for global operations.
Frontend Developer
PRISM CLOUD CONSULTING • Canada, Ontario - Remote
Project: Kappitaan - Healthcare & International Placement Platform
Mar 2020 – Aug 2020
- Developed and maintained the frontend of a platform empowering healthcare professionals and students to secure work placements abroad, using Next.js with TypeScript and Redux for state management.
- Implemented internationalization (i18n) to support multi-language users, enhancing accessibility for global audiences.
- Built responsive and adaptive UI layouts using Material-UI and CSS media queries, ensuring seamless experience across desktop, tablet, and mobile devices.
- Collaborated with backend developers using Node.js and AWS Lambda for API integration and serverless functionality.
- Ensured cross-browser compatibility by testing and debugging on Safari, Opera, Firefox, Chrome, and Internet Explorer.
- Implemented reusable React components for user dashboards, job listings, application forms, and secure placement workflows.
- Integrated features to support recruiters and immigration specialists, enabling smooth user flows from job discovery to placement.
- Contributed to UI/UX improvements based on user research and real-world scenarios, aligning the platform with global healthcare hiring standards.
- Implemented form validations, error handling, and client-side data processing to improve user experience during applications and job submissions.
- Integrated Node.js backend APIs and leveraged AWS Lambda + AWS Cognito for serverless authentication, session management, and secure data access.
- Implemented performance optimizations, such as lazy loading, code splitting, and optimized API calls, reducing page load times and improving responsiveness.
- Followed best practices in frontend architecture, including component modularization, state management strategy, and scalable code organization.
- Assisted in deployment and monitoring of serverless frontend on AWS, ensuring high availability and smooth updates.
Frontend Developer
NOVIZCO INFOTECT • Kochi, Kerala - India
Project: Iloun – E-commerce Application
Jun 2019 – Feb 2020
- Developed and maintained the frontend of an e-commerce platform serving multiple countries using ReactJS with Redux for complete state management and Python Django for backend services.
- Built responsive UI layouts with Bootstrap and CSS media queries, ensuring seamless experience across desktop, tablet, and mobile devices.
- Implemented product listings, shopping cart, checkout flows, and user dashboards with reusable React components.
- Integrated Redux for managing global state including user sessions, product data, and shopping cart functionality.
- Consumed and managed REST APIs via Axios to fetch products, handle orders, and update user profiles.
- Ensured cross-browser compatibility by testing and debugging on Safari, Opera, Firefox, Chrome, and Internet Explorer.
- Optimized frontend performance for faster page loads, smoother navigation, and efficient rendering of large product catalogs.
- Collaborated with backend developers to implement API-driven features, improve data flow, and ensure robust e-commerce functionality.
- Added client-side validation and error handling for forms such as checkout, login, and registration.
Frontend Developer
NOVIZCO INFOTECT • Kochi, Kerala - India
Project: ERP Invoice Application
Oct 2018 - Jun 2019
- Developed and maintained the frontend of an ERP Invoice application using ReactJS with Redux for state management and Django (Postgres) for backend integration.
- Built responsive UIs with Bootstrap and CSS media queries, ensuring optimal display across multiple devices and screen resolutions.
- Implemented date and time pickers using React plugins and integrated third-party services to enhance functionality.
- Created reporting pages using react-report and managed API communication with Axios for JSON data handling.
- Ensured cross-browser compatibility by testing and debugging on Safari, Opera, Firefox, Chrome, and Internet Explorer.
- Resolved performance bottlenecks related to browser rendering and network latency.
- Contributed to workflow automation in the ERP system by implementing reusable components and form validations.
- Managed JSON data via Axios and handled API integration with backend endpoints for invoice creation, payment tracking, and user management.
- Collaborated with backend developers to design efficient data structures and API endpoints to support ERP modules like invoices, clients, payments, and reports.
Junior ReactJS Developer
NOVIZCO INFOTECT • Kochi, Kerala - India
Project: OneByZero
Jan 2018 - Oct 2018
- Contributed to the frontend development of a web application using ReactJS with Redux for state management.
- Integrated the frontend with a Python Django backend through REST APIs (handled via Axios).
- Built responsive UI layouts using Material-UI, Bootstrap, and custom media queries, ensuring seamless experience across desktop, tablet, and mobile devices.
- Collaborated with backend developers to optimize API consumption and improve application performance
Education
BTech in Information Technology
University of Calicut, kerala, India
2013 - 2017
Certifications
AWS Certified Developer - Associate
Issued by Amazon Web Services (AWS)
Issued: September 2024
Expires: September 2027
Professional Philosophy
“Good code is not just about making things work—it's about creating solutions that are maintainable, scalable, and enjoyable to work with. I believe in writing clean, well-documented code that tells a story.”
I'm passionate about continuous learning and staying current with industry best practices. Whether it's adopting new frameworks, improving performance, or enhancing user experience, I'm always looking for ways to grow and improve my craft.