
Sahil Shah
Verified Expert in Engineering
C# Developer
Ahmedabad, Gujarat, India
Toptal member since September 3, 2020
Sahil has a decade of hands-on experience as a full-stack developer and architect using .NET technologies. An expert at managing Shopify Plus stores, he is an MCTS-certified professional and has worked with esteemed clients like Cisco and Microsoft during his tenure with Infosys. Sahil quickly grasps the core business requirements and actively contributes to developing and enhancing ideas before implementation. Thanks to his passion for work, Sahil can adapt and meet any challenge.
Portfolio
Experience
- API Integration - 10 years
- ASP.NET - 10 years
- C# - 10 years
- VB.NET - 8 years
- ASP.NET Core - 6 years
- Shopify - 5 years
- ASP.NET Web API - 4 years
- Amazon Web Services (AWS) - 4 years
Availability
Preferred Environment
Amazon Web Services (AWS), Visual Studio, Windows, Teams, Postman, Git, SQL Server Management Studio (SSMS), Microsoft SQL Server, Shopify, Azure, HTML, Back-end, APIs, Architecture, Software Architecture, Code Review, Blazor, Blazor WebAssembly, Razor
The most amazing...
...feeling I've had was when my marketing campaign manager service sent a bulk message campaign to over a million LINE messenger users in under a minute.
Work Experience
Full-stack Developer (Angular/C#)
Bridgestone
- Planned and migrated SQL users seamlessly to Azure B2C for SSO support across multiple applications. Used B2C custom policies for managing their login and signup flows, including MFA.
- Implemented "Embedded Tableau" authenticating via trusted authentication, OIDC using Azure B2C, and connected apps.
- Created the initial architecture of their Toolbox Tracker Web APIs.
- Integrated with Freshdesk via Azure B2C SSO. Updated their existing Freshdesk widget to use SSO.
- Fully customized Geotab integration and authentication with their existing app. Customized Geotab to use B2C in a one-of-its-kind authentication architecture. Created a Geotab Drive add-in to use their web app within Drive as an embedded app.
- Drafted, planned, and extended their authentication mechanism to support any 3rd-party SSO. The system was drafted to act as a relying party via any IdP not limited to Bridgestone Azure B2C.
- Consulted on their TM and Tbx API documentation in Stoplight. Executed test runs on 42Crunch to ensure 100% audit compliance.
- Implemented Google Search APIs for Address autocomplete in their Location component.
- Developed numerous other features, enhancements, and bug fixes for all of their TM, Tbx, and BASys apps.
Shopify Developer
Steel And Pipes Inc
- Customized shipping and delivery options based on product tags.
- Developed a rewards program and automatic member discounts.
- Migrated from checkout.liquid to checkout extensibility.
- Added product customization and dynamic product cuts as per customer. Pricing is automatically calculated based on a number of cuts. This includes pipe cuts (single dimension) and plate cuts (dual dimension).
- Contributed to the checkout UI, branding API, checkout extensions, checkout page customization, and Shopify functions for various business functionalities.
- Managed multiple Plus stores for the customer. Converted PSD to HTML and then implemented it within a custom theme.
Front-end Developer
IProtestMyValue.com, LLC dba Property Data Cloud
- Migrated their legacy ASP.NET Web Form application to latest .NET Core.
- Utilized Telerik components extensively for an intuitive and easy user experience.
- Participated in regular project discussions to understand the business requirements and suggest ideal UI experience for new features.
Senior Shopify Developer
AJW UNLIMITED ENTERPRISES PTY LTD
- Created custom shipping and pickup logic and integrated them with Cin7.
- Added print customization per product and logic to ship to printer with dropship from printer to customer.
- Created a background process to fully read updates from the printer and add to Cin7, as well as notify customers.
Freelance Developer | Tech Lead
Retail Master Pty Ltd (Australia)
- Managed the front-end, back-end, and infrastructure set up for Australia’s leading online perfume store.
- Maintained and enhanced the front-end of an eCommerce website and created a complete back-end solution for their operations.
- Revamped their existing ASP.NET MVC and jQuery-based website to Polymer and then to LitElement, achieving a modest 90-94 Google PageSpeed score.
- Ensured that the system was scalable to handle hundreds of online users and requests at a single point in time.
- Developed several front-end modules like the shopping cart, shipping integration, shipping calculators, administration and reporting, blogs, newsletter, sales/events/promotions and discounts, customer service support using chats, and more.
- Built many back-end modules: inventory management, administration/reporting, close ties with their party resellers (eBay, Catch, Amazon, Kogan), ticketing system, competitor price match, supplier/vendor management, backorder management, and others.
- Maintained their entire SQL server infrastructure maintenance plans, including mirroring configurations to the backup server.
Freelance Developer | Tech Lead
Quantum Solution Company Ltd
- Developed a cloud-based multilingual digital marketing platform using LINE messenger.
- Enabled the platform to handle thousands of incoming messages from the LINE chat app, shooting 300,000 customized outgoing messages to LINE users in 7-10 minutes, and over 1 million simple bulk messages in less than a minute.
- Built the complete architecture using AWS for optimization, load balancing, and performance.
- Created the complete process for campaign creation, execution, reporting, and invoicing.
Freelance Developer | Tech Lead
Segway Communications | American Voicemail
- Collaborated with America's leading virtual phone numbers and hosted voicemail service providers to enhance their custom billing and provisioning system.
- Developed multiple modules like affiliate management, reseller management, referral program, signup and payment integration, full web-stack upgrade, and auto-calculation of usage charges and commissions.
- Completed the migration of an old Unix-based billing system to a new customized billing system built from scratch, using .NET technologies.
- Maintained their entire SQL Server infrastructure maintenance plans, including mirroring configurations to the backup server.
- Helped set up backup servers containing a replica of all the data, websites, applications, and Windows services at two different locations in the US.
Systems Engineer
Infosys Technologies Ltd
- Contributed to the development of Microsoft's Offline Virtual Machine Servicing Tool v2.1.
- Implemented features for VHD and template servicing over SCCM as well as WSUS.
- Fixed reported bugs from the previous version of OVMST v2.0.
Systems Engineer
Infosys Technologies Ltd
- Fixed issues that crept up during the migration from Cisco's Router operating system IOS to ION.
- Resolved issues in the operating system, scheduler, file systems, packet manager, and transports (includes FTP, TFTP, TCP, UDP, and RCP).
- Recreated the bugs, analyzed the problems, performed code walkthroughs to identify the problems, and created the fixes.
- Implemented unit testing, held internal and external reviews cycles with ION experts at SJ, then committed them to development branches.
Experience
Feeling Sexy | Australia's Leading Online Perfume Store
https://www.feelingsexy.com.au/I have maintained and enhanced the front-end eCommerce website and created a complete back-end solution for their business operations. The site can handle hundreds of online users/requests at a single moment. I also developed several modules for them.
A selection of various prominent modules:
• Inventory management.
• Shopping cart.
• Shipping integration.
• Shipping calculators.
• Administration and reporting.
• Close ties with third-party resellers (eBay, Catch, Amazon, Kogan).
• Blogs and newsletter.
• Sales, events/promotions, and discounts.
• Customer service support using chat and ticketing system.
• Competitor price matching.
• Supplier/vendor management.
• Backorder management.
I recently completed a revamping of their entire ASP.NET MVC and jQuery-based website to Polymer and then to LitElement, achieving a modest 90-94Google PageSpeed score.
MasterShop - Smart Phones and Tablets Quality Accessories
https://mastershop.com.au/My role:
• Migrated existing Magento shop with over 7K products to Shopify
• Created custom apps for managing multi-order dispatch
• Built custom apps for managing Google feeds
• Separated apps for managing external sales channels like Ebay.com.au and Catch.com.au
• Used apps for managing upsells and cross-sells
• Worked on front-end theme customization. The theme was purchased online and was customized to match the previous store's format (menus, layouts, color combinations, and more)
• Collaborated with Shopify Admin REST APIs as well as GraphQL for managing data across multiple applications
Segway Communications | American Voicemail
• Automated their entire back-end billing and provisioning system.
• Developed many services to automate their business processes.
• Created back-end portals for their affiliate and reseller management systems.
Steel and Pipes - Shopify Store
https://steelandpipes.comI also developed a rewards program and automatic member discounts for them. It is fully migrated from checkout.liquid to checkout extensibility. This involved working on the checkout UI, branding API, checkout extensions, checkout page customization, and Shopify functions for various business functionalities.
Real Estate Valuation Portal for Property Tax Appeals
https://www.propertydatacloud.com/I was a front-end developer who liaised with their back-end developer to migrate their legacy ASP.NET Web Form portal to the latest ASP.NET Core Gen2 Portal. Telerik components were extensively used to provide a high-grade and easy user experience.
Tire Assessment and Asset Tracking Platform for Bridgestone
https://www.bridgestone.com/corporate/news/2017112801.htmlEducation
Bachelor's Degree in Computer Engineering
Hemchandracharya North Gujarat University - Patan, Gujarat, India
Certifications
[MCTS 70-562] Microsoft .NET Framework 3.5, ASP.NET Application Development
Microsoft
[MCTS 70-536] Microsoft .NET Framework — Application Development Foundation
Microsoft
Skills
Libraries/APIs
LitElement, Entity Framework, LINQ, Liquid, REST APIs, Shopify API, Web API, jQuery, Stripe, Stripe API, ShopifySharp, Polymer, Windows Forms (WinForms)
Tools
Git, Visual Studio, Shopify Plus, Azure Active Directory B2C (ADB2C), Tableau, GitHub, Syncfusion, AWS IAM, GNU Debugger (GDB), IBM Rational ClearCase, Amazon Simple Queue Service (SQS)
Languages
C#, VB.NET, JavaScript, CSS, C#.NET, Shopify Liquid, HTML, TypeScript, HTML5, SCSS, XAML, XML, SQL, GraphQL, Sass, Less, C, C++
Frameworks
ASP.NET, ASP.NET Web API, ASP.NET Core, ASP.NET Web Forms, Bootstrap, Entity Framework Core, .NET, .NET Core, ASP.NET MVC, .NET 4, Razor Pages, Razor, Windows Presentation Foundation (WPF), Angular, .NET 8, Blazor, Blazor WebAssembly, Windows Workflow Foundation, Windows PowerShell
Paradigms
Model View Controller (MVC), Azure DevOps, Web Performance Optimization (WPO)
Platforms
Shopify, Windows Server, Telerik, Azure, Amazon Web Services (AWS), Cin7, AWS Lambda
Storage
Microsoft SQL Server, JSON, Azure SQL, PostgreSQL, Amazon S3 (AWS S3)
Other
Windows Services, Single-page Applications (SPAs), eCommerce, API Integration, Webhooks, Ajax, Shopify Theme, Front-end Development, .NET Framework, Progressive Web Applications (PWAs), Back-end, APIs, Code Review, Windows Desktop Software, OAuth, CI/CD Pipelines, Architecture, Software Architecture, WebAssembly (Wasm), Amazon API Gateway, Amazon EventBridge, Prototyping
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