Preliminary Researcher / Solution Advisor / Consultant

June 2021 Freelance September 2024

  • Advised on and implemented containerization strategies for development and run-time environments using technologies such as TypeScript, React, Java, Gradle/Maven, JavaScript, SSR, SPA, PWA, Webpack (including Module Federation), Babel, Yarn (v2 Berry), and more.
  • Conducted research to identify relevant solutions, including edge cases, and presented cost-benefit analyses.
  • Provided advisory services on a wide range of problems, considering both current scale and future scalability.
  • Participated in decision-making processes for solution implementation.
  • Managed various project stages: implementation, application, testing, deployment, and support.
  • Hosted training sessions and provided ongoing support as needed.

  • Addressed niche client needs, including:
    • Utilizing Wire Guard and similar networking solutions.
    • Using smartphone cameras as high-resolution webcams.
    • Enabling computers and smart devices to connect to Windows-based devices as display, sound output, and touch input devices without interrupting the current session.
    • Implementing ADB commands on Android phones (no-root).

Full-Stack Developer

September 2019 Codeshake April 2021

  • Worked with a Dutch partner, Cloudwise, to maintain and improve educational SaaS services.
  • Utilized a strict tech stack: Java 8 for backend and Angular (TypeScript, Material UI) for frontend.
  • Led a data synchronization project on GCP Dataflow (Apache Beam, Big-Data Processing).
  • Explored and implemented cloud runners, understanding their practical similarities and differences.
  • Enhanced scalability and optimized cloud resources, incorporating DevOps practices.

Software Development Lead

February 2019 NOD Digital August 2019

  • Led multiple projects, including a mobile betting game, online news site, corporate websites and a newspaper application backend.
  • Utilized a diverse range of technologies: React, PostgreSQL, GraphQL, Docker, Node.js, TypeScript, and Static Site Generation Tools.
  • Contributed to the full project lifecycle, from analysis and development to launch and delivery.

Software Engineer

April 2018 Konzek Technology March 2019

  • Developed Industry 4.0 compliant solutions in areas such as Manufacturing Execution (MES), Production Efficiency (OEE), Environmental Monitoring, Energy Management, System Automation, and Process Control.
  • Collaborated as part of a seven-member software development team.

  • DCT Series:
    • Utilized HTML, CSS and plain JavaScript for both frontend and backend (Node.js) with minimal footprint.
    • Performed profiling and debugging on JavaScript for critical cases.
    • Worked on data collection, including GPIO pins of the mainboard and system inner workings.
    • Resolved edge cases, such as 3G USB modem misbehavior using AT+ commands.
  • DCIM:
    • Implemented advanced UX elements for monitoring and alarm visualization.
    • Created flexibly linkable maps overlaid with heatmap and/or alarm/sensor data.
  • Retmes:
    • Worked on both backend (Micro architecture, Cloud-first, JavaScript, Node.js) and frontend (React, JavaScript, Redux).
    • Implemented challenging UIs to meet industrial needs while adhering to best practices.

Software Engineer

December 2017 Digitoy Games March 2018

  • Worked at a mobile and web games company with 300k monthly active users, developing and maintaining games like poker and local versions of Rummy.
  • Part of a six-member technical team.
  • Designed and implemented low latency, scalable services.
  • Updated APIs for new platforms.
  • Improved and developed existing Java server architecture.
  • Ensured correct implementation of backend services on the client side.
  • Handled legacy codebase. (Java, SQL, PL-SQL, JavaScript)
  • Maintained self-managed Java servers, including nginx reverse proxy and Apache configuration.

Software Engineer

October 2016 Stratera Studios June 2017

  • Worked on a start-up project to integrate famous YouTubers as characters in a casual runner game.
  • Developed client-side code using Unity3D (C#) game engine.
  • Built the backend with GameSparks. (SaaS, JavaScript, MongoDB, Node.js)
  • Created internal tools for development.
  • Advised the team on general start-up challenges.

Software Engineer

May 2016 Kredico October 2016

  • Worked on a start-up project to assign credit scores for the underbanked using shadow matching.
  • Maintained and improved Kredico web services.
  • Developed a .NET multi-layer architecture project with an MS SQL database and plain HTML, CSS, and JavaScript frontend.
  • Implemented shadow matching with the GDS decision engine.

Consultant

April 2016 RealityArts December 2016

  • Advised the team and company on technology, methodologies and operations.
  • Mentored the software engineering team.
  • Guided the company through the game development process and documentation.

Software Engineer

October 2015 Radmule Labs May 2016

  • Developed the backend for a real-time multiplayer trivia game using GameSparks. (SaaS, JavaScript, MongoDB, Node.js)
  • Created internal development tools.
  • Took on client-side tasks using Unity3D (C#) to meet strict deadlines.
  • Attended start-up events and presented the project on several occasions.