06/2016
LUMS, LAHORE
MS IN COMPUTER SCIENCE
07/2012
UNIVERSITY OF PUNJAB
BS IN SOFTWARE ENGINEERING
COURSEWORK
GRADUATE
CERTIFICATION
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 ? PresentSkills
Mobile Development
Game Development
Tools & IDEs
Generative AI Tools
Other
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**
06/2016
LUMS, LAHORE
MS IN COMPUTER SCIENCE
07/2012
UNIVERSITY OF PUNJAB
BS IN SOFTWARE ENGINEERING
COURSEWORK
GRADUATE
CERTIFICATION
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 ? PresentSkills
Mobile Development
Game Development
Tools & IDEs
Generative AI Tools
Other
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**