Skills
Languages
Frameworks & Libraries
Tools & Platforms
Databases
Experience
Software developer
B2BNEXAI
Contributed to developing two dedicated CRM systems for different clients: an internal management platform with custom SSO-based authentication and comprehensive user action logging, and a contract fulfillment monitoring system for tracking distributor agreements. Worked across the full stack using NestJS and Angular, implementing business logic migrated from legacy systems while supporting the tech lead in architectural decisions. Gained deep experience in designing audit logging systems and Redis-based caching strategies.
- • Support Fenix system tech lead with defining project direction
- • Develop Fenix system, implementing business logic migrated from legacy system
- • Design and implement custom authentication and authorization algorithm with comprehensive user action logging for Fenix system based on SSO
- • Support Nucleus system maintenance and development
Computer programmer
ECEmphie Solutions
Developed and maintained ChessGrow, a real-time chess training platform with game analysis, puzzles, and tournament features, and PlatformaV2, a mobile-first sales application for field representatives enabling quote generation, discount negotiation, and invoicing. Built backend services with NestJS and Angular frontend, implementing RabbitMQ-based message queues for asynchronous order processing. Collaborated directly with business stakeholders to translate requirements into technical solutions.
- • Maintain and develop ChessGrow training platform
- • Modernize RabbitMQ queue management system
- • Lead development of PlatformaV2 sales platform
- • Communicate directly with Henry Schein group representative to identify business needs and design technical solutions
Node.js developer
ECgetFlow by Future Processing
Developed SmartFlow, a data integration platform for water utilities that consolidates data from SCADA, GIS, water meters, and noise loggers to detect water losses and optimize network operations. Built backend business logic using NestJS with complex SQL queries for real-time data processing, and maintained the Angular frontend. Provided technical support through the ticketing system while optimizing database queries to improve system performance.
- • Develop backend business logic using internal SQL functions for data retrieval and processing
- • Optimize database queries to ensure system performance
- • Maintain and enhance frontend application
- • Deliver technical customer support through ticketing system
Software engeneer
ECEnergotest (SPIE Group)
Developed desktop applications for power station device communication using C++/Qt, and independently built a web-based application (Vue.js) for EKM3 device configuration and monitoring. The EKM3 device handles protocol conversion between IEC-103 and Modbus TCP/RTU in power station automation. Created technical documentation and collaborated on firmware updates and device commissioning.
- • Develop desktop application for communication and configuration of manufactured devices
- • Collaborate on creating technical documentation
- • Independently develop web-based application for EKM3 device configuration and monitoring
Programmer
ECZEG Energetyka
Led development of desktop applications (C++/Qt) for engineers at power stations, focusing on device configuration and communication interfaces. Collaborated on technical documentation and participated in firmware updates, commissioning, and testing of produced devices.
- • Lead development of desktop application for engineers at power stations
- • Collaborate on creating technical documentation for produced devices
- • Collaborate on firmware updates, commissioning and testing of produced devices
Qt programmer
ECEnergoaparatura
Developed desktop applications (C++/Qt) for power station engineers, implementing device configuration and monitoring interfaces. Contributed to technical documentation and supported firmware updates, commissioning, and testing of produced devices.
- • Lead development of desktop application for engineers at power stations
- • Collaborate on creating technical documentation for produced devices
- • Collaborate on firmware updates, commissioning and testing of produced devices
Education
B.Sc. Eng. - Automation and Robotics, Engineering Materials and Materials Processing Technologies
Silesian University of Technology, Gliwice