About Me
Results-driven software engineer with 3+ years of experience in full-stack development,
automation, and computer vision. I have strong hands-on experience in both frontend and backend development — from building intuitive, responsive frontend UIs with JavaScript frameworks and modern UI libraries to designing scalable backend services with Python and FastAPI.
Currently working at Caresoft Global, delivering engineering tools for benchmarking and automation.
Tech Stack
Konva
Python
JavaScript (ES6+)
JavaScript Frameworks
FastAPI
OpenCV
DevExtreme
Tkinter
Pandas
Polars
HTML
CSS
Git
Projects
- Interactive Canvas Tools: Developed advanced interactive canvas tools using modern JavaScript frameworks, enabling engineers to annotate, transform, and analyze complex mechanical drawings with precision, improving process efficiency by 30%.
- Python Automation Backend: Engineered backend logic in Python, automating image processing, component tracking, and symbol classification tasks, reducing manual workload and turnaround time.
- DevExtreme DataGrid Integration: Built dynamic, filterable tables for BOMs, interface points, and connection summaries using DevExtreme, enabling real-time validation and instant feedback.
- REST API Development: Built robust RESTful APIs for seamless communication between frontend interfaces and backend data layers, ensuring a consistent user experience across modules.
- CAD Data Processing Tool: Automated CAD data parsing for multiple file formats (CATIA, NX, STEP) using Tkinter-based desktop tools, significantly improving benchmarking productivity and accuracy.
- Canvas Optimization: Optimized memory handling and canvas rendering performance, reducing load time and duplication issues in symbol-heavy engineering drawings.
- Validation Engine: Implemented algorithms to detect mismatched weights, missing assets, and incorrect part-side assignments using both visual (canvas-based) and data-driven logic.
- Image Validation: Leveraged OpenCV for validating engineering assets and detecting missing clips, enhancing defect detection and report accuracy.
- Stakeholder Collaboration: Collaborated directly with stakeholders and UAE-based customers, gathering feedback and tailoring engineering analysis tools to project-specific requirements.
- Production-Ready Tools: Delivered automation tools used daily by internal engineering teams for benchmarking, quality assurance, and customer reporting.
Experience
Software Engineer, Caresoft Global (Jul 2022 – Present)
Leading the development of interactive engineering tools using JavaScript frameworks and Python. Built real-time visualization systems,
backend automations, and smart validations to streamline benchmarking and CAD workflows.
Education
- B.E. in Computer Science and Engineering
Akshaya College of Engineering and Technology (2018–2022) – 78.5%
- HSC
Government Higher Secondary School, Puravipalayam (2017–2018) – 73%
- SSC
Government Higher Secondary School, Puravipalayam (2015–2016) – 80%