10/17/2026 updated

**** ******** ****
100 % available

Senior Java / Spring Boot Entwickler, Backend, Microservices, REST, 18 Jahre

Milton, Canada
Only remote
Masters in software systems engineering (2008) RWTH Aachen, Germany
Milton, Canada
Only remote
Masters in software systems engineering (2008) RWTH Aachen, Germany

Profile attachments

QasimAli_Projektprofil_Java_DE.pdf

About me

Senior Java-Entwickler mit 18 Jahren Erfahrung, davon 10 Jahre bei Vodafone Kabel Deutschland. Deutscher Staatsbürger, ich arbeite remote aus Kanada in deutscher Zeitzone. Vertrag über CS2 Technologies Inc., Rechnung per Reverse-Charge. Für Kanada gilt der DSGVO-Angemessenheitsbeschluss.

Java (Programming Language)JavaScriptSpring SecurityApplication Programming Interfaces (APIs)Amazon Web ServicesAmazon Elastic Compute CloudAmazon S3Apache TomcatOracle WebLogic ServerAmazon DynamoDBEnterprise JavaBeansJava Platform Enterprise Edition (J2EE)HibernateJava Development KitJava Platform Standard Edition (J2SE)Java ArchitecturesJavaBeansJava Database ConnectivityJava Development ToolsJava Message Service (JMS)Spring FrameworkOracle DatabasesSimple Object Access Protocol (SOAP)Web ServicesInformixDocker ContainerDocker for AWSReact.jsSpring BootBackendSpring DataBackend ProgrammingKubernetesDockerJenkinsMicroservices
Backend-Entwicklung mit Java (8 bis 17) und Spring Boot (2.x und 3.x): Microservices, REST-APIs, Spring Data JPA, Hibernate, Spring Security mit OAuth und JWT, Flyway.
AI-Integration: Claude (Anthropic API, AWS Bedrock), Spring AI, AI-Agenten, MCP-Server, RAG mit PostgreSQL und pgvector.
Voice AI und Telefonie: Echtzeit-Sprach-KI mit der OpenAI Realtime API, Twilio, Telnyx, SIP, Audio-Streaming über WebSockets, Deepgram, ElevenLabs.
Testgetriebene Entwicklung mit JUnit und Mockito, Code-Reviews, Clean Code.
Datenbanken: Oracle (PL/SQL), PostgreSQL, MongoDB, Informix, Abfrageoptimierung.
Integration: JMS, SOAP- und REST-Webservices (JAX-WS, JAX-RS).
Java EE: EJB, JPA, WildFly, WebLogic, JBoss, Tomcat. Migration von Java EE nach Spring Boot.
DevOps: Docker, Kubernetes, CI/CD mit Jenkins und GitLab, Maven, Git, AWS (EC2, S3, CloudFront).
Frontend und Node.js: Angular, React, Next.js, TypeScript, NestJS, React Native.
Methoden: Scrum (Professional Scrum Master), Lead Developer, Koordination von Offshore-Teams in Rumänien und Indien, 3rd-Level-Support.
Zertifiziert: Pivotal Certified Spring Professional, Oracle Java EE (JPA, EJB, Web Component), Sun Certified Java Programmer.

Experience

Professional experience10+ years
Freelancer since2022

Languages

GermanFluentEnglishFluentFrenchFluent

Project history

Entwicklung eigener SaaS-Plattformen (Java, Spring Boot 3, Spring AI)

CS2 Technologies Inc

Internet & IT

< 10 team member

Architektur und Entwicklung von SaaS-Plattformen:
  • Notermed (notermed.com): AI Scribe für Arztpraxen, der Arzt-Patienten-Gespräche in klinische Dokumentation umwandelt. Backend mit Java 17, Spring Boot 3.5 und Spring AI (AWS Bedrock), RAG mit PostgreSQL und pgvector, Web-Client in Next.js, Mobile-App mit React Native.
  • AI-Rezeptionist für Unternehmen: Echtzeit-Sprach-KI am Telefon mit der OpenAI Realtime API, Twilio und Telnyx (SIP), Audio-Streaming über WebSockets, Deepgram und ElevenLabs. Terminbuchung und CRM-Integration während des Anrufs. TypeScript, NestJS, MongoDB.
  • AgentlyLeads (agentlyleads.com): AI-natives CRM, in dem AI-Agenten auf Basis von Claude Outreach, Follow-ups und Terminbuchung übernehmen, inklusive MCP-Server. Next.js, TypeScript, Prisma, PostgreSQL, Claude API, Stripe, Mobile-App mit React Native.
  • GWS Connect (gwsconnect24.com, Mitinhaber): B2B-Großhandelsmarktplatz mit geprüften Lieferanten und gemanagter Logistik. Backend mit Java 17, Spring Boot 3.5, Spring Security, Spring Data JPA, PostgreSQL, Flyway.
  • Cloud-Betrieb auf AWS (CloudFront, S3, EC2, Route 53), Docker, CI/CD.

Freiberufler / Freelancer Java Developer

Vodafone Kabel Deutschland (über deutschen Beratungspartner)

Telecommunications

>10.000 team member

Senior Java EE Developer

Vodafone Kabeldeutschland, Unterföhring, Deutschland

Telecommunications

1000-5000 team member

Responsible for architecture, development, and maintenance of the REST-based backend of Delphi-mobile (Android-based ticket processing app for technicians in the field)
✓ Responsible for architecture, development, and maintenance of the REST-based backend for web applications for Subcontractors
✓ Development and maintenance of REST-based backend-end based on Java EE 7 with token-based authorization based on oAuth 1.0
✓ Migration from Java EE 7 backend to Spring boot-based backend secured using JSON Web Token (JWT)
✓ Designed, programmed, and provided 3 rd -level support
✓ Performed Lead Developer Role
✓ Coordination of work with the offshore team in Romania
✓ Coordination of work with the offshore team in India
✓ Established CD/CI pipeline using Jenkins
✓ Migrated the Spring boot project in AWS on Dockers /Kubernetes Cluster

Software Developer

Planethome AG, Unterföhring, Deutschland

Banking & Financial Services

500-1000 team member

✓ Full stack development for different company web applications
✓ Migrated Spring-based app from Weblogic to Wildfly
✓ Helped in the Introduction and implementation of Scrum
✓ Migrated web application from Weblogic to Wildfly
✓ Maintained the build process

Software Developer

Friendscout24 GmbH, München,Deutschland

Other

250-500 team member

Designed and programmed java based web application
✓ Managed and extended backend microservices
✓ Coordinated release process and reduced Downtime release time from 30 minutes to 3 minutes
✓ Established CD/CI pipeline using Hudson
✓ Performed Facebook Integration with the Friendscout24 web application

Certificates

Pivotal Certified Spring Professional

VMWare

2021

Professional Scrum Master

Scrum.org

2016

Oracle Java EE 6 Java Persistence API(JPA) Developer

Oracle

2015

Oracle Java EE 6 Enterprise JavaBean (EJB) Developer

Oracle

2013

Sun Certified Java Programmer

Sun Microsystems

2010

Oracle Java EE 5 Web Component Developer

Oracle

2010


Portfolio


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in