Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

John M V

Ahmedabad,Gujarath

Summary

Seeking Solution Architect position. 12+ years of Team Lead experience. Experience in designing, developing, and leading enterprise and embedded software solutions. Proven expertise in software architecture, distributed systems, cloud-native applications, embedded Linux, C/C++, Python, networking, security, and scalable system design. Strong background in translating business requirements into robust technical solutions while leading cross-functional engineering teams and driving end-to-end solution delivery.

Overview

28
28
years of professional experience
1
1
Certification

Work History

Senior Engineer

eInfochips (An Arrow Company)
Ahmedabad
03.2024 - Current
  • Modernized the Video Management System (VMS) platform by migrating backend services from Django to Fast API.
  • Enhanced API performance, scalability, and maintainability through the adoption of advanced technologies.
  • Coordinated with customers, engineering teams, and field support to resolve approximately 10 VMS technical cases daily, ensuring timely issue resolution and customer satisfaction.
    Managed daily customer interactions involving VMS deployment, software upgrades, system integration, and technical troubleshooting.
  • Spearheaded continuous improvement initiatives, resulting in increased productivity across engineering teams.
  • Conducted rigorous testing and validation of engineering designs to ensure optimal performance and reliability.
  • Developed and maintained detailed project documentation, ensuring compliance with industry standards.
  • Developed and maintained strong relationships with clients, understanding their needs and delivering custom solutions.
  • Improved software reliability, conducting thorough testing and debugging sessions.

Senior Software Developer

Claysol Media Labs
Bengaluru
10.2022 - 11.2023
  • Designed and developed software architecture for a connected motorcycle digital instrument cluster.
  • Implemented Qt/QML-based HMI supporting navigation, smartphone connectivity, and ride analytics
  • Integrated application software with CAN/LIN communication stacks.
    Collaborated with embedded Linux and device driver teams.
  • Collaborated with cross-functional teams to resolve approximately 10 software defects and feature requests per release related to the Qt/QML-based HMI.
    Coordinated with QA, system engineering, and product teams to triage and resolve HMI issues, ensuring timely delivery of new features and bug fixes.
    Managed multiple HMI development tasks simultaneously, delivering feature enhancements and resolving reported defects throughout the development lifecycle.
  • Led cross-functional teams in Agile development processes to enhance product delivery.
  • Mentored junior developers, fostering skill development and promoting best coding practices.
  • Collaborated with stakeholders to define project requirements and deliver innovative software features.

Senior Software Developer

Cognitive Machines
Bengaluru
03.2021 - 09.2022
  • Modernised an industrial PCB printer application by migrating the UI framework from wxWidgets to Qt/QML.
  • Enhanced user experience and long-term maintainability, allowing operators to optimise printing parameters.
  • Integrated front-end components with C++ back-end modules for reliable communication between systems.
  • Managed approximately 30 software enhancement requests and defect reports, implementing fixes and validating functionality to improve application stability and user experience.
  • Analysed, prioritised, and resolved software defects reported by customers and QA teams, ensuring timely delivery of patches and updates.

Software Developer

Swar Systems
Switzerland - Remote
12.2019 - 02.2021
  • Replaced legacy Flash-based graphics modules with C++/JUCE implementations, enhancing application performance.
  • Developed and integrated new features aligned with customer requirements and product road map objectives.
  • Contributed to the maintainability of software, ensuring a robust user experience at Swar Systems in Switzerland.
  • Managed approximately 30 software enhancement requests and defect reports, implementing fixes and performance improvements for C++/JUCE graphics modules.

IT Manager

Klairvoyant Enterprises
Thrissur
02.2013 - 11.2019
  • Managed cloud strategy and planning to enhance infrastructure efficiency.
  • Conducted architecture reviews and technical planning sessions, aligning cloud infrastructure designs with business objectives, security standards, and performance requirements.
  • Oversaw security and compliance measures to safeguard company data and assets.
  • Implemented cost management strategies to optimize cloud expenditures while ensuring availability and reliability.
  • Led DevOps and CI/CD management initiatives, improving monitoring and incident response capabilities.
  • Led the IT support team in handling approximately 10 daily service requests, ensuring prompt issue resolution and adherence to service level agreements.
    Coordinated daily support activities across infrastructure, networking, and end-user services to maintain reliable IT operations.

Web Developer

klairvoyant Infosolutions
Thrissur
08.2009 - 02.2013
  • Developed and maintained responsive websites and web applications using modern web technologies.
  • Integrated applications with databases, payment gateways, and third-party APIs for comprehensive solutions.
  • Acted as the primary point of contact for clients, responding to approximately 5 daily inquiries regarding website functionality, enhancements, and support.
  • Collaborated with clients, designers, and development teams to translate business requirements into responsive, user-friendly web applications.
  • Managed ongoing maintenance and support for web applications, implementing updates, security patches, and feature enhancements.

Software Engineer:- Email and DNS Server Development Project

SBL
Kochi
01.2008 - 05.2009
  • Designed and developed a DNS Server, enhancing domain name resolution capabilities.
  • Managed approximately 40 defect reports and enhancement requests, implementing fixes and improvements to DNS server functionality, performance, and reliability.
  • Collaborated with networking, QA, and system engineering teams to analyse requirements, troubleshoot issues, and deliver high-quality DNS server releases.
  • Developed Mail Server and Mail Client components, ensuring secure and reliable email communication.
  • Implemented Spam Detection mechanisms, significantly improving system reliability and user experience.
  • Engaged in software maintenance activities, including bug analysis and performance improvements.

Project Manager

Genuine Infosolutions
Kozhikode
01.2003 - 01.2008
  • Provided guidance and mentorship to students in the successful execution of academic projects from concept development to final implementation.
  • Assisted students in identifying suitable project topics aligned with current industry trends and academic objectives.
  • Mentored students throughout the project life cycle, including requirement analysis, design, implementation, testing, and documentation.
  • Offered technical guidance to help students overcome design and implementation challenges while promoting independent problem-solving.

Software Engineer:- Windows CE Application Development

EMCON EMSYS TECHNOLOGIES PRIVATE LIMITED
Greater Chennai Area
07.2001 - 01.2003
  • Led a team of four engineers, providing technical guidance and conducting code reviews.
  • Developed embedded applications and utilities for handheld and embedded devices using eVC++, Win32 API, and Windows CE.
  • Enhanced application performance and reliability in resource-constrained environment.

Developer:- Database Application Development

Hilti Micro information systems
Bengaluru
05.1998 - 07.2001
  • Developed and optimized database objects, including tables, views, indexes, stored procedures, and triggers, to improve application performance and reliability.
  • Managed approximately 10 database enhancement requests and defect reports, implementing SQL changes, stored procedures, and performance improvements.
  • Performed comprehensive database schema design, focusing on table structures, relationships, and data integrity.
  • Ensured efficient data storage and retrieval, contributing to improved reporting capabilities.

Education

Professional Diploma - Computing

NIIT
Bangalore
01.1998

Bachelor of Science - Physics

University of Calicut
Thrissur
04.1996

Skills

  • System Architecture
  • Cloud Applications
  • Product development
  • Team management
  • Cross-platform development
  • Embedded systems

Certification

  • Google Agent Development Kit (ADK)-Build & Deploy AI Agents
  • Master Vertex AI: Leveraging LLMs with Text-Embeddings API
  • The Complete Prompt Engineering for AI Bootcamp
  • Master RAG: Ultimate Retrieval-Augmented Generation Course
  • Fine Tuning LLM with Hugging Face Transformers for NLP
  • System Design in Cloud
  • Software Architecture Foundations
  • software architecture: from developer to architect
  • Software Architecture & Design of Modern Large Scale Systems
  • Agile Project Management with Jira Cloud: 3 Advanced Topics
  • Getting Started with OpenTelemetry
  • Achieving Low-Latency Data with Edge Computing
  • Embedded Linux using Yocto
  • Python for Computer Vision with OpenCV and Deep Learning
  • Delivering Video in Web Experiences
  • Building Web APIs with gRPC - The Complete Guide
  • Coaching Skills for Leaders and Managers
  • Prevent Team Burnout as a Manager
  • Tech Career Skills: Effective Technical Communication
  • Making Hybrid Teams Work
  • Managing a Multigenerational Team

Timeline

Senior Engineer

eInfochips (An Arrow Company)
03.2024 - Current

Senior Software Developer

Claysol Media Labs
10.2022 - 11.2023

Senior Software Developer

Cognitive Machines
03.2021 - 09.2022

Software Developer

Swar Systems
12.2019 - 02.2021

IT Manager

Klairvoyant Enterprises
02.2013 - 11.2019

Web Developer

klairvoyant Infosolutions
08.2009 - 02.2013

Software Engineer:- Email and DNS Server Development Project

SBL
01.2008 - 05.2009

Project Manager

Genuine Infosolutions
01.2003 - 01.2008

Software Engineer:- Windows CE Application Development

EMCON EMSYS TECHNOLOGIES PRIVATE LIMITED
07.2001 - 01.2003

Developer:- Database Application Development

Hilti Micro information systems
05.1998 - 07.2001

Professional Diploma - Computing

NIIT

Bachelor of Science - Physics

University of Calicut
John M V