Shaik Mansoor Mohammad, Developer in Hyderabad, Telangana, India
Shaik is available for hire
Hire Shaik

Shaik Mansoor Mohammad

Verified Expert  in Engineering

Software Developer

Location
Hyderabad, Telangana, India
Toptal Member Since
September 24, 2021

Mansoor is a software professional with a solid computer science background. Over the past 5+ years, he has worked as a full-stack engineer on various projects. Mansoor specializes in .NET technologies and JavaScript and he puts emphasis on clear communication.

Portfolio

Toptal Client
Agile Software Development, Azure, C#, C#.NET, ASP.NET, JavaScript, Vue, Vuex...
Toptal Client
Django, Vue, Python, Bootstrap, Azure DevOps, Azure, Stripe, Celery, Puppeteer...

Experience

Availability

Part-time

Preferred Environment

C#, ASP.NET, Windows, Git, Microsoft SQL Server

The most amazing...

...project I've worked on is an eCommerce app built to be configurable on a case-to-case basis according to the requirements.

Work Experience

Full-stack Developer

2021 - PRESENT
Toptal Client
  • Implemented clean architecture, which promotes organizing code in a way that limits dependencies to only what is or should be needed. If imagining a solution in a layered, circular shape, business concerns would be defined in the innermost layer.
  • Utilized MediatR and the CQRS pattern that separates read and update operations using queries and handlers built for reuse across the system.
  • Handled ETL from Amazon S3 to SQL Server via Azure Storage—with Azure Data Factory, Logic Apps, and Blob Storage—reading a set of files uploaded to an S3 bucket and getting a delta of processed files by keeping a replica of the same in Azure Blob.
  • Contributed as a full-stack developer in managing newer requirements, fixing bugs, and scaling up existing functionalities.
  • Optimized Entity Framework Core queries making using of IQueryables, reducing in-memory data and references to contains.
  • Developed and modified existing UI using Bootstrap and Vue and built reusable components that can be shared across the app.
  • Wrote unit tests making sure the requirements released stories in good shape and helped us add newer features with fewer bugs given the existing suite of tests we built.
  • Made use of FluentValidation to validate the DTO models and corresponding business requirements.
Technologies: Agile Software Development, Azure, C#, C#.NET, ASP.NET, JavaScript, Vue, Vuex, TypeScript, Entity Framework Core, Microsoft Unit Tests, HTML, CI/CD Pipelines, Unit Testing, Microservices, Azure App Service, Azure Functions, Azure DevOps Services, Visual Studio 2019, Databases, Back-end, User Authentication, Web Architecture, Continuous Integration (CI), DevOps, Azure DevOps, Microsoft Web, MySQL, Integration, .NET 4, .NET 6, SQLite, Razor, WCF Web Services, Data Analysis, Sass, SCSS, IIS SQL Server, SQL Server 2016, NestJS, Agile, .NET MAUI, XAML, RESTful Services, RESTful Web Services, Amazon S3 (AWS S3), Front-end, Security, ETL, XML, Front-end Development, REST APIs, UI Design, UX Design, User Interface (UI), Entity Framework, Cloud Services, Repository Pattern, Event-driven Architecture, Classic ASP, HTML Email, Authentication, HTML5, Azure Cosmos DB

Full-stack Developer

2022 - 2023
Toptal Client
  • Designed and developed a robust background employee check application to assist businesses in verifying the credentials and qualifications of potential employees.
  • Utilized Django, Python, and Django REST Framework to create a powerful and secure back-end system for the application.
  • Streamlined the background verification process. Implemented an automated system that simplifies the background verification process for clients.
  • Worked on the facial recognition integration feature. This feature involves comparing a live photo taken by the applicant with the government ID they uploaded, ensuring a high level of security.
  • Contributed to the government database integration feature. Connected the application to government databases to cross-verify applicant information, enhancing the accuracy of the background check process.
  • Developed a separate application for reporting theft incidents and collecting publicly available information on potential suspects. This fosters community involvement and contributes to public safety.
  • Created an intuitive and responsive front end using Vue, enhancing the user experience for administrators and clients.
  • Worked on a dashboard for progress monitoring. Designed and implemented a dashboard feature that provides real-time information on an applicant's progress at various stages of the background check process.
Technologies: Django, Vue, Python, Bootstrap, Azure DevOps, Azure, Stripe, Celery, Puppeteer, Front-end, Scraping, Security, REST APIs, Cloud Services, Authentication

DLL Developer

2022 - 2022
Toptal Client
  • Developed a Microsoft Windows app that automates an external library workflow and exposed rest endpoints to expose the automation to the end users.
  • Deployed the app on the shared Windows environment using IIS.
  • Made the required configurations to run different generic automation so that the app can be easily managed without the need to redeploy for every new process setup.
Technologies: C#, .NET

Back-end Developer

2021 - 2021
Toptal Client
  • Built the REST APIs with API key authorization that can be enabled on a controller or a method as per the client's needs.
  • Added Swagger Documentation for all the API endpoints.
  • Used Google or tools to run optimizations on the data set received and built the end result per the requirements and timelines.
Technologies: Google APIs, Google Analytics, C#, Analysis, .NET 3, Swagger, Presentations, Planning, API Integration, Unit Testing, Microservices, PostgreSQL, Next.js, Django REST Framework, AngularJS

Back-end Developer

2021 - 2021
Toptal Client
  • Customized VBA to C# transformer—built per the client's requirement of getting over the VBA code to C#.
  • Built a dynamic link library (DLL) with obfuscation per the client's needs.
  • Customized the string transformer utility that reads a set of strings that need obfuscation and replaces them with randomly generated lines in all the files specified in a folder.
  • Performed unit tests using the Microsoft unit testing framework to ensure we get the expected results.
Technologies: C#.NET, ASP.NET, .NET 5, Website Performance, Web, Presentations, Planning, API Integration, CI/CD Pipelines, Unit Testing

Software Developer

2020 - 2021
Planful
  • Optimized reports rendering by reducing compensations data rendering time by around 70%. Streamlined legacy code and minimized file conversions.
  • Introduced a module for budgeted vs actual compensation analysis. Enhanced decision-making through insightful variances.
  • Developed a robust API for dataset health checks. Automated alerts for breach of predefined variance limits.
  • Optimized handling of dimension exclusion rows. Implemented efficient bucketing and hash set keys.
  • Created a Flask-based microservice for forecasting. Integrated with a .NET back end for seamless processing.
  • Implemented gRPC for low-latency communication. Improved efficiency between .NET and Python components.
  • Designed Angular Material UI for financial data signals. Developed admin screens and algorithms mode for comparison.
Technologies: ASP.NET, ASP.NET MVC, ASP.NET Web API, C#, Git, Angular, JavaScript, SQL, REST APIs, Web Server (IIS), Jenkins, RESTful Development, Node.js, GitHub, .NET, Entity Framework, C#.NET, Web Development, Redis, Architecture, APIs, JSON REST APIs, REST, React, jQuery, CSS, Agile Software Development, Bootstrap, Full-stack Development, Software Architecture, JSON, Website Performance, Web, Client-side, Presentations, Planning, WCAG 2, TypeScript, Express.js, Full-stack, HTML, CI/CD Pipelines, Unit Testing, Microservices, Visual Studio 2019, VB.NET WinForms, Databases, Back-end, User Authentication, Web Architecture, Continuous Integration (CI), DevOps, MySQL, Integration, VB.NET, DevExpress, .NET 4, Linux, Dapper, Windows Services, Visual Basic .NET (VB.NET), WCF Web Services, Python, Django, Pandas, Data Analysis, VBScript, Sass, SCSS, IIS SQL Server, IIS, SQL Server 2016, Visual Basic, GitLab, Agile, gRPC, Angular Material, Amazon Simple Queue Service (SQS), RESTful Services, RESTful Web Services, Windows Server, Security, XML, Front-end Development, Material Design, Internet Information Services (IIS), ASP.NET Core MVC, UI Design, UX Design, User Interface (UI), Multitenancy, GitLab CI/CD, Cloud Services, Repository Pattern, MVC Razor, Classic ASP, HTML Email, Authentication, HTML5

Software Developer

2016 - 2020
FactSet
  • Contributed to the complete software development lifecycle right from planning and analyzing the client requirements till the go-live.
  • Went through quite a few requirement tuning sessions to better understand the client needs, database design, API, and service layer the architecture required.
  • Conducted architectural reviews before starting with an enhancement, code reviews on changes submitted, and test-driven development was part of the development process.
  • Used the mono repo development strategy to separate reusable components that can be built as a separate library. There was a requirement that some of the components would be used in a different app.
  • Performed DevOps work required to get the changes promoted to production, setting up the environments to host and creating services to manage authentication middleware.
  • Acted as part of the development team involved in implementing REST APIs directly exposed to clients who prefer to use our data instead of a complete tool.
  • Implemented Swagger to help develop the new API for the customer. One of the customer's main requirements was that they needed a well-documented API to make use of data in other third-party apps.
  • Managed bulk uploads by accepting Excel files with required metadata using C#/ASP.NET, AWS SQS as a messaging queue service, and AWS S3 Buckets).
Technologies: ASP.NET, ASP.NET MVC, ASP.NET Web API, C#, Angular, Vue, JavaScript, Microsoft SQL Server, .NET Core, ASP.NET Core, SQL, REST APIs, Web Server (IIS), Jenkins, RESTful Development, Node.js, GitHub, Amazon Web Services (AWS), .NET, Entity Framework, C#.NET, Web Development, Redis, Technical Writing, Architecture, APIs, JSON REST APIs, REST, jQuery, CSS, Agile Software Development, GitHub API, Full-stack Development, Software Architecture, Azure, JSON, Web, Client-side, Presentations, Planning, TypeScript, Docker, Vuex, Express.js, Full-stack, HTML, Python, AWS DevOps, CI/CD Pipelines, Unit Testing, ASP.NET Web Forms, Web Scraping, Data Scraping, Visual Studio 2019, VB.NET WinForms, Databases, Back-end, User Authentication, Web Architecture, Continuous Integration (CI), DevOps, MySQL, WYSIWYG Web Builders, Integration, Linux, Windows Services, Razor, WCF Web Services, ASP.NET Razor, Data Analysis, IIS SQL Server, Office 365 API, IIS, SQL Server 2016, Visual Basic, GitLab, Agile, XAML, AWS Lambda, Amazon Simple Notification Service (Amazon SNS), RESTful Services, RESTful Web Services, Amazon S3 (AWS S3), Windows Server, Front-end, Blazor, AngularJS, Security, XML, Front-end Development, Material Design, Internet Information Services (IIS), ASP.NET Core MVC, UI Design, UX Design, User Interface (UI), Windows Forms (WinForms), Multitenancy, Enterprise SaaS, SaaS Design, GitLab CI/CD, Cloud Services, Repository Pattern, MVC Razor, Event-driven Architecture, Classic ASP, HTML Email, Authentication, HTML5

Google PageSpeed Insights Analytics and Scheduler

An automated Google PageSpeed Insights (PSI) scheduler that would help users schedule jobs to run page speed insights at regular intervals, with a Vue UI interface to track the key metrics over a period of time. SignalR was used to notify users on scheduled runs depending on their assigned roles and permissions. MongoDB was used to track performance over period of time.

Application for Allocating Sales Representatives

A PHP-based application API using Swagger as a documentation tool that was built to allocate sales representatives optimally for a set of outlets. The criteria considered—time, days, maximum capacity, and real-time necessity—were computed using Distance Matrix APIs.

Research Notes Application

Developed an ASP.NET-based application used by analysts to manage their research notes with a lot of customization as per clients on different aspects such as permissions, approvals, dynamic customized fields, and grid view with various filters and different sources of submissions like saving research sending an email and email alerts.

Languages

JavaScript, C#, C#.NET, SQL, CSS, TypeScript, HTML, Python, Visual Basic .NET (VB.NET), ASP.NET Razor, Sass, SCSS, Visual Basic, XAML, XML, HTML5, C, Java, PHP, VB.NET, VBScript

Frameworks

ASP.NET, Angular, ASP.NET MVC, ASP.NET Web API, .NET Core, ASP.NET Core, Bootstrap, .NET, Classic ASP, Express.js, Django, VB.NET WinForms, .NET 4, Next.js, Razor, Django REST Framework, Angular Material, Blazor, ASP.NET Core MVC, MVC Razor, Swagger, .NET 5, .NET 3, Entity Framework Core, ASP.NET Web Forms, NestJS, gRPC, AngularJS

Libraries/APIs

Vue, REST APIs, Entity Framework, jQuery, Node.js, GitHub API, Vuex, Windows Forms (WinForms), React, Google Analytics API, Google APIs, Web Audio, Pandas, Office 365 API, Stripe, Puppeteer

Tools

Git, GitHub, Visual Studio 2019, Jenkins, Dapper, GitLab, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (Amazon SNS), Celery, GitLab CI/CD, Google Analytics, Microsoft Unit Tests, Azure App Service, Azure DevOps Services, ChatGPT

Paradigms

RESTful Development, REST, Agile Software Development, Microservices, Unit Testing, Web Architecture, Continuous Integration (CI), DevOps, Agile, ETL, UI Design, UX Design, Event-driven Architecture, Azure DevOps

Other

Software Development, Web Development, APIs, JSON REST APIs, Full-stack, Back-end, Front-end, Front-end Development, Repository Pattern, HTML Email, Web Server (IIS), Technical Writing, Architecture, Full-stack Development, Software Architecture, Website Performance, Client-side, Presentations, Planning, API Integration, CI/CD Pipelines, User Authentication, WYSIWYG Web Builders, Integration, .NET 6, Windows Services, WCF Web Services, IIS, .NET MAUI, RESTful Services, RESTful Web Services, Scraping, Security, Material Design, Internet Information Services (IIS), User Interface (UI), Multitenancy, Enterprise SaaS, SaaS Design, Cloud Services, Authentication, Software Design, Operating Systems, Neural Networks, Page Speed Optimization, Analysis, WCAG 2, AWS DevOps, Web Scraping, Data Scraping, Microsoft Web, DevExpress, Data Analysis, OpenAI GPT-3 API

Platforms

Amazon Web Services (AWS), Azure, Web, Windows Server, Heroku, Software Design Patterns, Windows, Docker, Azure Functions, Linux, AWS Lambda

Storage

Microsoft SQL Server, JSON, Redis, Databases, MySQL, SQLite, IIS SQL Server, SQL Server 2016, Amazon S3 (AWS S3), MongoDB, PostgreSQL, Azure Cosmos DB

2012 - 2016

Bachelor's Degree in Computer Science

Visvesvaraya National Institute Of Technology - Nagpur, India

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