profile-pic

Mohammad Ali

Vetted Talent

Mohammad Ali

Vetted Talent

Experienced data engineer with 6 years of expertise in complex, custom-designed, and scalable software development projects. Specialized in data engineering using PySpark, Python, Kafka, AWS services, and other backend tools. Proficient in developing robust REST APIs using FastAPI and Flask, as well as web scraping and automation using Python libraries. Strong object-oriented programming skills and knowledge of design patterns. Adept at processing large datasets using data pipelines with PySpark, AWS, and other DevOps tools. Skilled in working with PostgreSQL, MongoDB, and other databases.

  • Role

    Backend Developer Python

  • Years of Experience

    6.6 years

Skillsets

  • Rest - 6 Years
  • Linux - 6 Years
  • NoSql - 6 Years
  • SQL - 6 Years
  • API Development - 6 Years
  • Docker - 4 Years
  • Node.js - 2 Years
  • CI/CD - 6 Years
  • MicroServices - 6 Years
  • Data Structures and Algorithms - 6 Years
  • Snowflake - 4 Years
  • Azure - 1 Years
  • Relational Database - 6 Years
  • Docker/Terraform - 4 Years
  • Integration Testing - 6 Years
  • 3rd party API integrations - 6 Years
  • API - 6 Years
  • Flask/Django/FastAPI - 6.0 Years
  • RESTful API - 6.0 Years
  • HTML / CSS - 5.0 Years
  • TypeScript - 3 Years
  • Node Js - 3 Years
  • JavaScript - 4 Years
  • Django - 2 Years
  • flask - 5 Years
  • Angular - 1.5 Years
  • Express Js - 3 Years
  • PostgreSQL - 6.0 Years
  • AWS - 5 Years
  • Python - 6.0 Years
  • MySQL - 6.0 Years
  • RestAPI - 6 Years
  • React.js - 1 Years
  • MongoDB - 4 Years
  • Object-Oriented Programming (OOP) - 6 Years
  • SaaS - 6 Years
  • Kubernetes - 3 Years
  • Big Data Technology - 4 Years
  • ETL - 4 Years
  • Pyspark - 4 Years

Vetted For

7Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Senior Backend Developer - PythonAI Screening
  • 80%
    icon-arrow-down
  • Skills assessed :Database architecture, System Architecture, React.js, JavaScript, Python, RestAPI, TypeScript
  • Score: 16/20

Professional Summary

6.6Years
  • Oct, 2023 - Jun, 2024 8 months

    Data Engineer & Backend Developer

    MSBC Solutions Pvt Ltd (Contractual)
  • Oct, 2022 - Oct, 20231 yr

    Consultant

    Virtusa Consulting Pvt Ltd
  • Oct, 2021 - Mar, 2022 5 months

    Full Stack Developer

    NEST TECH UK BASED (Contractual)
  • Aug, 2018 - Sep, 20191 yr 1 month

    Full Stack Web Developer

    Tetra Quark Innovation
  • Sep, 2019 - Dec, 20201 yr 3 months

    Full Stack Developer

    Focus Labs
  • Jan, 2021 - Aug, 2021 7 months

    Python Developer

    PiChain Innovations Pvt Ltd

Applications & Tools Known

  • icon-tool

    Python

  • icon-tool

    NodeJS

  • icon-tool

    MySQL

  • icon-tool

    MongoDB

  • icon-tool

    Redis

  • icon-tool

    Kafka

  • icon-tool

    Jenkins

  • icon-tool

    AWS

  • icon-tool

    Azure

  • icon-tool

    Git

  • icon-tool

    Bitbucket

  • icon-tool

    Javascript

  • icon-tool

    angul

  • icon-tool

    Flask

  • icon-tool

    FastAPI

  • icon-tool

    Django

  • icon-tool

    Node.js

  • icon-tool

    Express.js

  • icon-tool

    PostgreSQL

  • icon-tool

    AWS (Amazon Web Services)

  • icon-tool

    AWS EMR

  • icon-tool

    AWS Lambda

  • icon-tool

    AWS S3

  • icon-tool

    Docker

  • icon-tool

    REGEX

  • icon-tool

    Selenium

  • icon-tool

    requests

  • icon-tool

    Terraform

  • icon-tool

    Redis

  • icon-tool

    RabbitMQ

  • icon-tool

    Celery

  • icon-tool

    Kubernetes

  • icon-tool

    Metabase

  • icon-tool

    DynamoDB

Work History

6.6Years

Data Engineer & Backend Developer

MSBC Solutions Pvt Ltd (Contractual)
Oct, 2023 - Jun, 2024 8 months
    • Led the design and development, as well as the deployment, of a comprehensive master data management project within the healthcare industry.
    • Activities included overseeing data processing from multiple sources, transforming it into client-specific data structures using Inbound and Outbound Process methodologies, and implementing robust data quality checks, audit mechanisms, and efficient driver job management.
    • Successfully managed the processing of millions of datasets related to HCA, HCP, clinical trials, Fintech clients and another critical healthcare domains.

    Project 1- KYC APPLICATION & Copilot Management (KYC WEB APPLICATION & APP for Copilots Management)

    Technologies Utilized: Python | Request | Selenium| AWS EC2 | MongoDB | AWS S3 | Kafka| Flask | FastAPI | Docker | DevOPS| Azure | Github | RESTAPI | PyTest | Unittest

    Roles and Responsibilities: Backend Developer| Team Size 2


    • Developed and deployed a one-click verification and data extraction API using FastAPI with Test Driven Development, automating document verification and extraction from diverse web portals.
    • Optimized over 70 legacy APIs, reducing response times by 90% through advanced request-based techniques.
    • Additionally, designed and implemented a comprehensive backend service for a Portfolio Management System and engineered an API Dashboard using Metabase for monitoring service usage.
    • Created a specialized Software-as-a-Service (SaaS) platform for custom chatbots in sectors like health and safety and IT


    Project 2 - AWS and Azure Resource Automation (Terraform-based Resource Creation Automation)

    Technologies Used: Python | Azure | DynamoDB | State Machines | API Gateway | AWS Services | Azure Blob | Github | Data Factory | Data Lake | Data Bricks | Azure Logs


    Roles and Responsibilities: Backend Developer | Team Size 4


    • Designed and implemented a robust backend application to automate tasks such as creating new resources using Terraform configurations.
    • Included development of authentication and authorization mechanisms for secure system access.
    • Managed resource lifecycle through creation, hardening, and postprovisioning stages, with comprehensive audit reporting and metrics for performance and compliance tracking.
    • Improved system reliability and efficiency

Consultant

Virtusa Consulting Pvt Ltd
Oct, 2022 - Oct, 20231 yr
    • Gathered and analyzed requirements from stakeholders, including HCA, HCP, and clinical trials data, to ensure alignment with business objectives.
    • Developed the architecture for the master data management system, ensuring it can handle data from various sources and formats efficiently.
    • Created a detailed project plan outlining milestones, deliverables, timelines, and resource allocation.
    • Designed and implemented Extract, Transform, Load (ETL) processes to automate data ingestion, transformation, and loading into the master data management system.
    • Implemented data quality checks to ensure the accuracy, consistency, and completeness of data.
    • Developed and customized the master data management system to meet specific client requirements.
    • Tools and Technologies used: Javascript, React JS, Angular,Python, FastAPI, Flask, NodeJS, ExpressJS, PostgresSQL, AWS


    Project- Reltio Platform MDM Modernization (PySpark)

    Technologies Used: Python | PySpark | PostgreSQL | AWS EMR Serverless | AWS Lambda | AWS S3 | Jenkins| Docker | REGEX | Azure Data Lake | Azure Data Factory


    Roles and Responsibilities: Backend Developer| Team Size 3


    • Led the design and development, as well as the deployment, of a comprehensive master data management project within the healthcare industry.
    • Activities included overseeing data processing from multiple sources, transforming it into client-specific data structures using Inbound and Outbound Process methodologies, and implementing robust data quality checks, audit mechanisms, and efficient driver job management.
    • Successfully managed the processing of millions of datasets related to HCA, HCP, clinical trials, and other critical healthcare domains.

Full Stack Developer

NEST TECH UK BASED (Contractual)
Oct, 2021 - Mar, 2022 5 months
    • Designed and developed a comprehensive full-stack application focused on NFT (Non-Fungible Token) management for artists.
    • Implemented features such as listing NFTs for artists, importing assets, facilitating transfers, and managing sales within a unified platform.
    • Created a centralized portal where artists could list their NFTs, manage transactions, and oversee their portfolio efficiently.
    • Implemented backend logic to support NFT listing, import functionalities, transaction handling, and sales management. Designed and managed databases to store NFT metadata, transaction records, and user profiles securely.Integrated APIs for asset import, payment gateways for sales transactions, and other third-party services as required.
    • Employed agile methodologies to iteratively develop and refine features, ensuring alignment with client requirements and project timelines.
    • Collaborated closely with frontend developers, UI/UX designers, and stakeholders to ensure seamless integration and user-friendly design.
    • Conducted rigorous testing to validate functionality, performance, and user experience. Orchestrated deployment strategies to deploy updates and enhancements efficiently.
    • Tools and Technologies used: Javascript, React JS, Angular,Python, FastAPI, Flask, NodeJS, ExpressJS, PostgresSQL, AWS

Python Developer

PiChain Innovations Pvt Ltd
Jan, 2021 - Aug, 2021 7 months
    • Software Development: Design, develop, and implement Python-based applications, ensuring they are efficient, scalable, and maintainable.
    • Code Quality: Write clean, testable, and efficient code, adhering to best practices and coding standards.
    • Frameworks & Libraries: Utilize Python frameworks such as Django, Flask, or FastAPI to build robust and high-performance web applications.
    • Integration: Integrate software components and third-party programs, ensuring seamless functionality and performance.
    • Testing & Debugging: Perform testing and debugging of applications to ensure they operate correctly and efficiently, resolving any issues that arise.
    • Database Management: Design and manage databases, ensuring optimal performance, security, and scalability.
    • Collaboration: Work closely with cross-functional teams, including front-end developers, designers, and project managers, to deliver high-quality software solutions.
    • Documentation: Maintain comprehensive documentation for code, processes, and systems to ensure clear communication and knowledge sharing.
    • Continuous Improvement: Stay updated with the latest industry trends, tools, and technologies, continuously improving skills and knowledge.
    • Problem Solving: Analyze complex problems and develop effective solutions, contributing to the overall success of the projects and the organization.

Full Stack Developer

Focus Labs
Sep, 2019 - Dec, 20201 yr 3 months
    • Worked extensively on full-stack development tasks, leveraging appropriate technologies and frameworks to ensure robust functionality and scalability.
    • Developed chat applications, implementing real-time communication capabilities and integrating seamlessly with the overall client application.
    • Integrated various services and APIs into client applications, enhancing the functionality and user experience.
    • Designed and implemented backend logic to support the chat application's features, such as message exchange, user management, and presence tracking.
    • Managed database systems to store chat-related data, user profiles, and other application-specific information securely.
    • Participated in the entire software development lifecycle, including requirements gathering, design, implementation, testing, and deployment, to deliver high-quality solutions.
    • Tools and Technologies used: Javascript, React JS, Angular,Python, FastAPI, Flask, NodeJS, ExpressJS, PostgresSQL, AWS

Full Stack Web Developer

Tetra Quark Innovation
Aug, 2018 - Sep, 20191 yr 1 month
    • Handled various full-stack development projects, building applications from scratch and leveraging appropriate technologies and frameworks.
    • Designed and developed robust backend systems, implementing scalable and efficient server-side logic to support the overall application functionality.
    • Integrated frontend components with the backend, ensuring seamless data flow and a cohesive user experience across the application.
    • Collaborated with cross-functional teams, including designers and product managers, to translate business requirements into technical solutions.
    • Implemented secure and reliable data management strategies, including database design, API integration, and data security measures.
    • Participated in the entire software development lifecycle, from requirement gathering to deployment, ensuring the delivery of high-quality, feature-rich applications.
    • Tools and Technologies used: Javascript, React JS, Angular,Python, FastAPI, Flask, NodeJS, ExpressJS, PostgresSQL, AWS

Major Projects

8Projects

Reltio Platform MDM Modernization (PySpark)

    Led the design and development, as well as the deployment, of a comprehensive master data management project within the healthcare industry. Activities included overseeing data processing from multiple sources, transforming it into client-specific data structures using Inbound and Outbound Process methodologies, and implementing robust data quality checks, audit mechanisms, and efficient driver job management. Successfully managed the processing of millions of datasets related to HCA, HCP, clinical trials, and other critical healthcare domains.

KYC APPLICATION & Copilot Management

    Developed and deployed a one-click verification and data extraction API using FastAPI with Test Driven Development, automating document verification and extraction from diverse web portals. Optimized over 70 legacy APIs, reducing response times by 90% through advanced request-based techniques. Additionally, designed and implemented a comprehensive backend service for a Portfolio Management System and engineered an API Dashboard using Metabase for monitoring service usage. Created a specialized Software-as-a-Service (SaaS) platform for custom chatbots in sectors like health and safety and IT.

AWS and Azure Resource Automation

    Designed and implemented a robust backend application to automate tasks such as creating new resources using Terraform configurations. Included development of authentication and authorization mechanisms for secure system access. Managed resource lifecycle through creation, hardening, and post- provisioning stages, with comprehensive audit reporting and metrics for performance and compliance tracking. Improved system reliability and efficiency.

Private NFT Listing/Sale Platform for Artists

    Designed and developed a full-stack application enabling artists to list, import, transfer, and sell NFTs seamlessly. Implemented features that allow artists to manage their NFTs from a centralized platform.

Infrastructure Automation IAC - AWS/AZURE Automation

Carbynetech India Pvt LTD
Oct, 2023 - May, 2024 7 months

    Objective:

    The project aimed to automate infrastructure management tasks using Terraform configurations, ensuring secure access, efficient resource provisioning, and comprehensive monitoring.

    Key Features Implemented:

    1. Terraform Integration:
    • Integrated Terraform to automate the creation and management of cloud resources based on predefined configurations.
    • Utilized Terraform modules and providers to define infrastructure as code (IAC), ensuring consistency and repeatability in deployments.
    1. Authentication and Authorization:
    • Implemented robust authentication mechanisms (e.g., OAuth, JWT) to authenticate users and control access to the system securely.
    • Established role-based access control (RBAC) to manage permissions and ensure that only authorized users could execute infrastructure changes.
    1. Resource Management:
    • Automated checks on existing resources to detect configuration drifts and ensure alignment with defined standards.
    • Managed the workflow through creation, hardening (security configuration), and post-provisioning stages to enforce compliance and operational standards.
    1. Audit and Monitoring:
    • Developed comprehensive audit logs and metrics tracking functionality to monitor resource changes, user actions, and system performance.
    • Integrated logging and monitoring solutions (e.g., ELK Stack, Prometheus) to provide real-time visibility into infrastructure operations and troubleshoot issues promptly.

    Master Data Management in Healthcare - Reltio

    Virtusa COnsulting pvt ltd
    Oct, 2022 - Oct, 20231 yr

      Objective:

      The project aimed to establish and manage a robust Master Data Management (MDM) system tailored for the healthcare industry, ensuring accurate and reliable data management across various sources.

      Key Responsibilities and Activities:

      1. Data Integration and Transformation:
      • Data Processing: Responsible for processing diverse datasets from multiple sources, including electronic health records (EHRs), patient information systems, billing systems, and more.
      • Data Transformation: Implemented processes to transform raw data into the client's standardized data format, ensuring consistency and compatibility with the MDM system.
      1. Data Quality Management:
      • Data Cleansing and Enrichment: Implemented data quality checks, cleansing procedures, and enrichment techniques to enhance data accuracy, completeness, and consistency.
      • Normalization: Ensured data normalization to eliminate duplicates, resolve inconsistencies, and maintain uniformity across datasets.
      1. Master Data Governance:
      • Data Standardization: Implemented standards and protocols for data governance, ensuring adherence to regulatory requirements (e.g., HIPAA compliance) and industry best practices.
      • Metadata Management: Managed metadata to provide comprehensive documentation and context for healthcare data, facilitating efficient data retrieval and analysis.
      1. Audit and Compliance:
      • Audit Mechanisms: Implemented audit trails and logging mechanisms to track data access, modifications, and system activities, ensuring transparency and accountability.
      • Compliance Management: Ensured compliance with healthcare regulations and data protection laws (e.g., GDPR, CCPA), safeguarding patient confidentiality and data privacy.
      1. Efficiency and Optimization:
      • Workflow Automation: Automated data processing, validation, and integration tasks to improve operational efficiency and reduce manual effort.
      • Performance Monitoring: Implemented monitoring tools and dashboards to track system performance metrics, identify bottlenecks, and optimize data processing workflows.
      1. Collaboration and Stakeholder Engagement:
      • Cross-functional Collaboration: Collaborated with stakeholders, including healthcare providers, IT teams, data analysts, and compliance officers, to align MDM initiatives with organizational goals and requirements.
      • User Training and Support: Provided training and support to end-users on MDM tools, processes, and best practices to ensure effective utilization and adoption.

      Technologies Used:

      • Data Integration: Utilized ETL (Extract, Transform, Load) tools such as Informatica, Talend, or custom scripts for data integration and transformation.
      • Data Quality Tools: Implemented data quality tools like IBM InfoSphere Information Server, Talend Data Quality, or open-source alternatives for cleansing and validation.
      • Metadata Management: Leveraged tools like Collibra, Informatica Metadata Manager, or custom solutions for metadata documentation and management.
      • Audit and Compliance Tools: Implemented audit trail solutions, logging frameworks, and compliance management platforms tailored for healthcare data governance.

      Benefits:

      • Improved Data Accuracy: Enhanced data accuracy and reliability through standardized formats, quality checks, and governance practices.
      • Operational Efficiency: Streamlined data workflows and automated processes to reduce errors and operational costs.
      • Compliance and Security: Ensured compliance with healthcare regulations and data protection laws, safeguarding patient information and organizational reputation.
      • Enhanced Decision-Making: Provided stakeholders with reliable and timely access to high-quality data for informed decision-making and strategic planning.

    AML/KYC APP - SAAS PRODUCT

    PiChain Innovations
    Jan, 2021 - Aug, 2021 7 months

      Project Details:

      1. One-Click Verification and Data Extraction API

      Objective:

      Developed and deployed a FastAPI-based API to automate document verification and extraction from multiple web portals.

      Key Responsibilities and Achievements:

      • API Development: Designed and implemented a FastAPI-based API that streamlined the process of verifying and extracting documents from various web portals with a single click.
      • Automation: Automated document verification and extraction processes, reducing manual effort and enhancing operational efficiency.
      • Integration: Integrated with third-party APIs and web scraping techniques to retrieve and process data from diverse sources securely.
      • User Interface: Developed a user-friendly interface for initiating and monitoring document verification and extraction tasks.

      2. Legacy API Performance Optimization and Migration

      Objective:

      Reduced response times for legacy APIs by 90% through request-based optimization techniques and migrated over 70 APIs to the new approach.

      Key Responsibilities and Achievements:

      • Performance Optimization: Implemented request-based optimization techniques such as caching, batching, and efficient query management to improve API response times significantly.
      • Migration Project: Led the migration of over 70 legacy APIs to the optimized approach, ensuring minimal disruption and improved performance across services.
      • Monitoring and Reporting: Implemented monitoring tools and dashboards to track API performance metrics and provide insights for continuous optimization.

      3. Backend Service for Portfolio Management System

      Objective:

      Designed and developed a comprehensive backend service for a Portfolio Management System to streamline investor onboarding processes.

      Key Responsibilities and Achievements:

      • Backend Development: Designed and developed the entire backend service architecture using modern frameworks and technologies (e.g., Django, Flask, or similar).
      • Functionality: Implemented features for managing investor portfolios, onboarding processes, performance tracking, and reporting functionalities.
      • Integration: Integrated with third-party financial APIs and data sources to fetch real-time market data and portfolio analytics.
      • Dashboard Development: Created an API Dashboard using Metabase to monitor service usage, performance metrics, and client interactions.

      4. Software-as-a-Service Platform for Custom Chatbots

      Objective:

      Developed a Software-as-a-Service (SaaS) platform tailored for custom chatbots catering to industries such as health and safety and the IT sector.

      Key Responsibilities and Achievements:

      • Platform Development: Designed, developed, and deployed a scalable SaaS platform using cloud technologies (e.g., AWS, Azure) for hosting custom chatbots.
      • Customization: Provided tools and interfaces for users to customize chatbot behaviors, responses, and integrations according to specific industry needs.
      • Industry Focus: Tailored solutions for health and safety compliance, IT support automation, and customer service enhancement through chatbot functionalities.
      • User Management: Implemented user management features, subscription billing, and customer support functionalities within the SaaS platform.

      Technologies Used:

      • API Development: FastAPI, Django REST Framework, Flask.
      • Backend Technologies: Python, Node.js, MongoDB, PostgreSQL.
      • Monitoring and Dashboarding: Metabase, Grafana, Prometheus.
      • Cloud Services: AWS, Azure for scalable infrastructure and deployment.
      • Integration and Automation: Third-party APIs, web scraping tools (e.g., BeautifulSoup).

      Benefits:

      • Automation: Improved operational efficiency through automated document processing and legacy API optimization.
      • Performance: Enhanced service performance with reduced response times and improved reliability.
      • User Engagement: Enabled effective monitoring and management of services through intuitive dashboards and client-specific customization.
      • Industry Solutions: Provided tailored solutions for diverse industries through custom chatbot functionalities and portfolio management services.

    CHAT APPLICATION (INSTANT MESSAGING)

    FocusLabs
    Sep, 2019 - Dec, 20201 yr 3 months

      Objective:

      The project aimed to develop a feature-rich chat application to facilitate instant messaging and real-time communication among users.

      Key Features Implemented:

      1. Real-Time Messaging:
      • Implemented real-time messaging capabilities using WebSocket or similar technologies to enable instant communication.
      • Supported features such as text messaging, multimedia file sharing (images, videos), emojis, and reactions for interactive communication.
      1. User Authentication and Authorization:
      • Implemented secure user authentication and authorization mechanisms (e.g., OAuth, JWT) to ensure user privacy and data security.
      • Managed user sessions and permissions to control access to chat features and user information.
      1. Contact Management:
      • Enabled users to manage their contacts, add/remove contacts, and organize them into groups or lists for easier communication.
      • Integrated contact synchronization features to keep contacts up-to-date across devices.
      1. Presence and Status Updates:
      • Provided real-time presence indicators (online/offline status, last seen) to show users' availability for communication.
      • Implemented status updates and custom messages to share current activities or availability status with contacts.
      1. Notifications and Alerts:
      • Implemented push notifications and alerts to notify users about new messages, mentions, or other relevant activities when the app is in the background or closed.
      • Customizable notification settings to allow users to manage their notification preferences.
      1. Message History and Search:
      • Stored message history securely to enable users to view past conversations and retrieve messages as needed.
      • Implemented search functionalities to allow users to search for specific messages or conversations based on keywords or filters.
      1. Security and Data Privacy:
      • Implemented end-to-end encryption (E2EE) for message transmission to ensure data privacy and protection against unauthorized access.
      • Implemented data encryption at rest and in transit to secure user data stored in databases and during transmission over the network.

    Education

    • B. Tech in Computer Science

      JNTU Hyderabad (2018)