Bogdan Valentin Oasa
Verified Expert in Engineering
PSD to Shopify Developer
Bogdan has been a web developer for more than 15 years, actively working in a variety of setups and environments such as Shopify and WordPress. He's most skilled at turning a design into a fully functional website, starting from the front-end markup build, dynamic interaction, and applying responsive one-on-one styling of the designs provided. He's comfortable linking to the back end and familiar with back-end languages. Currently, he identifies as a Shopify lead developer.
Portfolio
Experience
Availability
Preferred Environment
HTML, PSD to Shopify, PSD to HTML, Shopify Plus, CSS, Shopify Customizations, Git, Shopify, Shopify API, Shopify Theme
The most amazing...
...things I've done were to build solutions from scratch for situations where the documentation and theory made them look impossible to accomplish.
Work Experience
Web Developer
Sellry
- Developed new websites and landing pages.
- Developed Shopify themes.
- Developed WordPress themes.
- Integrated new Shopify features into new or existing themes.
- Integrated functionality to WordPress and WooCommerce setups.
- Developed headless Shopify setups.
- Developed "subscribe and save" custom integrations using Shopify themes and third-party apps (Recharge / Bold).
- Developed custom mailing themes using Mailchimp and Klaviyo.
Web Developer/Owner
PSD2Markup
- Started this personal project as a PSD to HTML premium service. Rapidly transformed into a PSD (or any given design format) to fully functional website service.
- Developed WordPress themes from given designs and/or custom features for existing and new setups.
- Integrated new features into existing setups (either custom CMS, WordPress, Drupal, Magento, Silverstripe, Laravel, CakePHP).
- Developed Shopify themes, new features, templates, and landing pages.
- Developed entire websites from a provided design to production using HTML, CSS, JavaScript for the front end and PHP, MySQL for the back end to create custom CMSs, perfectly fitted for client's needs.
Web Developer
HostPapa
- Developed a company's websites in four languages and 19 TLDs.
- Developed marketing websites to help company advertisement strategies.
- Developed a WordPress theme for secondary websites used by the company for marketing purposes.
- Integrated HTML and CSS markup into Silverstripe CMS.
- Integrated new front-end design elements into the website's back-end template.
Web Developer
World Wide Web Hosting LLC
- Developed websites with HTML, CSS, JavaScript, and jQuery.
- Sliced new designs into landing pages.
- Maintained company websites.
- Developed marketing websites for advertising strategies.
- Integrated backend features into new or existing designs.
Web Developer
Five Sharp
- Sliced designs into fully functional websites.
- Developed custom WordPress themes.
- Developed custom CMSs.
- Developed custom WordPress plugins.
- Developed custom features for existing websites using PHP and MySQL and integrating them into the front end.
Web Developer
Touch Media Advertisting
- Sliced designs provided in various image formats and turning them into websites.
- Built custom CMSs using PHP and MySQL as a back-end stack.
- Integrated the back end with the front end.
- Developed WordPress themes.
- Maintained code and refactored static websites into dynamic, custom CMS-based portals.
Experience
Bones Coffee
https://bonescoffee.com/The developed theme fully integrates with numerous third-party apps such as Yotpo, Recharge, and Klaviyo.
Ascent Protein
https://www.ascentprotein.com/They needed a website where they could sell their products to the ultimate consumer (retail) but also wholesale; they chose Shopify Plus as a platform. The wholesale part was covered using third-party apps and a very well tagging plan of the content that was targeting different types of users.
I developed the Shopify theme from a given design in Sketch and integrated all the desired functionality by using Liquid or by customizing third-party apps' functionality.
The client also requested a tool that would help their users understand what product is recommended for their lifestyle and what is the optimum quantity that they need, based on the given answers. I had to develop this using jQuery and Liquid code on top of a not so friendly Shopify environment that doesn't allow URL parameters to be directly read in the theme's code.
Vital Plan (Store)
https://store.vitalplan.com/For the online store, they chose Shopify Plus. I had to develop the Shopify responsive theme from a given design, and integrate all of the required custom functionality.
They are selling their products both as a single purchase or as a subscription. I had to integrate this custom functionality using third-party apps (Recharge Recurring Payments) and a lot of customization to fit the theme and the marketing strategies that were established.
The dynamic cart also required a lot of custom work that would allow switching from normal to subscription product without revisiting the product page, something that neither Shopify nor the 3rd party apps do.
A significant amount of work was also put in integrating unique design elements (responsive across all possible devices), that would allow custom functionality while dealing with the third-party app's limitations and Shopify theming environment.
Bella Vita Bags
After being given the design files, I developed the Shopify theme for this store and added all the integrations with third-party apps and various Shopify elements.
Developed interactive and dynamic design sections using JavaScript and created schema blocks for easy management of content using the Shopify Customize tool.
The website was built for retail and wholesale purchases. It features a product quick view popup and has integrated an AJAX add to cart functionality for quickly adding products to cart using Shopify AJAX calls, without refreshing the page.
HostPapa
https://www.hostpapa.com/I was in charge of implementing new features and tools that had to be integrated into the Silverstripe platform.
Those were developed using HTML, CSS, jQuery, Javascript, and a mix of Bootstrap 3 and 4. Being the full-stack developer in the team I was often required to integrate helper classes in the PHP backend framework.
I was also uploading formatted content in the website's internal CMS and maintained styling and functionality across all 19 domains and 4 languages.
Quality of the worked I was doing was rigorously checked by an internal QA team and on new features by 3rd party teams that made sure everything is perfect on all domains and at every Bootstrap responsive breakpoint.
The biggest task on this project was to refactor the core code of the main store to use Bootstrap 4 instead of 3, starting with the Alpha release.
Technologies and tools used while working on this project were PHP, Silvestripe, CSS, HTML, Wordpress, git, Slack, Pivotal Tracker, Jira, MySQL, and MySQL Workbench.
Site5
https://www.site5.com/I was in charge of integrating new designs and update the website's general look and functionality.
Being the full-stack developer on this project I often developed helper classes in the backend to facilitate new frontend content and features.
Technologies and tools used while working on this project were PHP, CSS, HTML, WordPress, git, Slack, and Pivotal Tracker.
Skills
Languages
HTML, HTML5, CSS, CSS3, CSS2, JavaScript, PHP 7, PHP, PHP 5
Frameworks
Bootstrap, Bootstrap 3, Vanilla JS, Laravel, SilverStripe, Angular, React Native
Libraries/APIs
Liquid, jQuery, Shopify API, React
Tools
Shopify Plus, Mailchimp, Git, CircleCI
Platforms
Shopify, WordPress, WooCommerce, Klaviyo, Windows, Visual Studio Code (VS Code), Contentful
Other
Shopify Theme, PSD to Shopify, Shopify Customizations, PSD to HTML, PSD to Mailchimp, PSD to PHP, PSD to Bootstrap, WordPress Plugins, WooCommerce Subscriptions 2, Ajax, Symphony
Storage
MySQL
Education
Master's Degree in Computer Science
Ovidius University - Constanta, Romania
Bachelor's Degree in Computer Science
Ovidius University - Constanta, Romania
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring