
I am an experienced IT professional combining the roles of a software developer, systems analyst, and technical trainer. With over a decade of academic experience at the University of Warsaw and over 15 years in the commercial IT sector, I specialize in backend development, complex data processing, XML technologies, and database design.
Although my activities are miscellaneous, I identify myself primarily as a programmer. Working with code, as an author, teacher or reviewer, I pay a special attention to its quality and using best practices.
University background and different experiences gave me a solid basis in broad computer science, and in several areas I possessed expert knowledge and skills.
Backend-focused development and maintenance in Java, Python, C, or C++. Proficient in integrating APIs, resolving technical debt, and building robust backend architectures. Fluent Git usage and Bash scripting.
Data extraction, transformation, and analysis across varied formats (XML, JSON, CSV, SQL, EDIFACT). Applying Python (Pandas etc), SQL or XML tools (XSLT/XQuery) for data analysis and ML predictions.
End-to-end XML solutions, including complex XSD design and XSLT transformations.
Consulting on niche software such as Altova MapForce (data format transformations) and Adobe FrameMaker (Structured Applications / EDD).
Since 2008, I have delivered over 450 commercial training courses (totaling more than 2000 training days). I regularly collaborate with top Polish training centers (like ALX Academy) and offer dedicated B2B courses for corporate clients.