Senior Software Engineer | Engineering Manager | Generative AI & LLM Applications | Cloud & Microservices Architect
Aktualisiert am 28.02.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.03.2025
Verfügbar zu: 100%
davon vor Ort: 100%
AI & Machine Learning
Senior Software Engineer
AI Engineer
Java 17
Spring Boot
Microservices
Künstliche Intelligenz
Automationstechnik
Docker
Kubernetes
Agilent Technologies
CI/CD
Python
Perl
C++
Cloud Computing
Teamleading
Mobile Apps
Website
HTML
CSS

Einsatzorte

Einsatzorte

Munich (+50km)
Deutschland
möglich

Projekte

Projekte

6 months
2024-08 - 2025-01

Spearheadingmodernization and modularization of ASES to improve performance,

enior Software Engineer, Java Developer Leading Development Teams Technical Project Leadership Hexagonal Architecture ...
enior Software Engineer, Java Developer
  • Spearheading modernization and modularization of ASES to improve performance, scalability, and maintainability for evolving user needs.
  • Developed a secure SFTP client in Java with Groovy API, enhancing consultant integrations and using Test-Driven Development (TDD) for optimal code quality.
  • Refined Xtend-based code generation for modularity and microservices architecture preparation.
  • Contributed to Agile and Scrum process improvements for enhanced team efficiency.
  • Collaborated with CI/CD, DevOps, testing, and cloud teams for smooth and secure SFTP client releases.
  • Demonstrated leadership by proactively identifying areas for improvement, driving team practice enhancements, and mentoring junior developers.
Leading Development Teams Technical Project Leadership Hexagonal Architecture Java 17/21 Groovy Eclipse GitLab CI Xtext 2.29 / Xtend 2.29 Spring Framework 5.3 JPA QueryDSL Lucene 7.1.0 AspectJ Oracle MS SQL Server IBM DB2 Spring Boot 2.7.4 Agile & Scrum
ATOSS Software SE
Munich, Germany
6 years 4 months
2017-12 - 2024-03

introducing new methodologies in SDLC to modernize in-house legacy systems

Senior Software Engineer, Backend Developer Docker Kubernetes Continuous Integration and Continuous Delivery (CI/CD) ...
Senior Software Engineer, Backend Developer
  • Backend developer responsible for introducing new methodologies in SDLC to modernize in-house legacy systems.
  • Modernized and migrated a legacy backend system to a containerized, cloud-based microservices architecture using Docker and Kubernetes on AWS.
  •  Established a robust CI/CD pipeline using GitLab for continuous integration and delivery.
  • Responsible for onboarding training for new recruits and release management.
  • ed** project teams for various in-house projects, conducting sessions to increase team maturity.
  • Collaborated closely with product owners and stakeholders to define sprints, OKRs, and product roadmaps.
  • improved team maturity by fostering a culture of continuous learning.

Docker Kubernetes Continuous Integration and Continuous Delivery (CI/CD) Agile Application Development Object Oriented Perl JavaScript MySQL C# Helm Charts.
EQS Group AG
Munich, Germany
9 months
2017-02 - 2017-10

Improved the application efficiency by 30% through lazy loading

Software Engineer, Mobile Business Analyst & Mobile Application Consultant Mobile Applications Appcelerator Agile Application Development ...
Software Engineer, Mobile Business Analyst & Mobile Application Consultant
  • Consulted as a Mobile Business Analyst & Mobile Application Consultant for Mobile Application (Android & iOS) development to one of the largest energy providers in the UK.
  • Improved the application efficiency by 30% through lazy loading, asynchronous calls, and UI component loading improvements, demonstrably increasing user satisfaction based on post-fix user reviews and benchmarked via before/after performance analysis.
  • Executed Proof-of-Concepts (PoCs) on Amazon Alexa and Google Assistant to deliver innovative IoT solutions to clients.


Mobile Applications Appcelerator Agile Application Development iOS development Android Development Amazon Alexa Google Assistant
Accenture UK
London, United Kingdom
11 months
2016-03 - 2017-01

Nurtured a generation of skilled Android developers

Lecturer Mobile Applications Android Development Lecturing ...
Lecturer
  • Taught Mobile Application Development (Android) course to undergraduate students.
  • Designed and delivered comprehensive Android development courses aligned with industry standards and current trends to approximately 200 students.
  • Imparted foundational programming skills and Android development best practices, empowering students for successful careers, with many progressing to incubation centers.
  • Fostered a dynamic learning environment with hands-on projects, enhancing problem-solving and analytical skills.
  • Guided students through the entire mobile app development lifecycle.
  • Nurtured a generation of skilled Android developers.
Mobile Applications Android Development Lecturing Computer Science Education.
University of Sargodha Lahore Campus
Lahore, Pakistan
3 years 10 months
2013-04 - 2017-01

mobile game and application development

Entrepreneur Self Employed Entrepreneurship Team Management Outsourcing ...
Entrepreneur Self Employed
  • Managed a small team for mobile game and application development, serving global clients.
  • Oversaw outsourcing and funding arrangements for startup ventures.
  • Directed the full lifecycle of mobile game and application development.
  • Developed Mobile Games for clients, achieving millions of downloads individually.


Entrepreneurship Team Management Outsourcing Mobile Game Development Mobile Application Development Financial Management
Global
2 years 5 months
2013-08 - 2015-12

RI collaboration?s project on LLVM

Research Assistant Research LLVM Program Analysis ...
Research Assistant
  • Worked as Research Assistant on SRI collaboration?s project on LLVM, focusing research on optimizing state space explosion handling.
  • Conducted research on LLVM for SRI collaboration, focusing on optimizing state space explosion handling using OCCAM (Object Culling and Concretization for Assurance Maximization).
  • Performed sentimental analysis of social media data.
  • Worked on Embed Security project, converting a Standard USB Memory stick into a Human Interactive Device as a Proof of Concept, highlighting a novel security vulnerability undetectable by current OS and antivirus.

Research LLVM Program Analysis Malware Classification Static Analysis Dynamic Analysis Sentimental Analysis Embed Security.
Lahore University of Management Sciences
Lahore, Pakistan
6 months
2014-03 - 2014-08

Undergraduate course of Computer Science (Internet Programming)

Visiting Lecturer Lecturing Internet Programming Computer Science Education.
Visiting Lecturer
  • Taught Undergraduate course of Computer Science (Internet Programming).
  • Taught undergraduate course of Computer Science (Internet Programming) to 92 students.


Lecturing Internet Programming Computer Science Education.
University of the Punjab
Lahore, Pakistan
1 year 1 month
2012-08 - 2013-08

Developed Mobile Games and Applications

Software Engineer & IT Trainer Agile Application Development iOS development Android Development ...
Software Engineer & IT Trainer
  • Developed Mobile Games and Applications (Android and iOS and Cocos2d-X).
  • Developed and aunched successful mobile games for Android and iOS, including pre-installed games like "Carrom" and "Ludo" on Nokia devices and other games achieving 300k+ downloads within the first month, garnering positive user reviews worldwide.
  • Performed optimization, bug fixing and Test Driven Development(TDD) on in-house mobile game SDK (written in Objective C and C++).
  • Optimized game performance and **implemented** Test-Driven Development (TDD) methodologies ensuring high-quality gameplay.
  • Mentored and trained newly recruited employees, responsible for training of Life Long skills, OOAD, Industrial Strength Coding, Data Science, UI/UX Design Patterns, Mobile Game and Application Development(in Android and iOS).
  • Spearheaded the development of in-house mobile game APIs.
  • Continuously sought new technologies in mobile game development.
Agile Application Development iOS development Android Development Test-Driven Development (TDD) Software Engineering Object-Oriented Analysis and Design (OOAD) Data Science UI/UX Design Game API Development Training & Mentoring Bug Fixing Optimization
NorthBay Solutions (Cambridge Docs), Lahore, Pakistan
Lahore, Pakistan
4 months
2012-09 - 2012-12

Developed games using Unity3D engine

Software Engineer C# Agile Application Development Unity3D ...
Software Engineer
  • Crafted engaging mobile games for Android and iOS platforms utilizing C++, Unity3D, and game APIs.
  • Completed professional training in game development, solidifying foundation in game design, programming, and software engineering.
  • Worked extensively on game APIs in C++.
  • Developed games using Unity3D engine
  • Launched successful games with high downloads and positive user reviews.

C# Agile Application Development Unity3D C++ Cocos2d Game Development Game API Development.
Bridgegate Studios
Lahore, Pakistan
7 months
2011-10 - 2012-04

Made Mobile Games and Applications for Nokia MeeGo Harmattan Phones in QT SDK

Associate Software Engineer & Internee Qt Game Development Agile Application Development ...
Associate Software Engineer & Internee
  • Made Mobile Games and Applications for Nokia MeeGo Harmattan Phones in QT SDK (C++).
  • Developed innovative games and applications for Nokia MeeGo Harmattan devices, later selected by Nokia as pre-installed apps on their phones.
  • Optimized games for performance on Nokia MeeGo Harmattan platform.
  • Attained significant user engagement and positive reviews for MeeGo games.
  • Explored new programming techniques and Qt SDK capabilities for MeeGo Harmattan development.
  • Responsible for SDLC for assigned projects.
  • Promoted to Associate Software Engineer from Internee within one month of joining date.

Qt Game Development Agile Application Development C++ Nokia MeeGo Harmattan Development SDLC.
TriCastMedia, Lahore, Pakistan
6 months
2011-02 - 2011-07

Provided teaching assistance for Computer Science courses

Teacher Assistant Teaching Assistance Computer Science Education.
Teacher Assistant
  • Provided teaching assistance for Computer Science courses
  • (Consider adding specific courses or responsibilities if easily recalled)


Teaching Assistance Computer Science Education.
Punjab University College of Information Technology, Lahore, Pakistan

Aus- und Weiterbildung

Aus- und Weiterbildung

2 years 2 months
2013-08 - 2015-09

Computer Science

Master of Science in Computer Science, Lahore University of Management Sciences (LUMS), Lahore, Pakistan
Master of Science in Computer Science
Lahore University of Management Sciences (LUMS), Lahore, Pakistan
  • CGPA: 3.14/4.00
  • Graduated: 2016-06

4 years
2008-08 - 2012-07

Computer Science

Bachelor of Science in Computer Science, University of the Punjab, Lahore, Pakistan
Bachelor of Science in Computer Science
University of the Punjab, Lahore, Pakistan
  • CGPA: 3.16/4.00
  • Graduated: 2012-07

Kompetenzen

Kompetenzen

Top-Skills

AI & Machine Learning Senior Software Engineer AI Engineer Java 17 Spring Boot Microservices Künstliche Intelligenz Automationstechnik Docker Kubernetes Agilent Technologies CI/CD Python Perl C++ Cloud Computing Teamleading Mobile Apps Website HTML CSS

Produkte / Standards / Erfahrungen / Methoden

Intellij
Microsoft Visual Code
xCode
MS Office
Unity3D
GIT
JIRA
Rational Rose
MS Visio
QT SDK
Rapid Miner

Profile

Tenacious and results-oriented software engineer with 10+ years of experience driving innovative software solutions across diverse industries. Proven expertise in backend development, microservices architectures, and cloud-based infrastructure. Seeking Senior Software Engineer or Engineering Manager roles in Munich, Germany to leverage leadership skills and technical depth to foster collaborative environments and deliver exceptional software. **Recently augmented skills to include Generative AI application development, with a focus on Prompt Engineering, LLMs, and agent-based systems, demonstrating a commitment to cutting-edge AI technologies.


EXPERIENCE

08/2024 ? Present 
Customer: ATOSS SOFTWARE SE München, Germany
Role: SENIOR SOFTWARE ENGINEER | JAVA DEVELOPER

Tasks:
Supporting the modernization and modularization of ASES to improve performance, scalability, and maintainability, ensuring it meets the demands of evolving user needs.

12/2017 - 03/2024
Customer: EQS GROUP AG München, Germany
Role: SENIOR SOFTWARE ENGINEER | WEB DEVELOPER

Tasks:
As a Backend Developer, I modernized and migrated an in-house legacy system to a containerized, cloud-based infrastructure, leveraging Docker, GitLab CI/CD, and Kubernetes.

02/2017 ? 10/2017 
Customer: ACCENTURE London, United Kingdom
Role: SOFTWARE ENGINEER

Tasks:
Enhanced mobile application performance by 30% as a Mobile Application Consultant for a leading UK energy provider.

03/2016 - 01/2017
Customer: UNIVERSITY OF SARGODHA LAHORE CAMPUS , Lahore, Pakistan
Role: LECTURER

Tasks:
Educated and guided students through Mobile Application Development courses, empowering them to develop foundational skills that launched their successful startups.

08/2012 - 09/2013
Customer: NORTHBAY SOLUTIONS Lahore, Pakistan
Role: SOFTWARE ENGINEER & IT TRAINER

Tasks:
Demonstrated proficiency in mobile game development, delivering successful projects with millions of downloads and mentoring new talent to excel in the field


Skills

Mobile Development

  • Android, iOS, Nokia MeeGo Harmattan, Cocos2d-X


Game Development

  • Game Engines: Unity3D, Cocos2d-x (C++), Cocos2D
  • Game APIs: Game API Development (In-house and general)
  • Libraries: Box2D


Tools & IDEs

  • IDEs: Microsoft Visual Studio, Eclipse, NetBeans, Xcode, QT Creator
  • Game Development Tools: Cocos-Builder, TiledMap, Unity3D
  • Modeling & Design: Rational Rose, Microsoft Visio
  • Data Analysis: Matlab, Rapid Miner
  • Project Management & Version Control: JIRA, GIT, Jenkins
  • Cloud & DevOps: Docker, Kubernetes, AWS, GitLab CI/CD, Helm Charts, **Hugging Face Hub, Gradio, LangChain, crewAI


Generative AI Tools

  • Hugging Face Spaces


Other

  • Microsoft Office, QT SDK, GNU


Methodologies & Concepts

Agile Methodologies, Scrum, Test-Driven Development (TDD), CI/CD, Object-Oriented Programming (OOP), MVC, Hexagonal Architecture, SDLC, Software Engineering Principles, UI/UX Design Patterns, Industrial Strength Coding, Data Science, **Prompt Engineering, Generative AI Applications, LLM Application Development**


Libraries & Frameworks

Cocos2d-x (C++), Cocos2D, box2D, Sqlite, pThread, OpenCV, curl, Spring Framework 5.3, JPA, QueryDSL, Lucene 7.1.0, AspectJ, Xtext 2.29 / Xtend 2.29, AngularJS, NodeJS, LangChain, OpenAI API, Google Assistant(Api.ai), Amazon Alexa, Appcelerator, LangChain, crewAI, Transformers


Other Skills

Program Analysis, Malware Classification, Distributed Systems, Data Mining, Static & Dynamic Analysis, Reverse Engineering, Cross-Platform Development, Web Development, Mobile Application Development, AI Agents, Good Communication Skills, Good Programming Skills, Technical Project Leadership, Leading Development Teams, Requirements Analysis, Software Design, System Modernization, Architectural Enhancement, Entrepreneurship, Team Management, Outsourcing, Financial Management, Teaching Assistance, Lecturing, Training & Mentoring, **Chatbots, Generative Models, MultiModal, NLP, Diffusion Models, GenAI Applications, RAG, AI Frameworks, AI in Software Development, Task Automation, Summarizing, Inferring, Transforming, Expanding, Effective Prompting**


Programmiersprachen

C/C++
Java
Objective-C
JavaScript
Php
MYSQL
Android
iOS
perl
ASP.NET
C#
HadoopDB
NodeJS
HTML/CSS
AngularJS
Kubernetes
AWS
Docker



Datenbanken

MySQL
SQLite
HadoopDB (Familiar)
Oracle
MS SQL Server
IBM DB2

Einsatzorte

Einsatzorte

Munich (+50km)
Deutschland
möglich

Projekte

Projekte

6 months
2024-08 - 2025-01

Spearheadingmodernization and modularization of ASES to improve performance,

enior Software Engineer, Java Developer Leading Development Teams Technical Project Leadership Hexagonal Architecture ...
enior Software Engineer, Java Developer
  • Spearheading modernization and modularization of ASES to improve performance, scalability, and maintainability for evolving user needs.
  • Developed a secure SFTP client in Java with Groovy API, enhancing consultant integrations and using Test-Driven Development (TDD) for optimal code quality.
  • Refined Xtend-based code generation for modularity and microservices architecture preparation.
  • Contributed to Agile and Scrum process improvements for enhanced team efficiency.
  • Collaborated with CI/CD, DevOps, testing, and cloud teams for smooth and secure SFTP client releases.
  • Demonstrated leadership by proactively identifying areas for improvement, driving team practice enhancements, and mentoring junior developers.
Leading Development Teams Technical Project Leadership Hexagonal Architecture Java 17/21 Groovy Eclipse GitLab CI Xtext 2.29 / Xtend 2.29 Spring Framework 5.3 JPA QueryDSL Lucene 7.1.0 AspectJ Oracle MS SQL Server IBM DB2 Spring Boot 2.7.4 Agile & Scrum
ATOSS Software SE
Munich, Germany
6 years 4 months
2017-12 - 2024-03

introducing new methodologies in SDLC to modernize in-house legacy systems

Senior Software Engineer, Backend Developer Docker Kubernetes Continuous Integration and Continuous Delivery (CI/CD) ...
Senior Software Engineer, Backend Developer
  • Backend developer responsible for introducing new methodologies in SDLC to modernize in-house legacy systems.
  • Modernized and migrated a legacy backend system to a containerized, cloud-based microservices architecture using Docker and Kubernetes on AWS.
  •  Established a robust CI/CD pipeline using GitLab for continuous integration and delivery.
  • Responsible for onboarding training for new recruits and release management.
  • ed** project teams for various in-house projects, conducting sessions to increase team maturity.
  • Collaborated closely with product owners and stakeholders to define sprints, OKRs, and product roadmaps.
  • improved team maturity by fostering a culture of continuous learning.

Docker Kubernetes Continuous Integration and Continuous Delivery (CI/CD) Agile Application Development Object Oriented Perl JavaScript MySQL C# Helm Charts.
EQS Group AG
Munich, Germany
9 months
2017-02 - 2017-10

Improved the application efficiency by 30% through lazy loading

Software Engineer, Mobile Business Analyst & Mobile Application Consultant Mobile Applications Appcelerator Agile Application Development ...
Software Engineer, Mobile Business Analyst & Mobile Application Consultant
  • Consulted as a Mobile Business Analyst & Mobile Application Consultant for Mobile Application (Android & iOS) development to one of the largest energy providers in the UK.
  • Improved the application efficiency by 30% through lazy loading, asynchronous calls, and UI component loading improvements, demonstrably increasing user satisfaction based on post-fix user reviews and benchmarked via before/after performance analysis.
  • Executed Proof-of-Concepts (PoCs) on Amazon Alexa and Google Assistant to deliver innovative IoT solutions to clients.


Mobile Applications Appcelerator Agile Application Development iOS development Android Development Amazon Alexa Google Assistant
Accenture UK
London, United Kingdom
11 months
2016-03 - 2017-01

Nurtured a generation of skilled Android developers

Lecturer Mobile Applications Android Development Lecturing ...
Lecturer
  • Taught Mobile Application Development (Android) course to undergraduate students.
  • Designed and delivered comprehensive Android development courses aligned with industry standards and current trends to approximately 200 students.
  • Imparted foundational programming skills and Android development best practices, empowering students for successful careers, with many progressing to incubation centers.
  • Fostered a dynamic learning environment with hands-on projects, enhancing problem-solving and analytical skills.
  • Guided students through the entire mobile app development lifecycle.
  • Nurtured a generation of skilled Android developers.
Mobile Applications Android Development Lecturing Computer Science Education.
University of Sargodha Lahore Campus
Lahore, Pakistan
3 years 10 months
2013-04 - 2017-01

mobile game and application development

Entrepreneur Self Employed Entrepreneurship Team Management Outsourcing ...
Entrepreneur Self Employed
  • Managed a small team for mobile game and application development, serving global clients.
  • Oversaw outsourcing and funding arrangements for startup ventures.
  • Directed the full lifecycle of mobile game and application development.
  • Developed Mobile Games for clients, achieving millions of downloads individually.


Entrepreneurship Team Management Outsourcing Mobile Game Development Mobile Application Development Financial Management
Global
2 years 5 months
2013-08 - 2015-12

RI collaboration?s project on LLVM

Research Assistant Research LLVM Program Analysis ...
Research Assistant
  • Worked as Research Assistant on SRI collaboration?s project on LLVM, focusing research on optimizing state space explosion handling.
  • Conducted research on LLVM for SRI collaboration, focusing on optimizing state space explosion handling using OCCAM (Object Culling and Concretization for Assurance Maximization).
  • Performed sentimental analysis of social media data.
  • Worked on Embed Security project, converting a Standard USB Memory stick into a Human Interactive Device as a Proof of Concept, highlighting a novel security vulnerability undetectable by current OS and antivirus.

Research LLVM Program Analysis Malware Classification Static Analysis Dynamic Analysis Sentimental Analysis Embed Security.
Lahore University of Management Sciences
Lahore, Pakistan
6 months
2014-03 - 2014-08

Undergraduate course of Computer Science (Internet Programming)

Visiting Lecturer Lecturing Internet Programming Computer Science Education.
Visiting Lecturer
  • Taught Undergraduate course of Computer Science (Internet Programming).
  • Taught undergraduate course of Computer Science (Internet Programming) to 92 students.


Lecturing Internet Programming Computer Science Education.
University of the Punjab
Lahore, Pakistan
1 year 1 month
2012-08 - 2013-08

Developed Mobile Games and Applications

Software Engineer & IT Trainer Agile Application Development iOS development Android Development ...
Software Engineer & IT Trainer
  • Developed Mobile Games and Applications (Android and iOS and Cocos2d-X).
  • Developed and aunched successful mobile games for Android and iOS, including pre-installed games like "Carrom" and "Ludo" on Nokia devices and other games achieving 300k+ downloads within the first month, garnering positive user reviews worldwide.
  • Performed optimization, bug fixing and Test Driven Development(TDD) on in-house mobile game SDK (written in Objective C and C++).
  • Optimized game performance and **implemented** Test-Driven Development (TDD) methodologies ensuring high-quality gameplay.
  • Mentored and trained newly recruited employees, responsible for training of Life Long skills, OOAD, Industrial Strength Coding, Data Science, UI/UX Design Patterns, Mobile Game and Application Development(in Android and iOS).
  • Spearheaded the development of in-house mobile game APIs.
  • Continuously sought new technologies in mobile game development.
Agile Application Development iOS development Android Development Test-Driven Development (TDD) Software Engineering Object-Oriented Analysis and Design (OOAD) Data Science UI/UX Design Game API Development Training & Mentoring Bug Fixing Optimization
NorthBay Solutions (Cambridge Docs), Lahore, Pakistan
Lahore, Pakistan
4 months
2012-09 - 2012-12

Developed games using Unity3D engine

Software Engineer C# Agile Application Development Unity3D ...
Software Engineer
  • Crafted engaging mobile games for Android and iOS platforms utilizing C++, Unity3D, and game APIs.
  • Completed professional training in game development, solidifying foundation in game design, programming, and software engineering.
  • Worked extensively on game APIs in C++.
  • Developed games using Unity3D engine
  • Launched successful games with high downloads and positive user reviews.

C# Agile Application Development Unity3D C++ Cocos2d Game Development Game API Development.
Bridgegate Studios
Lahore, Pakistan
7 months
2011-10 - 2012-04

Made Mobile Games and Applications for Nokia MeeGo Harmattan Phones in QT SDK

Associate Software Engineer & Internee Qt Game Development Agile Application Development ...
Associate Software Engineer & Internee
  • Made Mobile Games and Applications for Nokia MeeGo Harmattan Phones in QT SDK (C++).
  • Developed innovative games and applications for Nokia MeeGo Harmattan devices, later selected by Nokia as pre-installed apps on their phones.
  • Optimized games for performance on Nokia MeeGo Harmattan platform.
  • Attained significant user engagement and positive reviews for MeeGo games.
  • Explored new programming techniques and Qt SDK capabilities for MeeGo Harmattan development.
  • Responsible for SDLC for assigned projects.
  • Promoted to Associate Software Engineer from Internee within one month of joining date.

Qt Game Development Agile Application Development C++ Nokia MeeGo Harmattan Development SDLC.
TriCastMedia, Lahore, Pakistan
6 months
2011-02 - 2011-07

Provided teaching assistance for Computer Science courses

Teacher Assistant Teaching Assistance Computer Science Education.
Teacher Assistant
  • Provided teaching assistance for Computer Science courses
  • (Consider adding specific courses or responsibilities if easily recalled)


Teaching Assistance Computer Science Education.
Punjab University College of Information Technology, Lahore, Pakistan

Aus- und Weiterbildung

Aus- und Weiterbildung

2 years 2 months
2013-08 - 2015-09

Computer Science

Master of Science in Computer Science, Lahore University of Management Sciences (LUMS), Lahore, Pakistan
Master of Science in Computer Science
Lahore University of Management Sciences (LUMS), Lahore, Pakistan
  • CGPA: 3.14/4.00
  • Graduated: 2016-06

4 years
2008-08 - 2012-07

Computer Science

Bachelor of Science in Computer Science, University of the Punjab, Lahore, Pakistan
Bachelor of Science in Computer Science
University of the Punjab, Lahore, Pakistan
  • CGPA: 3.16/4.00
  • Graduated: 2012-07

Kompetenzen

Kompetenzen

Top-Skills

AI & Machine Learning Senior Software Engineer AI Engineer Java 17 Spring Boot Microservices Künstliche Intelligenz Automationstechnik Docker Kubernetes Agilent Technologies CI/CD Python Perl C++ Cloud Computing Teamleading Mobile Apps Website HTML CSS

Produkte / Standards / Erfahrungen / Methoden

Intellij
Microsoft Visual Code
xCode
MS Office
Unity3D
GIT
JIRA
Rational Rose
MS Visio
QT SDK
Rapid Miner

Profile

Tenacious and results-oriented software engineer with 10+ years of experience driving innovative software solutions across diverse industries. Proven expertise in backend development, microservices architectures, and cloud-based infrastructure. Seeking Senior Software Engineer or Engineering Manager roles in Munich, Germany to leverage leadership skills and technical depth to foster collaborative environments and deliver exceptional software. **Recently augmented skills to include Generative AI application development, with a focus on Prompt Engineering, LLMs, and agent-based systems, demonstrating a commitment to cutting-edge AI technologies.


EXPERIENCE

08/2024 ? Present 
Customer: ATOSS SOFTWARE SE München, Germany
Role: SENIOR SOFTWARE ENGINEER | JAVA DEVELOPER

Tasks:
Supporting the modernization and modularization of ASES to improve performance, scalability, and maintainability, ensuring it meets the demands of evolving user needs.

12/2017 - 03/2024
Customer: EQS GROUP AG München, Germany
Role: SENIOR SOFTWARE ENGINEER | WEB DEVELOPER

Tasks:
As a Backend Developer, I modernized and migrated an in-house legacy system to a containerized, cloud-based infrastructure, leveraging Docker, GitLab CI/CD, and Kubernetes.

02/2017 ? 10/2017 
Customer: ACCENTURE London, United Kingdom
Role: SOFTWARE ENGINEER

Tasks:
Enhanced mobile application performance by 30% as a Mobile Application Consultant for a leading UK energy provider.

03/2016 - 01/2017
Customer: UNIVERSITY OF SARGODHA LAHORE CAMPUS , Lahore, Pakistan
Role: LECTURER

Tasks:
Educated and guided students through Mobile Application Development courses, empowering them to develop foundational skills that launched their successful startups.

08/2012 - 09/2013
Customer: NORTHBAY SOLUTIONS Lahore, Pakistan
Role: SOFTWARE ENGINEER & IT TRAINER

Tasks:
Demonstrated proficiency in mobile game development, delivering successful projects with millions of downloads and mentoring new talent to excel in the field


Skills

Mobile Development

  • Android, iOS, Nokia MeeGo Harmattan, Cocos2d-X


Game Development

  • Game Engines: Unity3D, Cocos2d-x (C++), Cocos2D
  • Game APIs: Game API Development (In-house and general)
  • Libraries: Box2D


Tools & IDEs

  • IDEs: Microsoft Visual Studio, Eclipse, NetBeans, Xcode, QT Creator
  • Game Development Tools: Cocos-Builder, TiledMap, Unity3D
  • Modeling & Design: Rational Rose, Microsoft Visio
  • Data Analysis: Matlab, Rapid Miner
  • Project Management & Version Control: JIRA, GIT, Jenkins
  • Cloud & DevOps: Docker, Kubernetes, AWS, GitLab CI/CD, Helm Charts, **Hugging Face Hub, Gradio, LangChain, crewAI


Generative AI Tools

  • Hugging Face Spaces


Other

  • Microsoft Office, QT SDK, GNU


Methodologies & Concepts

Agile Methodologies, Scrum, Test-Driven Development (TDD), CI/CD, Object-Oriented Programming (OOP), MVC, Hexagonal Architecture, SDLC, Software Engineering Principles, UI/UX Design Patterns, Industrial Strength Coding, Data Science, **Prompt Engineering, Generative AI Applications, LLM Application Development**


Libraries & Frameworks

Cocos2d-x (C++), Cocos2D, box2D, Sqlite, pThread, OpenCV, curl, Spring Framework 5.3, JPA, QueryDSL, Lucene 7.1.0, AspectJ, Xtext 2.29 / Xtend 2.29, AngularJS, NodeJS, LangChain, OpenAI API, Google Assistant(Api.ai), Amazon Alexa, Appcelerator, LangChain, crewAI, Transformers


Other Skills

Program Analysis, Malware Classification, Distributed Systems, Data Mining, Static & Dynamic Analysis, Reverse Engineering, Cross-Platform Development, Web Development, Mobile Application Development, AI Agents, Good Communication Skills, Good Programming Skills, Technical Project Leadership, Leading Development Teams, Requirements Analysis, Software Design, System Modernization, Architectural Enhancement, Entrepreneurship, Team Management, Outsourcing, Financial Management, Teaching Assistance, Lecturing, Training & Mentoring, **Chatbots, Generative Models, MultiModal, NLP, Diffusion Models, GenAI Applications, RAG, AI Frameworks, AI in Software Development, Task Automation, Summarizing, Inferring, Transforming, Expanding, Effective Prompting**


Programmiersprachen

C/C++
Java
Objective-C
JavaScript
Php
MYSQL
Android
iOS
perl
ASP.NET
C#
HadoopDB
NodeJS
HTML/CSS
AngularJS
Kubernetes
AWS
Docker



Datenbanken

MySQL
SQLite
HadoopDB (Familiar)
Oracle
MS SQL Server
IBM DB2

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.