Curriculum Vitae
Verified professional experience, architecture, and skill matrix
Igor Vilghelm
Senior Full-Stack Developer / Team Lead
Senior Full-Stack Developer with 10+ years of experience building large-scale web systems for energy metering and data processing.
Work Experience
UAB Sigma Telas
Vilnius, Lithuania • 2016 – Present
Team Lead & Full Stack Developer
2024 – Present- • Assign tasks to team members and manage workload distribution
- • Review code and deliverables to ensure quality and consistency
- • Support team members in solving technical challenges and blockers
- • Coordinate with cross-functional teams (e.g., DevOps, DB) when needed
- • Monitor progress and ensure timely delivery of features and tasks
- • Participate in technical decision-making and architecture discussions
- • Conducted post-audit security assessments and vulnerability scans using OWASP ZAP, identifying and remediating critical backend security flaws to ensure regulatory compliance
- • Improve team processes and development workflows
- • Actively contribute to the codebase (backend & frontend development)
Full Stack Developer
2016 – 2024- • Worked in multiple projects across different domains and business areas
- • Designed and developed applications from scratch, including architecture and core systems
- • Delivered end-to-end features from concept to production
- • Improved application performance and reliability through optimizations, bug fixing, and refactoring
- • Implemented features based on business and client requirements
- • Maintained and improved existing codebase
- • Built and integrated backend services and APIs
- • Developed responsive and user-friendly frontend interfaces
- • Set up and maintained CI/CD pipelines to streamline development and deployment
- • Ensured code quality through testing, code reviews, and best practices
Key Achievements
Delivered and deployed energy management systems across multiple regions, including Lithuania and Latvia at different operational levels, as well as national-scale implementations in Central Asia.
Built and scaled a high-load platform processing data from 1M+ metering devices and millions of data points.
Engineered a time-series data system supporting per-second to monthly aggregation levels.
Delivered high-performance data visualization (grids, charts, SCADA-like UI), ensuring smooth UX with large-scale datasets.
Led the architecture and development of a SCADA-like real-time system for energy data visualization and processing.
Built and scaled a high-load data processing system handling large volumes of metering and IoT data.
Designed and implemented a reusable frontend architecture (React + Redux), improving development consistency and scalability.
Optimized database queries and backend performance for complex Oracle and MariaDB systems.
Established CI/CD pipelines using Jenkins, improving development and deployment workflows.
Developed a mobile application (React Native) with offline-first capabilities for field engineers.
Designed and implemented a backend service for AI-powered data querying within the energy management system.
Implemented and integrated an AI Assistant interface into the enterprise web frontend, providing automated contextual data summaries, event analysis, and operational recommendations.
Engineered ML-based anomaly detection and time-series forecasting for metering archives, paired with automated LLM summaries of detected anomalies.
Implemented distributed rate-limiting and centralized session management using Redis / Garnet, protecting authentication endpoints from brute-force/DDoS attacks and enabling immediate multi-device token revocation.
Skills & Technology Stack
Core & Frontend
JavaScript (ES6+) TypeScript React React Native (Expo) Redux / State Management SVG-based SCADA Visualizations Web Security Hardening (CSP, CORS, Security Headers) Responsive & User-Friendly UI HTML5 / CSS3 / Tailwind
Backend & Architecture
Node.js (Fastify) PHP (Phalcon 5, modern & legacy) REST API Architecture Redis / Garnet (In-Memory Stores) Authentication Security & Session Management Application Security (OWASP ZAP, Vulnerability Remediation) High-Load Systems Real-Time Data Processing Clean Architecture & Modular Design LLM & AI Integration (Ollama, LM Studio)
Databases & Data Processing
Oracle MariaDB PostgreSQL Complex Query Optimization Stored Procedures & Functions Time-Series Data Modeling Big Data & IoT Pipelines
DevOps & Infrastructure
Jenkins CI/CD Automation Nginx / Apache / IIS Cloud Computing & Adaptation SSO (Single Sign-On) Integration Git Workflows Production Monitoring & Troubleshooting
Engineering Leadership
Team Leadership & Workload Distribution Code Reviews & Standards Enforcement Technical Mentorship & Blocker Resolution Cross-Functional Team Coordination Architecture & Technical Decision-Making Agile / Workflow Process Optimization
Education
Vilnius University 2019 – 2021
Master's degree in Computer Modeling
Vilnius University 2018 – 2019
Additional studies
Vilniaus Kolegija 2014 – 2017
Bachelor's degree, Information systems engineer
Languages
Lithuanian Fluent / Professional
English Professional Working Proficiency
Russian Native / Bilingual