Summary
Overview
Work History
Education
Projects
Timeline
Usman Siddiqui

Usman Siddiqui

Islamabad

Summary

As a CS student, I am driven by a passion for technology and a curiosity for what's next. With a solid understanding of programming languages and data structures, I thrive on solving complex problems and delivering innovative solutions. My ability to think outside the box and work collaboratively makes me an asset to any team

Overview

4
4

Months of professional experience

3
3
years of post-secondary education

Work History

Networking Intern

XFlow Research (Pvt.) Ltd.
Islamabad
06.2023 - 10.2024
  • Mastered Computer Networking: Developed a deep understanding of computer networking principles, protocols, and practices, enhancing my ability to design and optimize network solutions.
  • Proficient in Linux: Gained hands-on experience with Linux systems, mastering essential commands, system administration, and troubleshooting, ensuring robust system management skills.
  • DPDK: Acquired Knowledge in the Data Plane Development Kit (DPDK), harnessing its power to accelerate packet processing and improve network performance.

Education

Bachelor of Science - Computer Science

FAST NUCES, Islamabad
08.2020 - Current

Projects

  • DevOps Transformation of Doctor Appointment System: Transformed a doctor's appointment system into microservices with Dockerization, CI/CD (Jenkins/GitHub Actions), and Kubernetes orchestration. Implemented versioning, resource management, probes, and security best practices. Bonus features include Secrets/ConfigMaps for sensitive data and non-root user pods with an initContainer. Demonstrates expertise in scalable, maintainable, and secure DevOps practices.
  • LUDO
    I created a Ludo game using C++ programming language and graphics library. The game allows multiple players to roll the dice, move their pieces, and reach the finish line. This project showcases my proficiency in C++ programming and graphics development.
  • Rent-a-Car Management System
    A 3-tier architecture project developed with JavaFX, Java, and MySQL. It enables customers to search, reserve, and rent cars, and provides managers with inventory management, reservation tracking, and reporting tools. Demonstrates proficiency in software development and database management.
  • NASCON Management System
    Developed a NASCON(event at FAST NUCES) management system using C# programming language and MySQL database. The system provides a platform for organizing the annual technical and management student-run conference. Proficient in C# programming and MySQL database management.
  • Network Emulator - Simulation of a Computer Network
    with Routing Functionality in C++

    Simulated computer network with routers and computers, implementing router functionality using binary heaps, FIFO queues, and linear lists/splay trees. This C++ project required programming and data structure/algorithms skills.

Timeline

Networking Intern - XFlow Research (Pvt.) Ltd.
06.2023 - 10.2024
FAST NUCES - Bachelor of Science, Computer Science
08.2020 - Current
Usman Siddiqui