Skills
Languages
JavaScript TypeScript Go Bash LaTeX SQL
Frameworks & Libraries
Angular Node.js NestJS Express.js Fastify.js Tailwind Agile/Scrum/Kanban
Tools & Platforms
Docker Git Jira GitLab/GitHub Jest RabbitMQ
Databases
SQLite MySQL PostgreSQL MongoDB Redis
Experience
Software developer
B2BNEXAI
- • 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
- • Support Nucleus system maintenance and development
Computer programmer
ECEmphie 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
- • 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)
- • 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
- • 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