Dawid Janik

Lead Developer in Megaverse BV and Baytekin Media Ltd.

Katowice Metropolitan Area

About

I am 30 years old, I have been programming for more than 10 years. It started as my hobby, quickly became a passion, and later my profession. I like exploring the secrets of programming and dealing with its various aspects. I try to take up new challenges all the time, constantly discovering and learning about modern technologies, development processes, software architecture, security, and more. The result of my continuous learning is the knowledge of multiple programming languages and technologies as well as general practices and rules.

Experience

  • Lead Developer at Megaverse
    Sep 2021 - Present · 4 yrs 10 mos

  • Lead Developer at Baytekin Media Ltd.
    Oct 2020 - Present · 5 yrs 9 mos

  • Software Engineer at Freelancer
    2013 - Present · 13 yrs 6 mos

    Design, implementation and deployment of multiple sites and web-apps for various businesses. Latest project - custom B2B/B2C e-commerce solution: https://itst.pl/ (PHP7, Laravel, PostgreSQL, TypeScript, HTML5, CSS3, TailwindCSS, Vue.js, Inertia.js)

  • Full-stack Developer at GBTI S.A.
    May 2018 - Sep 2021 · 3 yrs 5 mos

    - Developing advanced web apps (mostly SaaS), proprietary security-related software projects and some in-house tools. General stack contains mostly but is not limited to: PHP7, Laravel 7, Python 3, C# .NET, PostgreSQL, Redis, RabbitMQ, Docker on back-end; JavaScript (ES6+), Vue.js, Inertia.js, HTML5, CSS3 (SASS / LESS), UI Kits (TailwindCSS, Bulma, Bootstrap, iView, Element) on front-end; Additional tools / technologies are being selected and used based on project requirements. - Integrating with various 3rd-party providers (HIBP, IEEE, Fingerbank, OPSWAT, AlienVault, Mailgun and many more) - Developing machine-learning (AI) model for classification of .exe binaries as malware / benign. - Developed and maintaining Bash scripts supported by GitHub Actions for deploying our software on embedded devices. - Developed and maintaining open-sourced automated OpenVAS Docker container available on GitHub, that is being rebuilt daily by TravisCI to provide the latest security feed and then pushed to DockerHub. - Making security audits and writing IT security policies. - Taking part in penetration testing of IT infrastructures, IoT devices as well as web and mobile applications.

  • Co-Owner at CS-Reload.pl
    2013 - Jun 2018 · 5 yrs 6 mos

    - Managing community forum with more than 35000 users, powered by Invision Power Board with some custom plugins. - Monitoring and maintaining ~10 game (CS 1.6 / CS:GO) and voice (TS3) servers infrastructure based on Linux, hosted in two major providers, with help from in-game admins (5-15 per server) selected to keep order among the players. - Developing and customizing multiple PAWN (AmxModX / SourceMod) + MySQL plugins and mods for community CS 1.6 and CS:GO servers (nearly all of them have been open-sourced). - Building and maintaining internal tools for a group of ~20 server and forum administrators, managers, moderators (MySQL, PAWN, PHP5/7, HTML5, CSS3).