Sandeep Mauriya

Sandeep Mauriya

Full Stack Developer
United Kingdom

About Me

Over 12+ years of professional IT experience specializing in Full Stack development, with a strong focus on React, TypeScript, C#, .net, .net Core, Azure, SQL and Node.js. Proven track record in building high-performance…

Experience

Lead Full Stack Developer

TCS UK LTD (Client – Investec), London, England, United Kingdom
Apr 2022 - Present · 4 years 3 months

Developing Web applications using React, TypeScript, Node.js, C#, .net, .net Core, JavaScript, .NET Core ASP.NET MVC, C#.NET, LINQ, Entity Framework.
Extensive experience in Spot, Forward, and Open Forward trading.
Proficient in FX Trading, FX Options with a focus on signal R for price streaming of current FX rates.
Leveraged integrations with third-party tools, such as Microsoft Teams, for real-time collaboration and notifications.
Continuous and automated deployment of public and private facing web pages in Azure infrastructure.
Configured and maintained Virtual Private Cloud (VPC) environments and network architecture on Azure.
C#, .net, .net Core, React, Front End User Interface (UI) and enhanced the responsiveness of the web application, following Responsive with User interface pages using React TSX, JSX, HTML5, CSS3, Tailwind CSS, Chakra UI, Bootstrap, PostgreSQL/SQL.
Used React N-tier architecture and Object-Oriented Programming (OOP) concepts (TypeScript) for Application Development.
Developing the front-end applications using ReactJS, TypeScript, HTML5, CSS3, JavaScript, JSON.
React validation and Zod validation were used to validate form fields and provide custom requirements/error messages through React forms.
Use .NET Core Web API as the platform for building Restful applications on the .NET Core.
Use Web API controllers which support GET, POST, PUT, and DELETE.
Work on ASP.NET Web API framework for building HTTP services that can be accessed from various clients, such as browsers, Open API and mobile devices.
Developed service class in .NET CORE Web APIs to retrieve the Customer payment and trade details for processing payments.
Analysis, Design, Development and Implementation of Multi-tier web-based applications and distributed applications using Web services Standards based on Service Oriented Architecture.
Prepared requirements document by studying high level design and low-level design and gathering the requirements of the project from client.
Worked with an agile software development methodology and Test-Driven Development including SCRUM Framework.
Developed Client architecture design pattern to create a simple, testable, robust framework for React application.
Worked with a team of developers to help in C#, .net, .net Core, React, .NET structured around n-tier architecture, with considerable emphasis on OOD.
Worked with Web API to provide services to HTTP requests.
Designed, developed and trouble-shoot the application using advanced Microsoft Technologies such as React, TypeScript, .NET CORE, ASP.NET MVC, JavaScript, HTML5 and CSS3 using Agile development practices.
Used React to create more interactive front-End Development.
Used Bootstrap and react for effective design of Web pages.
Worked on migration from on premise station to Azure, used Kubernetes for infrastructure Azure created by EKS and Helm deployments.
Demonstrated ability to integrate Azure services with .NET applications for seamless functionality.
Worked on projects involving Azure serverless architecture and microservices using .NET technologies.
Worked on Multithreading to develop high performance applications.
In-depth knowledge of ASP.NET Core Web Assembly for building client-side applications.
Proficiency in creating and managing components, layouts, and routing within a Web Assembly project.
Developed Restful service using web API for communicating with the in-rule service.
Experience in SQL Joins , sub queries, tracing and performance tuning for better running of queries.
Worked on existing complex SQL Codes to fix the errors and change the procedures to match the requirements for various business reasons.
Developed microservices using .NET Core for lightweight, cross-platform deployment.
Leveraged .NET technologies, such as ASP.NET Core, for building RESTful APIs within the microservices ecosystem.
Employed container orchestration tools to deploy and manage .NET-based microservices in a scalable manner.
Implemented API versioning and backward-compatible changes to support evolving microservices contracts.
Collaborated in Agile/Scrum environments, participating in sprint planning, daily stand-ups, and sprint reviews for microservices development.
Conducted Unit Testing to verify the individual units of the source code by Jest, React testing Library, Cypress, NUnit.
Integrated Splunk for logging errors.
Involved in retrieving data using Entity Framework, ADO.NET with C#.NET and presenting it to presentation layer. Fluent API is used to communicate with SQL Server Databases.
Implemented the data migration feature from stored procedures and storing the data and images into database.
Using GIT for Development Source Control.
Created T-SQL Store Procedures, Views and User Defined Functions for fetching relevant data to UI for different VP Reports and Divisional Reports.
Created & configured new Azure DevOps projects and worked with Azure Product backlog items.
Developed a real-time data pipeline using Cosmos DB to handle high-volume IoT sensor data with low latency.
Designed and implemented a globally distributed application with Cosmos DB for multi-region access and disaster recovery.
Migrated a legacy relational database to Cosmos DB, achieving significant performance and cost improvements.
Used GIT for all the source code maintenance among the whole team members. Participated in designing the application using design patterns (State, Singleton, Mediator, CQRS).
Wrote Local Session Management to handle object state in C#.
Implemented ORM Entity framework 5.0 code first approach to save the data in SQL Server.
Wrote the LINQ queries to query objects in C#.Net.
Used MEF for export and import the objects in C#.
Wrote unit test cases in C#.Net.
Fixed various bugs in the system.

Full Stack Developer

TCS UK Ltd
Apr 2022 - Present · 4 years 3 months

As a Lead Full-stack Developer at TCS (UK) Limited, I have over 12 years of experience in designing, developing, and deploying web applications for clients in various domains, such as FX trading, payments, investment banking, and wealth management. I hold an Azure DevOps certification and a Master of Information Management degree, and I am proficient in a range of technologies, such as React, Angular, Node.js, .NET Core, Azure, ASP.NET, MVC, C#, Restful APIs, HTML, CSS3,SASS, SCSS, Storybook, JavaScript, and SQL.

My mission is to deliver high-quality, scalable, and user-friendly solutions that meet the business needs and expectations of my clients. I lead a team of developers in implementing front-end and back-end technologies, ensuring adherence to coding standards and best practices, and optimizing application performance and user experience. I also employ agile methodologies and leverage Azure DevOps tools to streamline the development process and enhance collaboration. I am passionate about learning new technologies and staying updated with the latest trends and innovations in the web development field.

Full Stack Developer

Bank of America, Mumbai, Maharashtra, India
Nov 2014 - Mar 2022 · 7 years 4 months

Responsible for Designing, coding, developing, and implementing application using C#, .net, .net Core, React, Angular, .NET Core, TypeScript, JavaScript, NodeJS, C# and ASP.NET.
Worked with team Architect and lead the team of developers to implement the designed solution.
Implement MVC/MVVM patterns with Angular for front-end, react for dynamic UI, ensuring scalable architecture.
Employ Data annotation for ASP.NET MVC validations, integrated seamlessly.
Customize Data Grid Controls for dynamic responses, enhancing UX through Angular/React.
Develop services for business logic, React components for UI.
Participate in bug fixing, root cause analysis, addressing Angular, React, HTML, CSS issues.
Follow Agile/Scrum, deploy Angular and C#, .net, .net Core, React apps efficiently.
Responsible for collecting the requirements and converting them to Technical Design Document.
Design core server controls, advanced Angular/React components, styling with HTML/CSS.
Components using Angular, React, HTML, CSS for seamless integration, UX enhancement.
Leverage Supply Chain Management expertise for domain-specific enhancements.
Utilize Angular, React, HTML, CSS, JQuery for front-end development and enhancements.
Analyse, design, test Angular/React-based apps, utilizing ORACLE 10G, SQL, PL/SQL, Unix Shell.
Implement error handling solutions, integrated with Angular, React.
Use ASP.NET AJAX Toolkit controls alongside Angular, React for enhanced user interactions.
Develop, secure, deploy Angular/React components, modules as shared assemblies.
Employ Angular, React, HTML, CSS for data storage, retrieval, presentation.
Write SQL scripts, procedures integrated with Angular/React for complex business logic.
Analyse requirements, design architectures, construct UI frameworks with Angular, React, HTML, CSS.
Develop ASP.Net layers with Angular, React, HTML, CSS, JavaScript for robust applications.
Implement GUI elements using HTML, CSS, JavaScript, ASP.NET Server-side controls alongside Angular, React.
Leverage ADO.NET for efficient database interaction, integrated with Angular, React-powered data presentation.
Extract, process data with SQL Queries, present results through Angular, React interfaces.
Implemented security best practices in Azure DevOps, ensuring secure access, code scanning, and vulnerability assessments.
Configured and enforced compliance policies for code quality and deployment processes.

Sr Full Stack Developer

TechProcess Payment Services Ltd Full-time, Mumbai, Maharashtra, India
Nov 2011 - Oct 2014 · 2 years 11 months

Designing and developing full-stack web applications utilizing advanced technologies including Angular, Microsoft Visual Studio, .NET Framework, C#, ASP.NET, LINQ, and Git.
Implementing Angular for front-end development, ensuring responsive and dynamic user interfaces.
Developing complex web applications in Visual Studio and .NET framework, integrating Angular components for enhanced user experience.
Utilizing Web services and ASP.NET to implement various services and functionalities.
Creating ASP.NET user controls and business layer components in C# for modular and scalable architecture.
Writing SQL stored procedures for implementing complex business logic and efficient data retrieval.
Implementing client-side validation using JavaScript and Angular for enhanced user input validation.
Integrating AJAX toolkit controls for improved user interaction and responsiveness.
Ensuring consistency in UI design using user controls and Angular components.
Handling transactions at the database access layer for data integrity and reliability.
Writing unit tests to ensure code quality and reliability, and utilizing CSS styles and themes for consistent web page appearance.
Conducting client and server-side validations using JavaScript, Angular, and validation controls to ensure data integrity.
Following a multilayered architecture approach for efficient application design and development.
Working on ASP.NET MVC views and partial views for flexible and modular user interface development.
Collaborating in an Agile environment, actively participating in all phases of the Software Development Life Cycle (SDLC).
Designing, developing, and testing .NET applications using .NET Framework 4.0, ensuring adherence to project requirements and timelines.
Extraction data from the Customer Interaction Centre and creating separated file by writing SQL Queries.
Responsible for writing SQL Queries based on complex business logic.
Developed several modules with GUI and console applications which are used to receive and update data from Database.

Skills

React Native React.js React TypeScript C# .NET .NET Core Azure SQL Node.js JavaScript Microservices Golang MS Visual Studio MVC Razor View Engine LINQ XML jQuery PostgreSQL JSON Angular HTML CSS Web API Web Services WCF Entity Framework ARM Templates Terraform Azure DevOps Azure Repos Azure App Service Azure Active Directory Azure Monitor Azure Functions Azure SQL Database Azure Resource Manager VM Blob Storage Docker Kubernetes RESTful APIs API Gateway App Insights API Management Azure Front Door Azure Key Vault Bitbucket TFS VSS CVS
Report this Profile?