Fullstack Web Developer Milan Petrovic
Milan Petrovic
Fullstack Web Developer
As a dedicated frontend and Shopify developer with three years of specialized experience, I have honed my expertise in JavaScript frameworks such as React and Remix, and the Tailwind CSS framework.
My technical proficiency extends to advanced Shopify development, including custom app creation and adept use of Shopify's Liquid templating language. Notably, I have spent a year working with Shopify Plus, managing complex projects and enhancing store functionalities for high-volume businesses.
Contact Info
Skills & Tools
Skills & Tools
Shopify
Shopify Plus
Shopify Checkout Extensions
Tailwind CSS
JavaScript (ES6+)
React
Next.js
Remix.js
REST API
GraphQL API
Liquid
Open AI API
Golang
WordPress
PHP
Laravel
Node.js
Express
Webpack
Vite
Git / Gitflow
Agile Software Development
Object-oriented Programming (OOP)
HTML 5
CSS 3
SCSS
PostCSS
MySQL
MariaDB
MongoDB
PostgreSQL
PHP Storm
Jira
Docker
AWS
Languages
Languages
English - Advanced level
German - Beginner level
Hobbies
Hobbies
Cycling
Long Hikes
Outdoor Workouts
Meditation
Kendo
Section title
Work Experience
Sofware Engineer
Planted Foods AG / May 2023 - present
- Directed end-to-end development of B2B and B2C webshops, leveraging Tailwind CSS for frontend redesigns, integrating modern design systems and coordinating with external developers to ensure a seamless user experience. Spearheaded extension development for postcode accessibility and delivery date management
- Developed two React-based Checkout UI extensions for Planted's B2B webshop, adding custom UI components for PO numbers and delivery dates. Adapted the webshop to use these extensions and modified a custom Go application to handle data transmission between Shopify and Business Central, leveraging the new extensions and metafields.
- Led the development of essential integrations, including a Golang custom connector, and managed API updates for Shopify platforms. Enhanced both B2B and B2C webshop functionalities by ensuring compliance with the latest standards.
- Collaborated on the integration of AI technologies with OpenAI’s GPT and Azure, developing advanced chat functionalities to boost user engagement and support across web platforms.
Fullstack Web Developer
Swiss Organic Partners AG / April 2021 - March 2023
- Elevated e-commerce experiences by transitioning Shopify themes to OS 2.0, and automating deployments directly from GitHub to Shopify, enhancing operational efficiency.
- Crafted bespoke Shopify templates and interactive sections from tailored Figma designs, employing Tailwind CSS and Alpine JS for responsive and dynamic user interfaces.
- Orchestrated project management and development lifecycle utilizing the SCRUM framework, coupled with Jira for streamlined organization and progress tracking.
- Mentored and equipped an IT specialist with advanced technical skills, promoting team capability and knowledge sharing.
- Developed custom WordPress company website using ACF, enabling more high-quality leads generation.
- Developed WordPress plugin for custom block type.
Freelance Web Developer
Remote / 2013-2021
- Spearheaded a variety of web development projects, leveraging SCRUM methodologies and collaboration tools to enhance team efficiency and achieve high client satisfaction.
- Upgraded online experiences by transforming traditional HTML sites into adaptive WordPress templates, optimizing for search engines, and facilitating content management systems for user autonomy post-deployment.
- Executed the end-to-end creation of dynamic web solutions using a suite of technologies (HTML5, CSS3, JavaScript, Bootstrap, APIs, WordPress), catering to diverse industry needs and project scopes.
- Provided a comprehensive array of web services encompassing consulting, site maintenance, and hosting management, with a commitment to delivering on time.
- Completed full-scale web projects for numerous startups, from design to development to launch.
- Collaborated closely with clients, both remotely and in-person, to bring their ideas to life.
- Communicated with clients one-on-one to make requested adjustments to the design & functionality of websites.
- Utilized SEO methods to support the online presence of websites.