Saim Sohail
Verified Expert in Engineering
Software Developer
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
Experience
- Microsoft SQL Server - 6 years
- .NET - 6 years
- C# - 6 years
- SQL - 6 years
- ASP.NET Core MVC - 4 years
- Microservices - 3 years
- .NET Core - 3 years
Availability
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
Twilio Integration Specialist
Automate software solutions limited
- Designed and developed a WhatsApp chat module using Twilio WhatsApp API.
- Designed and developed a WhatsApp marketing campaign module using Twilio WhatsApp API.
- Implemented Azure SignalR for real-time WhatsApp chat system.
- Managed all the services on Azure Cloud (App Service, SQL Server, and Azure Blob).
- Implemented design mockups on the front end using Angular and TypeScript.
- Delivered a high-quality system to the client.
Software Engineer
Experian
- Participated in Agile gathering daily scrums, refinements, and retrospectives.
- Contributed to architecture and design meetings.
- Developed and maintained the back end open banking services in .NET 6.
- Fixed Veracode vulnerabilities. and upgraded older .NET versions to .NET 6 and 8.
- Generated complex open banking reports.
- Wrote high-quality unit tests using XUnit to maintain code quality.
- Developed front end functionalities in Angular and TypeScript.
- Wrote front-end unit tests and automated front-end end-to-end journeys using Playwright. Triggered end-to-end test cases in pipeline executions to ensure high-quality code releases.
.NET and React Developer
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.
Full-stack Developer
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.
Developer
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.
Senior Software Engineer
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.
Software Engineer
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.
Software Engineer
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.
Experience
Ezymigrate
https://www.ezymigrate.com/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/Duliver
Web Scraper
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.
Education
Bachelor's Degree in Computer Science
Punjab University College of Information Technology - Lahore, Pakistan
Skills
Libraries/APIs
React, REST APIs, Moq, Twilio API, MediatR, jQuery, Entity Framework, WhatsApp API, Stripe, Chart.js, Azure Cognitive Services, Instagram API, Stripe API, SendGrid API, SignalR, Playwright
Tools
Azure App Service, Git, Azure DevOps Services, Microsoft Web Services, Microsoft Visual Studio, Dapper, RabbitMQ, Jira, ChatGPT, SendGrid
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, Angular, Entity Framework Core, ASP.NET Core, Scrapy, gRPC, ASP.NET Web Forms, Redux, React Native
Paradigms
CQRS, MVC Design, REST, Agile, Scrum, Testing, Object-oriented Programming (OOP), Unit Testing, Azure DevOps, Microservices, HIPAA Compliance, Security Software Development, Automation
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, Webhooks, WebSockets, .NET 8, Veracode
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