Vilim Stubičan, Developer in Zagreb, Croatia
Vilim is available for hire
Hire Vilim

Vilim Stubičan

Verified Expert  in Engineering

Bio

Vilim is a full-stack web developer focused on providing the best solution for products by transparently balancing the budget, time, and quality in accordance with clients' needs. He is experienced in mentoring and guiding developers, including driving the product to the next level in their natural lifecycle. Vilim is open, communicative, and happy to assist with any problem.

Portfolio

SB Technology, Inc.
Documentation, React, Technical Documentation, JavaScript, TypeScript...
Advise Tech
PHP, Symfony, Domain-driven Design (DDD), Web Application Architecture, SQL...
Async Labs
Node.js, TypeScript, React, PHP, Symfony, WordPress, SCSS, Team Mentoring...

Experience

  • PHP - 20 years
  • Creative Problem Solving - 20 years
  • Git - 12 years
  • JavaScript - 12 years
  • Node.js - 9 years
  • Engineering - 8 years
  • React - 7 years
  • Software Architecture - 7 years

Availability

Full-time

Preferred Environment

Slack, JetBrains, PHP, React, Node.js, Docker, Bash, Amazon Web Services (AWS), SCSS, TypeScript

The most amazing...

...thing I've done is scale a company from five to over 30 people through process reorganization and developing large-scale projects focusing on longevity.

Work Experience

Front-end Software Engineer - Documentation

2022 - PRESENT
SB Technology, Inc.
  • Established project React Foundation regarding the future migration of the existing back-end app.
  • Introduced and upgraded existing filtering, sorting, and multi-cursor pagination solution for GraphQL.
  • Solved authorization process and session management between the app's front- and back-end.
  • Propagated feature flag system with runtime update handlers for routing, accessibility, and feature delivery and availability, along with the rest of the team.
Technologies: Documentation, React, Technical Documentation, JavaScript, TypeScript, REST APIs, UX Design, Graph Databases, Cypress, Jest, React Testing Library, Planning, Concurrency, CSS3, Code Review, Software Development, FastAPI, Flask, SQLAlchemy, Back-end, SaaS, Automation

Technical Advisor

2022 - 2023
Advise Tech
  • Provided the client with architectural guidance, presenting domain-driven design concepts for the team.
  • Generated a skeleton project with DDD concepts and approaches.
  • Prepared an introductory plan of the presented DDD concepts.
Technologies: PHP, Symfony, Domain-driven Design (DDD), Web Application Architecture, SQL, PostgreSQL, Domain-driven Development, APIs, Planning, Code Review, Software Development, Back-end, IT Security, SaaS, Automation

Head of Development

2019 - 2022
Async Labs
  • Helped organically scale the company from five people to over 30 in three years and upscaled the production team from two members to 18.
  • Developed projects in esports, mixed martial arts (MMA), trucking, crypto, oil and gas, and self-improvement domains.
  • Introduced development processes through the implementation of Agile development principles to the recruiting and retaining procedures for the employees.
  • Created internal frameworks for back-end development revolving around domain-driven design (DDD) for PHP with Symfony, WordPress, and Node.js with TypeScript.
  • Established internal frameworks for front-end development encompassing DDD for React, which helped with faster, safer, and more quality development.
  • Mentored over 15 developers throughout the recruiting process, onboarding weeks, and everyday tasks.
  • Organized the recruiting process around technical feedback for all of the recruits. It resulted in a better strategy for all individuals involved while giving back knowledge to the community without depending on the actual hiring process result.
Technologies: Node.js, TypeScript, React, PHP, Symfony, WordPress, SCSS, Team Mentoring, Software Architecture, Recruiting, Agile Coaching, Real-time Communication (RTC), WebSockets, Service Workers, JavaScript, MySQL, PostgreSQL, jQuery, Bootstrap, Antd, Databases, REST APIs, HTML5, Mentorship, Technical Leadership, HTML, CSS, Git, Web Security, Testing, Creative Problem Solving, Complex Problem Solving, Design Patterns, Algorithms, Engineering, Bash, Docker, MacOS, Slack, CTO, APIs, Architecture, Amazon Web Services (AWS), SQL, Front-end, Data Visualization, D3.js, Chart.js, Redux, OAuth, JSON, GraphQL, Ethereum, Non-fungible Tokens (NFT), Web3.js, Ethers.js, Load Testing, Fintech, Web Development, Full-stack, Software Design, Agile, Leadership, Express.js, Documentation, Technical Documentation, UX Design, Chrome Extensions, Amazon S3 (AWS S3), Web Scraping, Domain-driven Design (DDD), Web Application Architecture, Domain-driven Development, Microservices, REST, Software Consulting, eCommerce, Blockchain, Smart Contracts, AWS Lambda, User Experience (UX), Graph Databases, Jest, React Testing Library, React Query, Planning, Concurrency, Data Scraping, Data Cleansing, CSS3, Code Review, Software Development, Back-end, IT Security, SaaS, Automation, Django

Senior Back-end Developer

2018 - 2019
Trikoder d.o.o.
  • Refactored caching structures of several million ad listings, which resulted in upgraded recreation time of the cache from 45 minutes to three minutes.
  • Integrated PayPal as a payment option into the legacy portion of the project.
  • Introduced DDD concepts in collaboration with the architecture team for the entire back-end team resulting in sounder team coordination.
  • Implemented structured merge request templates, which brought more ownership to code quality and valuable code reviews.
  • Deployed major features during nightly deployments with a team on the complex structure of an exceeding decade-long project.
  • Helped introduce and maintain Agile concepts for the team through education from the Scrum Master.
  • Assisted in introducing several different internal process reorganizations for the entire company structure.
Technologies: PHP, Symfony, Technical Leadership, Software Architecture, Git, Mentorship, Redis, Elasticsearch, MySQL, PostgreSQL, Databases, REST APIs, JavaScript, HTML5, HTML, CSS, Web Security, Testing, Creative Problem Solving, Complex Problem Solving, Design Patterns, Algorithms, Engineering, Bash, Docker, MacOS, Slack, APIs, Architecture, SQL, Front-end, OAuth, JSON, Load Testing, Web Development, Full-stack, Software Design, Agile, Leadership, Express.js, Documentation, Technical Documentation, Web Scraping, Domain-driven Design (DDD), Web Application Architecture, Domain-driven Development, Selenium, Microservices, REST, Software Consulting, eCommerce, User Experience (UX), Planning, Concurrency, Data Scraping, Data Cleansing, CSS3, Code Review, Software Development, Back-end, IT Security, SaaS, Automation

Software Developer

2015 - 2017
Degordian
  • Developed an internal system for working, deploying, and maintaining WordPress projects with custom theme development, which allowed the team of five developers to deploy and maintain over 70 different projects.
  • Held over 60 internal educational pieces in two years, pushing several new technologies and tools in the day-to-day workflow.
  • Mentored more than 15 different team members within three years, including their onboarding, day-to-day mentoring, and assistance with tasks resulting in their accelerated growth.
  • Kickstarted the development of an internal accounting tool used for the statistical analysis of the year-over-year company finances and predictions.
  • Introduced the difference between software architecture and infrastructure on several projects by defining base implementations of layered architecture principles through the application of design patterns and SOLID principles.
  • Worked on 50+ small-scale and over ten medium projects while maintaining two large projects from a development standpoint.
  • Implemented custom solutions on both the front and back end for marketing, internet of things (IoT) projects, real-time communication, travel, and accounting domains.
Technologies: JavaScript, Node.js, WordPress, PHP, Yii 2, SCSS, Git, Team Mentoring, MySQL, PostgreSQL, jQuery, React, Bootstrap, CSS, HTML, REST APIs, Databases, HTML5, Service Workers, WebSockets, Real-time Communication (RTC), TypeScript, Mentorship, Software Architecture, Web Security, Testing, Creative Problem Solving, Complex Problem Solving, Design Patterns, Algorithms, Engineering, Bash, Docker, MacOS, Slack, APIs, Architecture, SQL, Front-end, Data Visualization, Redux, OAuth, JSON, Load Testing, Web Development, Full-stack, Laravel, Software Design, Leadership, TypeORM, Express.js, Documentation, Technical Documentation, UX Design, Chrome Extensions, Web Scraping, Web Application Architecture, Yii 1, REST, MongoDB, eCommerce, Blockchain, Smart Contracts, User Experience (UX), Planning, RabbitMQ, Concurrency, NoSQL, CSS3, Code Review, Software Development, Back-end, IT Security, SaaS

Software Developer

2013 - 2014
IDB mobile
  • Developed an internal banner-making app for creating different-sized banners for social networks from templated source materials.
  • Generated statistical views on large datasets for better analysis of the supporting marketing department.
  • Helped create a generator for landing page websites to assist the marketing sales campaigns.
  • Introduced AngularJS as a new framework for front-end development.
  • Upgraded developers' task delivery by introducing better IDEs, automated build environments, and proper usage of Version Source Control (VSC) through Git.
Technologies: Java, PHP, JavaScript, SCSS, MySQL, Databases, REST APIs, AngularJS, CSS, jQuery, HTML5, Bootstrap, Service Workers, HTML, Git, Web Security, Creative Problem Solving, Algorithms, MacOS, SQL, Front-end, JSON, APIs, Web Development, Full-stack, Software Design, REST, User Experience (UX), NoSQL, CSS3, Code Review, Software Development, Back-end

Software Developer

2007 - 2013
Freelance
  • Worked on small-scale projects ranging from landing pages in WordPress themes to custom websites and web shops for local small business owners.
  • Developed generators for several different types of high-school project solutions.
  • Organized workshops for beginner programmers in Pascal and PHP.
Technologies: WordPress, PHP, Java, Python, CSS, HTML, MySQL, Databases, REST APIs, HTML5, AngularJS, Bootstrap, jQuery, PostgreSQL, Service Workers, WebSockets, Real-time Communication (RTC), TypeScript, Mentorship, Software Architecture, Web Security, Testing, Creative Problem Solving, Design Patterns, Machine Learning, Artificial Intelligence (AI), Slack, Architecture, SQL, Front-end, Data Visualization, JSON, APIs, Web Development, Full-stack, Laravel, Software Design, CSS3, Code Review, Software Development, Back-end

Experience

Battlestage

An esport platform for Counter-Strike: Global Offensive (CS:GO) tournaments and scrims and it is a Node.js with TypeScript and React app. I worked in the capacity of a full-stack developer while implementing an auto-scaled AWS system for game servers, real-time communication for match organization, custom plugins for the actual games, and general app requirements.

Statispo

https://statispo.com/
A trucking and delivery organization and management app, oriented on work orders and complete rolling stock maintenance and it's a Node.js with TypeScript and React app with the DDD approach. Implemented the whole business process within the European standards for trucking and deliveries with the entire enterprise resource planning (ERP) implementation for the company owners.

Async Labs | Company Website

https://www.asynclabs.co/
A UI-oriented app built as a custom theme in WordPress. I worked as a full-stack developer to establish the UI for the company website while connecting a back end as a customer relationship management (CRM) to allow the marketing team further campaign setups. The production of the web led to a rise in new leads that were closed as new projects.

AYMO | PIMSF (Pipeline Integrity Management System Framework)

A PHP and Symfony app oriented around pipeline visualization and corrosion growth simulation where I worked as a full-stack engineer on the integration of the core elements of the system where the is an integration of a system akin to Visual Computer Solutions (VCS) for the pipeline data, and Domain-driven Design (DDD) was introduced. Building on top of that, I introduced an approach for virtual data maintenance, automatic data alignment, and the basis of the corrosion growth simulations.

Njuškalo

https://www.njuskalo.hr/
A PHP and Symfony app for the listing marketplace, where I was a back-end developer involved with several features of the app, such as insurance forms and PayPal payment integration and together with the architecture team, there was an introduction to domain-driven design (DDD) concepts to improve team coordination and reduce tech debt that accumulated over the years.

Pvtistes

https://pvtistes.net/en/
Pvtistes.net established a PHP and WordPress app oriented around the assistance needed for getting travel visas. I worked on the project's back end and several front-end forms regarding insurance data aggregation.

Education

2012 - 2017

Master's Degree in Software Engineering

University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, Croatia

Skills

Libraries/APIs

React, Node.js, jQuery, REST APIs, Antd, D3.js, Chart.js, React Testing Library, SQLAlchemy, Web3.js, React Query

Tools

JetBrains, Git, Slack, RabbitMQ

Languages

PHP, JavaScript, Python, CSS, HTML, TypeScript, HTML5, SQL, CSS3, Bash, SCSS, Java, GraphQL

Frameworks

Express.js, Yii 2, Symfony, Bootstrap, Redux, Laravel, Selenium, Jest, Flask, AngularJS, .NET, Yii 1, Cypress, Django

Paradigms

Design Patterns, Web Application Architecture, REST, Automation, Testing, Agile, UX Design, Domain-driven Development, Microservices, Load Testing

Platforms

WordPress, MacOS, Docker, Amazon Web Services (AWS), Ethereum, Blockchain, AWS Lambda

Storage

MySQL, PostgreSQL, Databases, JSON, Amazon S3 (AWS S3), Graph Databases, NoSQL, Redis, Elasticsearch, MongoDB

Other

APIs, Architecture, Front-end, Web Development, Full-stack, Software Design, Documentation, Technical Documentation, Chrome Extensions, Web Scraping, Planning, Concurrency, Data Scraping, Code Review, Software Development, Back-end, IT Security, Engineering, Computer Science, Algorithms, Artificial Intelligence (AI), Complex Problem Solving, Creative Problem Solving, Web Security, Team Mentoring, Technical Leadership, Software Architecture, Mentorship, Recruiting, Real-time Communication (RTC), WebSockets, Service Workers, CTO, Data Visualization, OAuth, Leadership, Domain-driven Design (DDD), Software Consulting, eCommerce, User Experience (UX), Data Cleansing, SaaS, Big Data, Machine Learning, Agile Coaching, Non-fungible Tokens (NFT), Ethers.js, Fintech, TypeORM, Enterprise Resource Planning (ERP), Smart Contracts, FastAPI

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring