Umar M.

Senior AI Architect & Engineer

Berlin, Germany

Experience

Apr 2023 - Present
2 years 9 months
Berlin, Germany

Senior AI Architect & Engineer

Freelancer

  • Consulting, design and architecture of SaaS platforms with a focus on automation, data analysis and cloud deployment
  • Responsible for defining the target architecture and the entire development cycle from implementation to production, including alignment with stakeholders
  • Designing, architecting and implementing a multi-tenant SaaS platform
  • Building scalable data and machine learning pipelines (batch & streaming) for order and business data
  • Developing AI models for data analysis (KPI calculations, forecasts) and integrating these models into the data pipelines
  • AI-driven processing of customer inquiries (e.g. delivery status, invoice, revocation, complaint) to automate customer service
  • Developing APIs, microservices and dashboards (Python) for data-driven applications
  • Cloud deployment on AWS and infrastructure-as-code automation with Terraform; containerization using Docker and Kubernetes
  • Building CI/CD pipelines for automated deployment (GitLab CI) and governance of deployment processes
  • Implementing monitoring dashboards (Grafana) to monitor services and ML pipelines
  • Implementing security and compliance requirements (GDPR-compliant data handling, logging), including identity & access management (IAM) and role-based access control (RBAC)
Sep 2018 - Jan 2023
4 years 5 months
Berlin, Germany

Senior AI Consultant

Public Sector Client

  • Consulting, design and implementation of intelligent systems for data processing and process automation, focusing on NLP, machine learning and scalable software architecture
  • Responsible for defining architecture and technical implementation of AI solutions in projects with public and security-critical focus
  • Building and architecting an NLP system for automatic classification of news texts with company-specific categories, including integration into an existing forecasting model and automated feature extraction from unstructured text data
  • Developing a method for prioritizing regression tests (ML model to predict relevant test cases) to optimize test analysis in large software projects
  • Applying semantic analysis techniques in IT problem management to speed up incident handling and reduce repeat cases (including knowledge graph approaches)
  • Aligning architecture decisions with interdisciplinary teams – advising on model validation, explainability and knowledge integration
  • Java development of backend components with focus on maintainability, clean code and seamless integration into existing system architectures
  • Modernizing legacy applications and migrating them to a scalable microservices architecture (Docker/Kubernetes)
  • Building a scalable MLOps reference architecture with automated model lifecycle management (versioning, pipeline orchestration, monitoring)
  • Responsible for the architecture roadmap, CI/CD governance (GitLab, Jenkins) and integration of an MLOps toolchain
  • Evaluating strategies for new AI components in government environments to maximize reuse of existing solutions
Jun 2016 - Jun 2018
2 years 1 month
Berlin, Germany

AI Architect & Engineer

German Research Center for Artificial Intelligence (DFKI)

  • Research and development in Industry 4.0 for intelligent analysis of sensor data, error reports and production parameters in cyber-physical manufacturing systems
  • Aimed at developing predictive models for process optimization and methods for automated data cleaning in real-time data streams
  • Designing and researching methods to analyze sensor data and order parameters to improve efficiency in Industry 4.0 manufacturing processes
  • Developing predictive analytics models for machine sensor data using Apache Flink and machine learning (streaming and batch processing)
  • Analyzing unstructured data (error logs, maintenance and repair reports) with NLP for automated error detection and root cause diagnosis
  • Implementing methods for real-time data cleaning (streaming data cleaning) and ensuring data quality in continuous data streams
Oct 2015 - Mar 2016
6 months
Dublin, Ireland

Software Engineer

IBM Watson Research Center

  • Research and development within the IBM Watson DeepQA framework to develop a graph-based approach for question answering
  • Designing and implementing a graph-based model for question answering based on the IBM DeepQA framework
  • Analyzing and processing natural language texts (NLP pipeline) to extract semantic relations
  • Validating the approach in collaboration with an international research team in Dublin (IBM Watson Group)
Jan 2012 - Apr 2015
3 years 4 months
Berlin, Germany

Software Engineer

BetterTec GmbH

  • Designing and developing web and backend features for a mobility platform focusing on booking systems, user management and billing processes
  • Developing components for booking and billing systems
  • Integrating external services and APIs to include price information and booking functions
  • Modeling and optimizing relational databases (PostgreSQL) for efficient data management
  • Implementing core business logic for user management, invoicing and payments (including route matching)
  • Agile team development using Scrum (short sprints, regular reviews)

Languages

German
Native
English
Advanced

Education

Oct 2012 - Sep 2015

Technical University of Berlin

Master of Science · Computer Science · Berlin, Germany

Oct 2008 - Sep 2012

Technical University of Berlin

Bachelor of Science · Computer Science · Berlin, Germany

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions