Shaik Mansoor Mohammad
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Full-stack Developer
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.
DLL Developer
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.
Back-end Developer
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.
Back-end Developer
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.
Software Developer
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.
Software Developer
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).
Experience
Google PageSpeed Insights Analytics and Scheduler
Application for Allocating Sales Representatives
Research Notes Application
Skillset
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
Education
Bachelor's Degree in Computer Science
Visvesvaraya National Institute Of Technology - Nagpur, India
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