profile-pic

Naushad Ali Khan Warsi

Seeking to gain more exposure to the latest technologies, business-oriented strategies and knowledge, to channelize my inputs effectively to ensure valuable output and benefits for the company.
  • Role

    Backend Engineer

  • Years of Experience

    8 years

  • Professional Portfolio

    View here

Skillsets

  • Key Vault
  • Azure Blob Storage
  • Azure Data Factory
  • Azure Data Lake
  • Azure diagnostics
  • Azure Functions
  • Azure log analytics
  • Azure Service Bus
  • Azure VM
  • C#
  • CI/CD Pipeline
  • CSS
  • GraphQL
  • Java
  • Azure appservice
  • KQL
  • Loadbalancer
  • Microservice
  • MongoDB
  • Mssql
  • OAuth2.0
  • OpenID Connect
  • PostgreSQL
  • PubSub
  • SPA
  • SQL
  • TypeScript
  • CosmosDB
  • Angular
  • XML
  • HTML
  • Python
  • Redis
  • Kubernetes - 3 Years
  • Docker
  • .NET Core
  • Azure DevOps
  • .NET Framework
  • RabbitMQ
  • REST
  • InfluxDB
  • JavaScript
  • SignalR
  • VBS
  • MQTT
  • AMQP
  • Abp framework
  • .NET 6
  • Apache JMeter
  • Application Gateway
  • ARM
  • AWS CloudFront
  • AWS S3
  • Azure Active Directory

Professional Summary

8Years
  • Oct, 2022 - Present3 yr 5 months

    Backend Programmer

    Nautilus Mobile
  • Sep, 2021 - Oct, 20221 yr 1 month

    Senior Product Engineer

    L&T Infotech
  • Mar, 2021 - Aug, 2021 5 months

    Software Engineer

    MindBody
  • May, 2017 - Feb, 2018 9 months

    Process Associate

    Amazon India
  • Sep, 2018 - Mar, 20212 yr 6 months

    Junior Software Developer

    Klingelnberg India

Applications & Tools Known

  • icon-tool

    .Net Framework

  • icon-tool

    Azure Cloud

  • icon-tool

    SignalR

  • icon-tool

    Redis

  • icon-tool

    CI/CD

  • icon-tool

    Angular

  • icon-tool

    jQuery

  • icon-tool

    Ajax

  • icon-tool

    HTML

  • icon-tool

    XML

  • icon-tool

    CSS

  • icon-tool

    C#

  • icon-tool

    C

  • icon-tool

    Python

  • icon-tool

    Rest

  • icon-tool

    MQTT

  • icon-tool

    Docker

  • icon-tool

    Kubernetes

  • icon-tool

    Git

  • icon-tool

    SVN

  • icon-tool

    Firebase

  • icon-tool

    RabbitMQ

  • icon-tool

    ActiveMQ

Work History

8Years

Backend Programmer

Nautilus Mobile
Oct, 2022 - Present3 yr 5 months
    Maintaining the backend infrastructure for all cricket game applications running under Nautilus. Work as a backend programmer for RealCricket Game, managing backend infrastructure to reduce costs and maximize performance. Lead the team to provide essential backend APIs for game developers, facilitating continuous game development and updates. Lead the team to create a game control tool from scratch using .net 6, angular, plotly and cosmos db etc. Integrated OpenID and Azure Active Directory for robust identity management and single sign-on (SSO) capabilities. Deployed and managed containerized applications using Kubernetes, enhancing scalability and orchestration of backend services. Developed and deployed Azure Functions to execute serverless code, improving backend efficiency and scalability for RealCricket Game. Managed sensitive data using Azure Key Vault, ensuring secure storage and access control. Monitored application performance and health with Azure Diagnostics, proactively identifying and resolving issues. Configured Azure Application Gateway and load balancer for secure, reliable, and scalable application traffic management. Conducted performance testing using Apache JMeter to ensure application reliability and scalability under high user loads. Integrated GraphQL for efficient and flexible data querying, enhancing API performance and developer productivity. Employed Azure Service Bus for reliable message delivery and decoupling of application components. Implemented webhooks to enable real-time communication between services and improve system responsiveness. Manage data with CosmosDB and Redis, ensuring efficient database operations and fast data retrieval. Utilize AWS CloudFront and S3 for content delivery and storage, optimizing performance and user experience. Leveraged Azure Data Factory for data integration and ETL processes, ensuring seamless data flow between various sources and destinations. Employed Azure Data Lake for scalable and secure data storage, facilitating big data analytics and insights. Utilized Chaos Studio to simulate and test application resilience, improving system robustness and fault tolerance. Developed and executed unit tests and behavior-driven development (BDD) tests using NUnit, XUnit, and SpecFlow to ensure code quality and functionality.

Senior Product Engineer

L&T Infotech
Sep, 2021 - Oct, 20221 yr 1 month
    Worked for a client in the Finance domain, designing and developing a SaaS platform to configure and manage various applications. Used ABP (ASP.NET Boilerplate) framework to accelerate development with pre-built modules and best practices. Used Angular-8 for frontend development, creating dynamic and responsive user interfaces. Configured Ocelot as an API Gateway for routing and aggregating microservices, ensuring efficient and secure API management. Managed data with SQL, ensuring efficient database operations and data integrity. Participated in the internal LTI team, creating Proof of Concepts (POCs) for various presell technical solutions. Contributed to the design and development phases, ensuring the platform met client requirements and industry standards. Followed agile methodologies to ensure iterative development and continuous improvement. Ensured the platform's security and compliance with finance industry regulations. Developed and executed comprehensive unit tests using NUnit and XUnit, ensuring code quality and robustness. Implemented behavior-driven development (BDD) tests with SpecFlow, enhancing collaboration between developers and stakeholders. Collaborated with cross-functional teams to address technical challenges and deliver high-quality solutions.

Software Engineer

MindBody
Mar, 2021 - Aug, 2021 5 months
    Worked as a backend developer in the Business product team, managing retail services, payment options and role assignment. Fixed security breaches at the API level, ensuring robust data protection and applying strong cybersecurity practices. Developed Proof of Concepts (POCs) for new services, enhancing APIs in messaging, authentication/authorization, and resource management. Utilized technologies like ASP Classic (VBS), .NET Core, PostgreSQL, MSSQL, and JavaScript to develop and maintain backend systems. Ensured seamless integration and functionality of retail services and payment options through effective system integration and functional testing. Enhanced team collaboration and cross-functional project delivery through effective communication and project management.

Junior Software Developer

Klingelnberg India
Sep, 2018 - Mar, 20212 yr 6 months
    Designed and developed a product from scratch using .net core, Angular, SignalR, and Azure services. Served as the core developer for the UaGet project, driving its development and success. Lead the development of the Cycloidal Cell project, providing real-time machine status visualization using SignalR, Plotly, RabbitMQ etc. Contributed to the Machine Status Analyser project, enhancing machine monitoring capabilities. Created a messaging library as a wrapper on Amqp.net lite reducing its complexity of use. Made machines OPC UA compliant, ensuring adherence to industry standards and protocols. Utilized SignalR, MQ, service bus for real-time updates and client communication in various projects. Participated in the coding guidelines team, ensuring consistent coding standards across .NET Core projects. Contributed to multiple projects as needed, demonstrating versatility and adaptability in various roles. Managed source code using GIT, ensuring version control and collaborative development.

Process Associate

Amazon India
May, 2017 - Feb, 2018 9 months
    Responsible for product matching and analyzing the product prices on amazon.es with its competitors. Managing ASIN for different products in amazon.es.

Major Projects

4Projects

RealCricket Game

Oct, 2022 - Present3 yr 5 months
    Managing backend infra (reducing the infra cost, providing the maximum possible performance) for all the cricket game applications running under Nautilus. Providing the required backend APIs to game developers and enhancing the testing tools for QA engineers.

SaaS Platform for Finance Domain

Sep, 2021 - Oct, 20221 yr 1 month
    Design and development of a platform where different kinds of application could be configured and managed as a SaaS.

Business Web Team Services

Mar, 2021 - Aug, 2021 5 months
    Managing retail services, payment options, role assignment etc.

UaGet

Sep, 2018 - Mar, 20212 yr 6 months
    Designed from scratch after the success of the UA Automation Project using cutting edge Technologies like Server/Client Side Blazor, SignalR, Amqp.net lite.

Education

  • M.Tech, Software System (major: Data Analytics)

    Birla Institute of Technology and Science, Pilani (2021)
  • PGD, IoT

    CDAC Acts, Panchawati (2018)
  • B.Tech, Computer Science

    Noida Institute of Engineering and Technology (2016)

Certifications

  • Pgd-iot