Muhammad Aamir Khan

Pakistan

@aamirk2244

Badges

Problem Solving

Certifications

aamirk2244 has not earned any certificates yet.

Work Experience

  • Software Engineer

    Techaccess Pakistan•  January 2024 - Present•  Islamabad, Pakistan

    * Currently engaged in Oracle Identity and Access Management. * Developed OIM Self-Service Client with Java Swing GUI. * Built Secure Web App with MFA (Spring, AD & Google Authenticator). * Developed Java Email Client for Microsoft Exchange Server.

  • Software Engineer

    Agile District•  May 2023 - December 2023•  Lahore, Pakistan

    ï‚· Collaborated with a dynamic team to introduce new features and address critical bug fixes in the Asian based Ruby on Rails project. ï‚· Strategically optimized database queries, created Entity-Relationship Diagrams (ERDs) and implemented database migrations in Rails projects, ensuring efficient performance. ï‚· Designed and built secure RESTful APIs for a Soil Health project, like a customized Facebook for farmers. Developed backend APIs with Ruby on Rails, aligning seamlessly with React and React Native. ï‚· Demonstrated proficiency in ClickUp for streamlined project management and ensuring project success. ï‚· Skilled in documenting Swagger APIs and conducting thorough testing with RSpec controller specs. Proficient in API testing using Postman and Swagger for smooth integration and optimal performance. ï‚· Applied Sidekiq for streamlined file processing and emails operations, showcasing proficiency with diverse Ruby on Rails gems. ï‚· Designed visually appealing interfaces for various React and React Native projects.

  • Software Engineer

    DevCave•  August 2022 - March 2023•  Lahore, Pakistan

    ï‚· Designed and developed BugZilla, a project management web app with a robust ticketing system, utilizing Stimulus, Turbo and web sockets for efficient task assignments, real-time updates, and comments. ï‚· Developed and integrated user authentication and authorization using Devise and CanCanCan. ï‚· Successfully implemented new features and resolved issues in the live Ruby on Rails and React web application for an American-based website. ï‚· Resolved critical issues promptly, ensuring a seamless user experience and customer satisfaction. ï‚· Created comprehensive RSpec test suites to maintain code quality and validate application functionality

Education

  • FAST - National University of Computer and Emerging Sciences (NUCES)

    Computer Science, BS•  August 2018 - January 2023•  CGPA: 2.67

    •Developed School Management System using Java, JavaFX, Swing, and MySQL. View short review. •Developed Banking System using C++, utilizing the Graphics.h library. View short review. •Developed Digital clock using Assembly Language. •Identified and analyzed patterns to determine which products were most frequently purchased together, contributing to optimized product placement and marketing strategies using machine learning, including K-nearest neighbors (KNN) algorithm in Python. •Utilized Python to find the shortest path between cities, employing Dijkstra’s shortest path algorithm. •Implemented a Decision Tree algorithm to predict weather conditions, such as sunny, rainy, or cloudy, based on historical weather data in Python. •Developed Blood Donation System using MySQL, PHP, HTML, and CSS. •Developed a Laravel-based task management system with unit testing, email functionality, and robust authentication/authorization. •Set up Compute Engine, App Engine, and Storage Bucket, and deployed a Rails App on Google Cloud.

Skills

Algorithm
React
SQL
Data Structure
Python(Advanced)
Ruby on Rails
Java
spring boot
react-native
Ruby on Rails PHP, Laravel MySQL, Postgres, Oracle DB Rspec, Postman, Swagger Stimulus.js/Hotwire JavaScript, Ajax, jQuery Git, GitHub Linux System Admin OIAM React, React Native Html, CSS, Bootstrap Python Java, Java Swing, JavaFX, Spring boot AI, Information Retrieval Docker AWS, Google Cloud, OCI Ethereum Blockchain C/C++, Solidity, Carbon ClickUp