Saim Sohail, Developer in London, United Kingdom
Saim is available for hire
Hire Saim

Saim Sohail

Verified Expert  in Engineering

Software Developer

Location
London, United Kingdom
Toptal Member Since
September 23, 2022

With over six years of experience and a history of working in the financial, medical, and immigration services industries, Saim is a highly skilled developer proficient in C# and .NET technologies. A seasoned professional with experience in multiple domains, he's worked with multinationals and has helped startups in their growth. Saim is ready to bring his broad skill set and expertise in cost-effective development to any company.

Portfolio

Builder Rocket LLC
.NET, C#, React, JavaScript, Azure, Amazon Web Services (AWS), Amazon EC2...
Jerome Allen Weber
Web App Development, JavaScript, Full-stack, ChatGPT, Python, Web Scraping...
Phoenix Title and Registration LLC
JavaScript, SQL, Azure Cognitive Services, .NET 6, Microservices, ASP.NET MVC...

Experience

Availability

Part-time

Preferred Environment

Windows, Java, Microsoft Visual Studio

The most amazing...

...thing I've developed—in just 15 days—is a fully functional payroll system that calculates tax and transfers salaries without a fraction of an error.

Work Experience

.NET and React Developer

2023 - 2023
Builder Rocket LLC
  • Upgraded and rearchitected a .NET application from 4.2 to .NET 6.
  • Changed the uploading mechanism to Azure Blob and migrated all previous data from EC2 to Azure Blob. Previous files and documents were uploaded and saved in AWS EC2 machine.
  • Fixed bugs in the front-end code in React and added new features.
  • Deployed all components of this software from the EC2 machine to Azure services.
Technologies: .NET, C#, React, JavaScript, Azure, Amazon Web Services (AWS), Amazon EC2, Azure Blobs, Microsoft SQL Server, Proof of Concept (POC), RESTful Services, Cloud Services

Full-stack Developer

2023 - 2023
Jerome Allen Weber
  • Gathered all requirements from the client and drafted the architecture using .NET 6, React, MS SQL SERVER, and Azure Cloud.
  • Scrapped the client's questionnaires from the old system to the new system.
  • Integrated Stripe for subscriptions and payments.
  • Integrated SendGrid to send emails and integrated the client inbox to fetch and filter emails using GPT API.
  • Created and used different Azure services like Azure Cognitive, Azure Blob Storage, SQL SERVER, and Azure Web App.
Technologies: Web App Development, JavaScript, Full-stack, ChatGPT, Python, Web Scraping, ASP.NET, .NET 6, SQL Server 2016, Azure, React, Stripe, SendGrid, Stripe API, SendGrid API, Moq, Unit Testing, Proof of Concept (POC), Twilio, RESTful Services, Cloud Services

Developer

2022 - 2023
Phoenix Title and Registration LLC
  • Developed a full MVP from scratch for a leasing company using .NET 6.
  • Built different features based on the client's needs.
  • Created the whole infrastructure on Azure and configured Git source control for the client.
  • Used Azure Cognitive Services to extract text from different documents and fill up information in the system.
Technologies: JavaScript, SQL, Azure Cognitive Services, .NET 6, Microservices, ASP.NET MVC, ASP.NET Core MVC, Entity Framework Core, ASP.NET Core, Front-end Development, Microsoft Visual Studio, Solution Architecture, Web Applications, Microsoft SQL Server, Scrum, Back-end, Testing, Object-oriented Programming (OOP), Serializer/Deserializer (SerDes), Entity Framework, Performance, Data Structures, Software Design, Software Deployment, Azure App Service, Git, Azure DevOps Services, Front-end, Web Technologies, Mobile Back-end, Data Reporting, Data Analytics, Software Development, Moq, Unit Testing, Proof of Concept (POC), RESTful Services, Cloud Services

Senior Software Engineer

2020 - 2022
WebSoft Technologies
  • Converted a monolithic SaaS-based product into a modern microservices architecture application.
  • Implemented around 20 microservices and a reverse proxy server having all the logic to run the application smoothly.
  • Implemented CI/CD pipelines for deployments and RabbitMQ for messaging queuing.
  • Developed an emailing module using SendGrid, Gmail, and Outlook APIs and added a priority queue for sending.
  • Worked on client-side functionalities in React and helped the team in integration.
  • Managed different Azure services like Kubernetes and function applications.
  • Developed a reminder module to send reminders and follow-up emails.
  • Integrated Paypal, Outlook, Office365, and Gmail APIs.
Technologies: .NET, .NET Core, .NET 6, gRPC, Azure DevOps, Microservices, Azure, CI/CD Pipelines, Kubernetes, Microsoft SQL Server, React, Redux, MediatR, CQRS, SQL, C#.NET, REST, SOLID Principles, REST APIs, APIs, JSON, NoSQL, PostgreSQL, JavaScript, HTML, Web Development, Full-stack, ASP.NET, Content Management Systems (CMS), ASP.NET MVC, Algorithms, Databases, Cloud, API Integration, Python, Authentication, CSS, Architecture, SQL Server 2016, MongoDB, Docker, Cryptography, Encryption, MySQL, Elasticsearch, Microsoft Web Services, RabbitMQ, Agile, Full-stack Development, ASP.NET Core, Front-end Development, Microsoft Visual Studio, Solution Architecture, Web Applications, Windows Services, Scrum, Web Scraping, Scrapy, Back-end, Message Queues, Testing, Object-oriented Programming (OOP), XML, Serializer/Deserializer (SerDes), Entity Framework, Performance, BrainTree, Card Payments, Payment APIs, PHP, Data Structures, Software Design, Software Deployment, Azure App Service, Git, Azure DevOps Services, Entity Framework Core, Front-end, Web Technologies, Dapper, Stripe, Mobile Back-end, Scraping, Data Reporting, Data Analytics, Data Scraping, Software Development, Chrome Extensions, Moq, Unit Testing, RESTful Services, Cloud Services

Software Engineer

2019 - 2020
Cereberal
  • Built a UK-based POS from scratch using .NET Core MVC. Added stock management, client management, and accounts modules. Integrated the system with DNA payments.
  • Used Azure WebSocket, Azure Relay to reflect live data on the POS kitchen screen where all the orders, statuses, and dispatching occur. This helped a restaurant run smoothly without refreshing.
  • Developed a UAE-based delivery system with optimized SQL queries to enhance the system's performance.
  • Created a complete in-house payroll system in 15 days with all of the company's policies and requirements.
Technologies: .NET Core, .NET, C#, Microsoft SQL Server, MVC Design, React Native, JavaScript, jQuery, Entity Framework, SQL, C#.NET, SOLID Principles, JSON, PostgreSQL, HTML, Web Development, Full-stack, WhatsApp API, WhatsApp, ASP.NET, Content Management Systems (CMS), ASP.NET MVC, Algorithms, Databases, Cloud, API Integration, Authentication, CSS, Architecture, SQL Server 2016, Cryptography, Encryption, Chart.js, MySQL, Microsoft Web Services, Angular, TypeScript, Agile, Full-stack Development, ASP.NET Core, Front-end Development, Microsoft Visual Studio, Instagram API, Web Applications, Scrum, Web Scraping, Scrapy, Back-end, Message Queues, Testing, Object-oriented Programming (OOP), XML, XSD, Serializer/Deserializer (SerDes), Jira, Performance, Redis, Amazon Web Services (AWS), PHP, Data Structures, Software Design, Software Deployment, Azure App Service, Git, Azure DevOps Services, Front-end, Web Technologies, AWS Lambda, eCommerce APIs, Mobile Back-end, Scraping, Data Reporting, Data Analytics, Data Scraping, Software Development, Unit Testing, RESTful Services, Cloud Services

Software Engineer

2016 - 2019
JET Health Solutions
  • Managed an accounting module. Added new features and fixed existing bugs.
  • Enhanced and added different logic while working on complex stored procedures.
  • Developed a secure invoice download system and Smarty streets for address verification.
  • Synced our system with the US bank using the ACH file provided by the bank, added file reading in C#, and processed in SQL.
  • Performed pre- and post-audit every month before the $32 million billing session. Writing complex SQL queries helped this process.
Technologies: .NET, C#, ASP.NET Web Forms, Windows Communication Foundation (WCF), Microsoft SQL Server, SQL, C#.NET, SOAP, SOLID Principles, APIs, JSON, PostgreSQL, JavaScript, HTML, Web Development, Full-stack, ASP.NET, Content Management Systems (CMS), ASP.NET MVC, HIPAA Compliance, Algorithms, Databases, Cloud, API Integration, Authentication, CSS, SQL Server 2016, Cryptography, Encryption, MySQL, Microsoft Web Services, Angular, Java, Full-stack Development, Front-end Development, Telerik, Microsoft Visual Studio, Web Applications, Back-end, Message Queues, Testing, Object-oriented Programming (OOP), XML, Serializer/Deserializer (SerDes), Data Structures, Software Deployment, SuiteCRM, Git, Front-end, Web Technologies, Data Reporting, Data Analytics, Software Development, RESTful Services, Cloud Services

Ezymigrate

https://www.ezymigrate.com/
It is a CMS currently used in the Australian and New Zealand markets. It serves immigration advisors and assists them in filing visa applications for candidates across the globe.

It is integrated with other platforms to assist its users in performing daily tasks. Some of the few platforms include Xero Accounting, Gmail, Outlook, Google Drive, and OneDrive.

Zash POS

https://getzash.com/
A point-of-sale for restaurants in the UK market. It was configured with DNA payments, and it had all functionalities required by a restaurant to run smoothly. Additionally, it was configured with a contactless payment system.

Duliver

A software for courier service in the UAE. It was made custom for the need of Duliver, and all of its business logic was implemented in it. It has modules like accounting, tracking, client management, and role-based user management integrated together for smooth usage.

Web Scraper

I created a scraper in Python to perform multiple tasks.

FEATURES
• Fetches data from various health insurance websites to find the best health coverage plans.
• Automates the user onboarding process and behaves like a bot.
• Passes Google reCAPTCHA v2 and v3 due to its configuration.
• Authenticates a mobile number using a code sent to the user's phone.
• Authenticates an email address using a code sent to the user's email.

Languages

C#, JavaScript, SQL, C#.NET, HTML, XML, PHP, Python, CSS, C++, TypeScript, Java, XSD

Frameworks

.NET, .NET Core, ASP.NET Core MVC, ASP.NET, ASP.NET MVC, Entity Framework Core, ASP.NET Core, Scrapy, gRPC, ASP.NET Web Forms, Angular, Redux, React Native

Libraries/APIs

React, REST APIs, Moq, MediatR, jQuery, Entity Framework, WhatsApp API, Stripe, Chart.js, Azure Cognitive Services, Instagram API, Stripe API, SendGrid API

Tools

Azure App Service, Git, Azure DevOps Services, Microsoft Web Services, Microsoft Visual Studio, Dapper, RabbitMQ, Jira, SendGrid

Paradigms

CQRS, MVC Design, REST, Agile, Scrum, Testing, Object-oriented Programming (OOP), Unit Testing, Azure DevOps, Microservices, HIPAA Compliance

Platforms

Kubernetes, Twilio, Azure, SuiteCRM, Docker, Telerik, Amazon Web Services (AWS), Windows, AWS Lambda, Amazon EC2

Storage

Microsoft SQL Server, JSON, PostgreSQL, Databases, SQL Server 2016, MySQL, Elasticsearch, NoSQL, MongoDB, Redis, Azure Blobs

Other

.NET 6, Data Structures, Algorithms, Software Design, Software Deployment, SOLID Principles, APIs, Web Development, Full-stack, Content Management Systems (CMS), API Integration, Authentication, Architecture, Encryption, Full-stack Development, Web Applications, Web Scraping, Back-end, Message Queues, Serializer/Deserializer (SerDes), Performance, BrainTree, Card Payments, Payment APIs, Web Technologies, Mobile Back-end, Scraping, Data Scraping, Software Development, Chrome Extensions, Proof of Concept (POC), RESTful Services, Cloud Services, CI/CD Pipelines, SOAP, WhatsApp, Cloud, Cryptography, Front-end Development, Solution Architecture, Windows Services, Front-end, eCommerce APIs, Data Reporting, Data Analytics, Windows Communication Foundation (WCF), Web App Development, ChatGPT

2013 - 2017

Bachelor's Degree in Computer Science

Punjab University College of Information Technology - Lahore, Pakistan

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