Saim Sohail, Software Developer in London, United Kingdom
Saim Sohail

Software Developer in London, United Kingdom

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.
Saim is now available for hire

Portfolio

Experience

Location

London, United Kingdom

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.

Employment

  • Developer | Customer Tracking Database and User Interface

    2022 - PRESENT
    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 Service 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
  • 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
  • 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
  • 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

Experience

  • 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.

Skills

  • 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, MediatR, jQuery, Entity Framework, WhatsApp API, Stripe, Chart.js, Azure Cognitive Services, Instagram API
  • Tools

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

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

    Kubernetes, Azure, SuiteCRM, Docker, Telerik, Amazon Web Services (AWS), Windows, AWS Lambda
  • Storage

    Microsoft SQL Server, JSON, PostgreSQL, Databases, SQL Server 2016, MySQL, Elasticsearch, NoSQL, MongoDB, Redis
  • 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, CI/CD Pipelines, SOAP, WhatsApp, Cloud, Cryptography, Front-end Development, Solution Architecture, Windows Services, Front-end, eCommerce APIs, Windows Communication Foundation (WCF)

Education

  • Bachelor's Degree in Computer Science
    2013 - 2017
    Punjab University College of Information Technology - Lahore, Pakistan

To view more profiles

Join Toptal
Share it with others