IV
Igor Vilghelm Full-Stack & Team Lead

Curriculum Vitae

Verified professional experience, architecture, and skill matrix

Original PDF

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