Marius Nicola
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Shopify Developer
CMR CHOICE LLC
- Implemented A/B tests that increased the conversion rate to double the initial value.
- Incorporated product pages and custom admin settings, allowing users to easily change the look of the page (bundles and discounts included).
- Added a custom cart drawer to match the desired look and feel.
Shopify Developer
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.
Shopify Developer
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.
Senior Software Developer | Technical Lead
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.
Shopify Developer
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.
Senior Back-end Developer
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.
Freelance Senior Back-end Developer
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.
Shopify Developer | Senior Full-stack Developer
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.
Freelance Senior Full-stack Developer
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.
Senior Full-stack Developer
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.
Senior Full-stack Developer
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.
Freelance Senior Software Developer
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.
Senior Full-stack Developer
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.
Software Developer
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.
Software Developer
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.
Software Developer
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.
Experience
Matrix Industries Power Watch
https://www.matrixindustries.com• 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
Evemattress
Turbo-STRAPP
Klasse1Mobila
Apollojukebox
Shoes Avenue
CopyFill Technologies
Pcgamingrace.com
https://www.pcgamingrace.com/Cutest Coops
https://cutestcoops.com/HashStash
https://hashstash.coPura Cashmere
https://puracashmere.comEducation
Five-year Degree (Equivalent to Master of Computer Science) in Computer Engineering
Politechnical University of Craiova - Craiova, Romania
Technical High School Degree in Informatics
National College Carol the 1st - Craiova, Romania
Skills
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
Languages
C#.NET, C#, SQL, HTML, JavaScript, T-SQL (Transact-SQL), CSS, SCSS, TypeScript, GraphQL, PHP, Python
Frameworks
.NET, .NET Core, ASP.NET Web API, Bootstrap, Entity, ASP.NET, .NET 4, ASP.NET Core, Rappid, Cypress, Angular, AngularJS, ML.NET
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, Azure Functions, Amazon Web Services (AWS), Buddy, WordPress
Storage
Microsoft SQL Server, SQL Server Management Studio (SSMS), Databases, SQL Server DBA, PostgreSQL, MySQL, MongoDB, Azure SQL
Industry Expertise
Project Management
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, Generative Pre-trained Transformers (GPT), User Experience (UX), Mobile eCommerce, eCommerce Development, eCommerce, A/B Testing
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