Download The Resume

Muhammad Umar Waseem

umar.waseem@gmail.com | Islamabad, Pakistan | https://muhammadumarwaseem.com

Professional Summary

Muhammad Umar is a Computer Science graduate with hands-on experience in developing and deploying Full Stack Web and Mobile App solutions. Muhammad also has experience solving various problems while working with different clients as a freelance software engineer. In addition to his technical skills, he leverages AI tools to get quicker, better results. He has worked on projects with teams on-site and also remotely while maintaining efficient communication and collaboration.

Experience

Retail Media Group, London, England

Full Stack Software Engineer

  • Built retail media focused android product from ground up.
  • Handled the technical aspects of the product ranging from backend, frontend, database to deployment.
  • Leveraged AI tools to enhance product features, user experience and get ahead of the market competition.
  • Integrated AI tools to bring unique features to the product.
  • Built fully integrated analytics system to track each aspect of the product usage.
Cowlar Design Studio, Islamabad, Pakistan

Software Engineer

  • Collaborated with teams of Web, Mobile, ML, and Embedded System Engineers, integrating embedded systems, IoT devices, low energy devices, Bluetooth systems, online web APIs with mobile and web apps, resulting in seamless and enhanced user experiences.
  • Automated workflows using Github Actions and Gitlab DevOps workflows, ensuring product quality and agility, significantly reducing errors and improving development speed.
  • Optimized product performance and costs for mobile platforms, achieving a 50-60% improvement in efficiency and cost-effectiveness.
  • Worked on initiatives to improve existing team workflows, such as suggesting agile no-code tools and keeping team members aware of new libraries and improvements.
Google Student Developers Club, Islamabad, Pakistan

Head App Development

  • Developed mobile applications using Flutter, providing innovative solutions and contributing to various projects within the community.
  • Conducted over 5 workshops to educate and enable students, successfully familiarizing at least 50% of the attendees with essential software engineering skills and technologies.
  • Led app development initiatives, mentoring peers and fostering a collaborative learning environment to enhance the technical capabilities of the club members.
Upwork, Freelance

Freelance Software Engineer

  • Fixed bugs and made major modifications in existing codebases.
  • Deployed on cloud platforms such as AWS and Azure using DevOps techniques.
  • Worked with a diverse set of problems and use cases.
  • Fulfilled various requirements, including management systems, simple to complex apps like apps handling whole operations of a hotel/restaurant, social media competitors, etc.

Skills

  • Flutter / Dart to build hybrid mobile / desktop apps
  • Typescript for type safe maintainable code,Next.js, React.js, Node.js, Shadcn UI, Tailwind CSS etc to build beautiful web app interfaces and PWAs
  • Golang, Python, TensorFlow, Pandas, Numpy, MLflow
  • Docker, GitHub Actions, Jenkins, Jira, Airflow, C++

Projects

MD VoiceApp StorePlay Store
  • Transform Doctor-Patient Conversations into Accurate, Automated SOAP Notes in Real-Time.
  • Uses Google's Gemini as a medical assistant.
  • Allows doctors and physicains to focus more on patient care and less on paperwork.
Islam KG HubLink icon
  • Knowledge graph based Q&A system for relevant stakeholders to study and ask about Islamic Hadith
  • Uses natural language processing to serve user queries
  • Graph DB and SparQL queries to extract data from the knowledge graph
Uni-verse - One Stop App For Students
  • The one stop resource center for students
  • Students can look for past exams questions, assignments, and related documents.
  • Chat with a personalized bot to help you prepare by making you questions on topics you are weak in
  • Helps you analyze the trend of exam questions in past years using AI
  • Contribute to the resource database and get higher on a competing student leaderboard.
The Checker AppApp Store
  • Goodbye to the hassle of manually tracking the cleaning process of hotel rooms.
  • Monitor and record the entire cleaning process of hotel rooms in a few simple steps.
  • The app provides a checklist of all the items that need to be checked during the cleaning process.
  • Can be used to optimize the cleaning process and reduce costs.
Retrieval Augmented Gemini ChatbotLink icon
  • Uses LangChain, a new framework for working with different AI models
  • Uses Google's Gemini as a large language model
  • Reduces hallucination and gets the latest data ensuring privacy and concise answers
Airflow Data Extraction PipelineLink icon
  • Seamless ETL pipeline
  • Extracts data from source, performs cleaning, and sends to storage
  • Scheduled and manual pipeline triggers
GAN Cifar-10 Generative Image ModelingLink icon
  • Generative Adversarial Network trained on CIFAR-10 dataset
  • Compute-intensive model training while saving model checkpoints to continue training in supervision or on a different platform for GPU availability
  • CUDA and CUDNN usage for model training over a range of 200 epochs on an NVIDIA RTX 3060ti
Siamese Networks Image SimilarityLink icon
  • Siamese neural network for image similarity calculation
  • This model contains a pair of neural networks with shared weights for better performance and similarity calculation
Golang BlockchainLink icon
  • A fully fledged blockchain implemented in Golang
  • Peer-to-peer network system for nodes
  • Asynchronous Go routines to handle different processes in the blockchain
  • Adjustable block mining difficulty to simulate the real world
  • Structured Merkle tree made from each transaction and block mined

Find more projects on github.com/Umar-Waseem or on /projects

Education

Bachelors of Computer Science

Subjects: Data Structures, OOP, Artificial Intelligence , Generative AI, MLops

Certifications

  • Aws Certified Cloud Practitioner (in progress)

Volunteer Work

  • Community Volunteer with Pakistan Red Crescent May
  • 2024