Over 12+ years of experience in embedded GUI application and web development for networking and embedded products, specializing in scalable user interface design and development.
Over 4+ years of hands-on experience in Embedded GUI development using the Qt framework, including Qt Widget-based application development and basic exposure to Qt/QML concepts.
Proven track record as a lead front-end developer with 6+ years of expertise in web UI development and enterprise application design using React, JavaScript, HTML5, CSS3, and Bootstrap.
Skilled in integrating front-end applications with backend systems through APIs and service-based communication, utilizing various communication mechanisms such as JSON-RPC, UBUS, AJAX, and REST.
Overview
13
13
years of professional experience
Work History
Manager - UI/UX Developer
VVDN Technologies Pvt. Ltd
Chennai
01.2017 - Current
Embedded GUI Application Developer:
Developed embedded GUI applications using the Qt framework for device management and configuration interfaces.
Designed and implemented interactive UI screens using Qt Widgets, such as QWidget, QPushButton, QLabel, QLineEdit, QComboBox, and other UI elements.
Worked with QObject-based architecture for event handling and object communication within the application.
Implemented UI interactions using the Qt Signals and Slots mechanism.
Worked on multilingual UI support in Qt applications using translation files and dynamic language-switching concepts.
Worked on integrating frontend GUI components with backend modules using Qt APIs and C++.
Involved in application enhancement, UI customization, and feature implementation activities.
Worked with Qt Designer for UI layout design and widget-based application development.
Familiar with Qt application lifecycle, event handling, and widget management concepts.
Participated in performance optimization and usability improvements for embedded GUI applications.
Web Development:
Developed and maintained scalable and reusable UI components using React and JavaScript to improve application maintainability and reduce development effort.
Integrated frontend applications with backend systems through REST APIs, JSON-based communication, and service interfaces.
Worked closely with backend teams to understand API contracts, and ensure seamless frontend-backend integration.
Implemented multilingual application support through i18n localization, and globalization features.
Developed and maintained common/shared UI modules to support reusability across projects.
Involved in production support and enhancement as per application requirements.
Good working experience using Jira and Git.
Performed debugging, issue analysis, and root cause identification for production and customer-reported issues.
Participated in CI/CD workflow activities using GitHub Actions for build and deployment automation.
Created and maintained basic Dockerfiles for React applications to simplify build and deployment processes.
Supported application configuration and environment variable management within containerized applications.
Experience in designing and developing interactive user interfaces for embedded systems.
Software Engineer
AKAS MEDICAL
Chennai
11.2013 - 12.2016
Developed the GUI for medical equipment (vision testing) using the Qt framework, such as QWidget, QDialog, QPaint, QNetwork, and QSocket libraries.
Worked with multiple TTF font files and integrated them with the vision testing application.
Provided the multilingual support for enlarging business needs.
Following up on the mockup UI screen from the client and designing the same in Qt.
Familiar with QML concepts, including component-based UI development, property binding, layouts, signals, and slots.
Education
BE - ECE -
C. Abdul Hakeem College of Engineering & Technolgy
Melvisharam, Ranipet
09-2012
Skills
Qt Core - QObject, Signals and Slots, QApplication, QString, QTimer