Awais A.

Senior Java Full Stack Developer

Karlsruhe, Germany

Experience

Feb 2020 - Jun 2025
5 years 5 months
Karlsruhe, Germany

Senior Java Full Stack Developer

Media Consult Maier + Partner GmbH

  • Built AI chatbots with Langchain4j/OpenAI: Deployed RAG + function calling using GPT-4 Turbo LLM for medical Q&A enabling context-aware conversation for 5K+ users.
  • Boosted LLM accuracy by 40% using RAG with Milvus vector DB, reducing hallucination in medical chatbots response.
  • Built asynchronous functions in Liferay modules to track and analyze external site traffic and application submissions, optimized database performance through API-driven enhancements.
  • Customized and maintained Liferay platform using Java (backend) and JavaScript, HTML, and CSS (frontend); generated custom themes, APIs, and modules to enhance functionality and user experience.
  • Led the Liferay upgrade from 6.2 to 7.4, managing database migration and UI/UX modernization with Velocity, FreeMarker, JavaScript, and CSS; reduced page load time by 30% post-migration using caching.
  • Utilized Liferay Service Builder with Hibernate to design and optimize databases, ensuring seamless data integration and robust backend architecture.
  • Constructed RESTful APIs for job advertisement resources, enabled asynchronous frontend-backend communication, and imported JSON data into Liferay using Jsoup parsing techniques.
  • Scheduled and automated data processing, system optimization, and file handling in Liferay Document Library; created interactive visualizations with D3.js for data insights.
  • Managed OSGi builds and integrated external libraries like Apache POI and Langchain4j for scalability; handled server maintenance, portal installations, and platform optimization to ensure system reliability.
  • Automated PDF and Excel processing using Apache POI for structured data storage; engineered web crawlers to extract and produced PDF files using ItextPdf to integrate job ads from external portals into Liferay’s database.
Mar 2018 - Jan 2020
1 year 11 months
Stuttgart, Germany

Web Developer

Fraunhofer IPA

  • Scaled Roboport.io to handle 10K+ monthly users using React.js, Node.js, and GraphQL.
  • Architected and rolled out core platform features, significantly improving usability, performance, and user engagement.
  • Optimized the existing WordPress portal by improving performance, security, and user experience.
Sep 2017 - Feb 2018
6 months
Stuttgart, Germany

Web Developer

Beejees Communication GmbH

  • Developed and launched responsive WordPress websites using Bootstrap and JavaScript.
  • Installed custom themes, load animations, and database optimizations for enhanced performance.
Aug 2016 - Feb 2017
7 months
Stuttgart, Germany

Scientific Research Assistant (HiWi)

University of Stuttgart

  • Programmed Android applications for Project Tango using Java and Android NDK.
  • Integrated Point Cloud Library for motion tracking, depth perception, and area learning.

Summary

Java Developer in AI-driven solutions for healthcare and enterprise systems. 7+ years of experience in building scalable applications, leading Liferay migration, and implementing Langchain4j/OpenAI chatbots with RAG. Proven expertise in Java, microservices, and high-traffic optimization.

  • Led the migration of 150K+ user’s data from Liferay 6.2 to 7.4, restructured system architecture for scalability, and managed 4K–5K active accounts while ensuring data integrity and stability in high-traffic environments.
  • Engineered advanced data visualization and analytics for 100K+ customer traffic, enhancing insights and user experience; skilled in Java, REST APIs, microservices, OSGi, and database optimization.
  • Designed specialized AI chatbots for the medical industry using Langchain4j, OpenAI, and function calling, driving system performance and automation efficiency.

Languages

Hindi
Native
English
Advanced
German
Intermediate

Education

Apr 2016 - Dec 2019

University of Stuttgart

Master of Computer Science · Computer Science · Germany

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