Marius Nicola, Developer in Bucharest, Romania
Marius is available for hire
Hire Marius

Marius Nicola

Verified Expert  in Engineering

Software Developer

Location
Bucharest, Romania
Toptal Member Since
October 29, 2015

As a software developer with a background in desktop publishing and management, Marius understands the importance of seeing the bigger picture and tracking the smallest detail. He specializes in full-stack, scalable web applications and has great expertise with C#, HTML, CSS, jQuery, SQL, and Shopify.

Portfolio

Pernod Ricard - Pernod Ricard USA
HTML, CSS, Shopify, JavaScript, GPT, ML.NET, C#, Azure, PHP, WordPress...
Windus LLC
Shopify, Shopify Plus, CSS, Mobile eCommerce, eCommerce Development, eCommerce...
Cutest Coops, LLC
Shopify, Responsive Web Design (RWD), User Experience (UX), Node.js...

Experience

Availability

Part-time

Preferred Environment

C#, Visual Studio, Windows, Shopify, SQL, CSS, HTML, JavaScript

The most amazing...

...projects I've coded are an advertising platform called nscreenads.com and a product configurator.

Work Experience

Shopify Engineer

2021 - PRESENT
Pernod Ricard - Pernod Ricard USA
  • Created a platform capable of synchronizing Wineshipping inventory across multiple Shopify stores.
  • Designed a dynamic announcement bar plugin allowing multiple bars with scheduled start/end times and personalized messages for members/non-members.
  • Developed a WordPress plugin to seamlessly synchronize product data from Commerce 7, including images, data sheets, inventory, and pricing.
Technologies: HTML, CSS, Shopify, JavaScript, GPT, ML.NET, C#, Azure, PHP, WordPress, API Integration, APIs, REST, Front-end, Shopify Theme, Shopify Plus, Liquid, Node.js

Shopify Developer

2023 - 2024
Windus LLC
  • Crafted a custom logic for product variants and products, ensuring a cohesive user experience despite the variants being distributed across different products.
  • Enhanced every site page with custom theme settings, from home to collections and products, with detailed settings for custom adjustments.
  • Implemented multi-currency logic to support seamless currency conversion and transactions.
  • Organized the project within a Node.js environment, utilizing Webpack and PostCSS for the efficient bundling of both JavaScript and CSS.
Technologies: Shopify, Shopify Plus, CSS, Mobile eCommerce, eCommerce Development, eCommerce, Webpack, SCSS, Node.js, Shopify Theme

Shopify Developer

2023 - 2024
Cutest Coops, LLC
  • Addressed and resolved key bugs and optimized the codebase for enhanced performance and reliability.
  • Implemented critical design updates, enhancing user interface and experience across various platform components, aligning with new aesthetic and functional standards.
  • Developed custom pages using Metafields, eliminating dependency on unreliable third-party apps and ensuring a stable, tailored user experience.
Technologies: Shopify, Responsive Web Design (RWD), User Experience (UX), Node.js, Shopify Theme

Senior Software Developer | Technical Lead

2020 - 2023
Uniper
  • Developed a project that allows all Uniper employees to send new ideas for helping with the digitalization of the entire company.
  • Managed a couple of projects, from tracking the new features and bugs to sprint planning (Azure DevOps) and the actual development and bug fixing.
  • Wrote the testing and database standards for the general code guidelines for everybody to follow.
Technologies: C#, .NET Core, Azure SQL, Azure DevOps, Azure, APIs, REST APIs, REST

Shopify Developer

2020 - 2021
Glorious, LLC
  • Refactored the whole website to improve performance.
  • Implemented a product configurator that was a major hit for the customers using React.
  • Introduced Cypress.io tests, minification, and bundles for the CI pipeline.
Technologies: Shopify, React, JavaScript, CSS, HTML, Cypress, Gulp, Buddy, Asana, GitLab, TypeScript, REST, Front-end, Shopify Theme, Shopify Plus, Liquid, Node.js

Senior Back-end Developer

2020 - 2020
Freelance
  • Designed and developed a .NET Core 3.1 API and an SQL Azure database with Azure Blob storage.
  • Created features for uploading and converting video, importing and exporting Excel reports, and dynamically generating themes based on an image’s dominant colors.
  • Optimized performance on heavily utilized endpoints using stored procedures.
  • Implemented integration tests application-wide, reducing the risk of breaking changes while accelerating development.
  • Automated index creation using the Azure SQL stats.
Technologies: Amazon Web Services (AWS), .NET Core, C#, T-SQL (Transact-SQL), Microsoft SQL Server, .NET, Microsoft Visual Studio, Microsoft Excel, Amazon Cognito, Azure, Postman, DevOps, Azure SQL, Test-driven Development (TDD), APIs, REST APIs, REST

Freelance Senior Back-end Developer

2020 - 2020
Asset Management/Fire Safety Client(s)
  • Designed and developed a .NET Core 3.1 API and an SQL Azure database with Azure Blob storage.
  • Improved application maintainability using generic base classes and interfaces while upholding SOLID principles.
  • Created the sync service that was responsible to quickly sync data with mobile apps (while offline). Automated stored procedure creation (zero maintenance for the stored procedures) that returned JSON straight from SQL Azure.
  • Automated index creation (based on SQL stats) on application startup.
  • Created the Excel/PDF reports following the customer requests and design guidelines.
Technologies: .NET Core, C#, T-SQL (Transact-SQL), Microsoft SQL Server, .NET, Microsoft Visual Studio, Microsoft Excel, DevOps, Azure, JavaScript, Azure SQL, Test-driven Development (TDD), APIs, REST APIs, REST

Shopify Developer | Senior Full-stack Developer

2017 - 2020
Matrix Industries
  • Built all the product launch contests landing pages (microsites) that helped the company gain brand awareness and launch their new products on the market.
  • Worked closely with the marketing team to reach the preorders sale targets.
  • Built and set up the Shopify website and quickly implemented all the custom themes for Shopify, including multi-language support.
Technologies: .NET Core, C#, T-SQL (Transact-SQL), Microsoft SQL Server, .NET, CSS, Microsoft Visual Studio, Microsoft Excel, Google Analytics, Mailchimp, JavaScript, HTML, Shopify, SQL, REST APIs, Front-end, Shopify Theme, Liquid

Freelance Senior Full-stack Developer

2017 - 2020
Truck Management Client(s)
  • Developed API integrations with external systems to be able to sync data.
  • Developed incident management features the following customer requests.
  • Built the excel imports of repairs respecting business logic.
Technologies: .NET Core, C#, T-SQL (Transact-SQL), Microsoft SQL Server, .NET, CSS, Microsoft Visual Studio, Microsoft Excel, JavaScript, Azure SQL, Test-driven Development (TDD), APIs, REST APIs, REST, Front-end

Senior Full-stack Developer

2017 - 2019
Freelance
  • Developed an API that allows the clients to define and create workflows.
  • Developed the client-side feature that allows the end user to draw and define a workflow using logical steps.
  • Optimized the whole process using stored procedure, triggers, and data aggregation in order to be able to support millions of rows with very low response times.
  • Used integration tests to track recurrent bugs and monitor API performance.
Technologies: .NET Core, C#, T-SQL (Transact-SQL), Microsoft SQL Server, .NET, CSS, Microsoft Visual Studio, Microsoft Excel, Rappid, JavaScript, Azure SQL, ASP.NET, APIs, REST APIs, REST

Senior Full-stack Developer

2016 - 2016
Freelance
  • Used Google Maps API to show the location of the trucks in real-time.
  • Developed algorithms to smooth the truck location history and filter the invalid GPS locations.
  • Developed the ability of drawing and saving geofences on the map in order to use them to trigger specific workflows.
Technologies: .NET Core, C#, T-SQL (Transact-SQL), Microsoft SQL Server, .NET, CSS, Microsoft Visual Studio, Microsoft Excel, JavaScript, Azure SQL, APIs, REST APIs, REST

Freelance Senior Software Developer

2016 - 2016
Power BI Client(s)
  • Created a set of flexible Power BI reports respecting the customer feature requests.
  • Build the API using OData to be able to fully integrate the Power BI features like Sort, Filter, and more.
  • Architected the API so that it will be really easy to maintain and expand, following SOLID principles.
Technologies: Microsoft Power BI, .NET Core, C#, T-SQL (Transact-SQL), Microsoft SQL Server, .NET, Microsoft Visual Studio, OData, SQL, APIs, REST APIs, REST

Senior Full-stack Developer

2015 - 2016
nScreemAds
  • Implemented API integrations with other advertising platforms.
  • Developed the campaign creation interface following the client feature requests.
  • Developed a module for syncing the bids info from AWS Bucket using multiple threads due to critical performance requirements.
Technologies: .NET Core, C#, T-SQL (Transact-SQL), Microsoft SQL Server, .NET, CSS, Microsoft Visual Studio, JavaScript, PostgreSQL, APIs, REST APIs, REST, Front-end

Software Developer

2010 - 2016
In-map
  • Created several modules on the printer asset management platform using C#, ASP.NET, and JavaScript.
  • Built a printer configurator using Silverlight and RIA.
  • Facilitated automatic imports and exports of data using XML, Excel, and CSV.
  • Designed, architected, and implemented an online platform for managing a global network of shops.
  • Implemented automated tests for order workflow, inventory, and commissions.
Technologies: C#, T-SQL (Transact-SQL), Microsoft SQL Server, .NET, CSS, Microsoft Visual Studio, Microsoft Excel, HTML, LINQ, jQuery, Entity Framework, SQL, ASP.NET, JavaScript, APIs, .NET 4, WCF Web Services, Front-end

Software Developer

2013 - 2014
HItzee (Facebook Game)
  • Optimized the overall performance using minimizing, compression, and sprites.
  • Created the company website.
  • Built the user interface.
  • Developed a reusable JavaScript framework for the game.
  • Implemented the game design as requested.
Technologies: CSS, Microsoft Visual Studio, SQL, HTML, jQuery

Software Developer

2001 - 2003
DCS Automotive Gmbh
  • Created an automatic import module with queue for large sets of data (Several data formats: XML, CSV, text).
  • Built a backup and restore tool with schedules.
  • Maintained and developed the main module of the EuroPlus application.
  • Developed SQL stored procedures for large record sets.
  • Composed an inter-module communication framework.
Technologies: T-SQL (Transact-SQL), Microsoft SQL Server, Microsoft Visual Studio, Windows Forms (WinForms), SQL

Matrix Industries Power Watch

https://www.matrixindustries.com
At Matrix Industries, I built two responsive websites. One is an amazing product (a watch that is powered by your body heat) launch website, and the other was needed for the project fundraising. My role was to implement the design, custom widgets, custom business logic, and some integrations (Mailchimp and referrals). The most amazing things I did over there were:

• 360-degree product animation on scroll (product overview section)
• Custom slider on scroll with document hold on mouseover (customize section)
• Custom chart for funds raised (crowdfunding section)
• Custom progress of the referral program (on the referral page)

The design was done by my colleague Serge Zuev (one of the best designers I've ever met).

nScreenAds

As a key developer for the nScreenAds platform, I contributed to both server-side and front-end components, collaborating closely with another developer to create a robust online advertising platform. Leveraging technologies like .NET Core, jQuery, Unobtrusive Ajax, Bootstrap, CSS, Web API, MVC, PostgreSQL, TFS, and Jira, we developed an integrated system that facilitated seamless API interactions with various advertising platforms. My role was pivotal in implementing functionality to aggregate bid data in real time from an S3 bucket, ensuring timely data availability for decision-making processes. The platform we developed empowered users to create and fine-tune advertising campaigns with precision, offering targeting capabilities akin to those found in Google Adwords. This project not only challenged me to apply and expand my full-stack development skills but also provided valuable experience in handling large-scale data and creating user-centric solutions in the competitive advertising technology sector.

Evemattress

I was hired to implement A/B tests in VWO using jQuery and CSS on Magento-based websites. I constantly exceeded expectations and got lots of praise for my speed. The job was perfect for me, since it combined programming, design, and marketing.

Turbo-STRAPP

Turbo-Strapp—a device that monitors fitness information and sends it to the Turbostrapp platform. I worked on the platform and the landing page as full-stack developer (C#, ASP.NET, Azure SQL, jQuery, Angular, Bootstrap, CSS, HTML).

Klasse1Mobila

Furniture store website based on NopCommerce (SQL, Asp.net, jQuery, CSS). I was responsible for adapting it to the customer's needs as well as design and online marketing. I constantly exceeded the performance indicators and improved visits, engagement, and time spent on the website. I used Optimizely for A/B testing.

Apollojukebox

Apollo Jukebox is an intranet website (built with Kirby CMS (PHP), HTML, JavaScript, and Bootstrap 3) which allows users to create an audio files database for whenever they need inspiration. The live analyzer was made using Web Audio API and the waveform was extracted with FFmpeg.

Shoes Avenue

eCommerce website using NopCommerce. I was involved in design and implementation, back-end automations, import/export, shipping estimation, and online marketing.

In-Map.com

http://www.in-map.com
Online platform for printer asset management using maps.

CopyFill Technologies

CopyFill Technologies business website.

Pcgamingrace.com

https://www.pcgamingrace.com/
A Shopify-based eCommerce website. I was a Shopify developer and did a really in-depth refactor to optimize the loading speed and reinforce the best practices on the code. I also introduced Cypress.io testing and automatic minification on the CI pipeline and built a React product configurator that was a major hit.

Languages

C#.NET, C#, SQL, HTML, JavaScript, T-SQL (Transact-SQL), CSS, SCSS, TypeScript, PHP

Frameworks

.NET, .NET Core, ASP.NET Web API, Bootstrap, Entity, ASP.NET, .NET 4, ASP.NET Core, Rappid, Cypress, Angular, AngularJS, ML.NET

Libraries/APIs

REST APIs, React, Web API, Facebook API, jQuery, Google Maps API, Node.js, Liquid, Entity Framework, LINQ, Windows Forms (WinForms), Shopify API

Tools

Spreadsheets, Microsoft Visual Studio, Microsoft Excel, Azure DevOps Services, Microsoft Power BI, Trello, Adobe Photoshop, Visual Website Optimizer, CorelDRAW, Optimizely, Shopify Plus, Visual Studio, TFS, Amazon Cognito, Postman, Mailchimp, Google Analytics, Bitbucket, Asana, Gulp, GitLab, Webpack

Paradigms

REST, Dependency Injection, Test-driven Development (TDD), Agile Software Development, DevOps, Scrum, Azure DevOps, Responsive Web Design (RWD)

Platforms

Shopify, NopCommerce, Telerik, Azure, Windows, Amazon Web Services (AWS), Buddy, WordPress

Storage

Microsoft SQL Server, SQL Server Management Studio (SSMS), Databases, SQL Server DBA, PostgreSQL, MySQL, MongoDB, Azure SQL

Other

API Integration, IIS, Azure WebJobs, APIs, CSV, Integration Testing, WCF Web Services, Code Architecture, Front-end, Web Services, Shopify Theme, OData, WebSockets, Computer Engineering, Informatics, GPT, User Experience (UX), Mobile eCommerce, eCommerce Development, eCommerce

Industry Expertise

Project Management

1997 - 2002

Five-year Degree (Equivalent to Master of Computer Science) in Computer Engineering

Politechnical University of Craiova - Craiova, Romania

1993 - 1997

Technical High School Degree in Informatics

National College Carol the 1st - Craiova

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