cv

Curriculum Vitae

Basic Information

Full Name Tomasz Komoszeski
Date of Birth 5th May 1992
Languages Polish (Native), English (C1)

Experience

  • 2019 - Feb 2024
    PHP Software Developer
    SUNZINET Polska Sp. z o.o., Gdańsk, Poland
    • Responsibilities
      • Designing, coding, and developing e-commerce web applications using Shopware 5 and 6 technologies
      • Requirements analysis and proposing solutions based on them
      • Implementing subsequent software versions and add-ons providing functionalities
      • Testing, debugging, and maintaining e-commerce applications and their development
      • Integrating e-commerce application communication with ERP systems, CMS, etc.
      • Working and communicating in an international, multilingual team
      • Migrating online stores to the Shopware 6 platform
    • Projects
  • 2020 - Jan 2023
    Unity Developer
    Farmind Studio Sp. z o.o., Warsaw, Poland
    • Responsibilities
      • Integrating existing, purchased, and creating new tools with C# and .NET for editing game content in the Unity engine
      • Designing and integrating mechanics in developed games
      • Technical mentoring, code reviews
      • Fixing bugs, optimizing, and profiling in the Unity engine
    • Projects
  • 2018 - 2019
    PHP Software developer
    Meteoryt Sp. z o.o., Szczytno, Poland
    • Responsibilities
      • Designing, coding, and developing e-commerce web applications using PHP, Smarty, MySQL, XML, CSS, and HTML
      • Assisting in restructuring and maintaining the desktop application Asystent and its analogous cloud version
    • Projects
  • 2017 - 2018
    .NET Software developer
    Billennium S.A., Olsztyn, Poland
    • Responsibilities
      • Designing, coding, and developing web applications using ASP.NET, REST, C#, MVC, Angular, JavaScript, TypeScript, CSS, and HTML
      • Fixing bugs, testing, maintaining, and debugging existing applications
      • Working and communicating in an international, multilingual team
      • Conducting and participating in code reviews
    • Projects

Education

  • 2021 - 2023
    M.Sc. in Computer Science
    Gdańsk University of Technology, Gdańsk, Poland
    • Specialization
      • Application of Information Technologies
    • Type of Studies
      • Part-time Studies
    • Thesis Title
      • Comparison of Unity and Unreal Engine for Developing Augmented Reality Applications on Android Platform
  • 2013 - 2017
    B.Sc. in Computer Science
    University of Warmia and Mazury, Olsztyn, Poland
    • Specialization
      • General Computer Science
    • Type of Studies
      • Full-time Studies
    • Thesis Title
      • Implementation of LZSS Algorithm
  • 2008 - 2012
    IT Technician
    Complex of Vocational Schools No. 1 named after Stanisław Staszic, Szczytno, Poland

Skills

  • Personality Traits
    • Teamwork and interpersonal skills
    • Creative problem-solving and critical thinking
    • Adaptability and flexibility
    • Effective communication and articulation
    • Empathy and user-oriented approach
    • Time management and priority setting
    • Continuous learning and curiosity
    • Attention to detail and precision
    • Stress management
    • Leadership and mentoring abilities
    • Maintaining work-life balance
  • Programming
    • AGILE, SCRUM, Kanban
    • OOP, YAGNI, SOLID, DRY, DI, CI/CD, REST/SOAP, ORM, RWD
    • C#, C++, PHP, Java, JavaScript, TypeScript, Python
    • GIT, SVN
    • CSS, HTML, LESS, SASS
    • MySQL, MSSQL, Doctrine, Entity Framework, Hibernate, SQLite
    • ImGui, ImPlot, OpenXLSX
    • Google Tests, NUnit, Moq
    • Angular, Vue.js, JQuery, ExtJs, Node.js
    • Visual Studio, VSCode, Android Studio, PHPStorm, Vim
    • .NET, LINQ, .NET Core, WPF, Windows Forms, AvaloniaUI
    • Maven, Composer, Nuget, CMake
    • Apache, Elastic Search, Redis, Varnish
    • Shopware, Symfony, Twig, Smarty, PSH
    • Docker, Vagrant, Oracle VirtualBox, Puppet
    • Nftables
    • Linux, Windows, Mac
    • Bash, Powershell
    • UML, Enterprise Architect
  • Game Development
    • Unity, Unreal Engine, Godot
    • Gimp, Photoshop, Blender
    • Unreal Engine C++ API and Profiler
    • Blueprint, Visual Scripting
    • AR, VR, ARCore
    • Knowledge of computer graphics and rendering techniques
    • Network programming in multiplayer games

Certificates and Training

Interests

  • Playing guitar, reading good books, computer games, and traveling.