Usman Ali
Karachi, Pakistan P: +92-304******* ***************@*****.*** www.linkedin.com/in/usman-ali- ba3ba32a6/
https://github.com/Usman-Ali12
EXPERIENCE
Karobar LLC . – Karachi, Pakistan
Backend Developer Internship, June 2024 – October 2024
Collaborated with cross-functional teams across London, Mumbai, and New York to build and maintain scalable backend systems using Node.js and Express.js .Designed training and peer-mentoring programs for the incoming class of 25 analysts in 2017; reduced on boarding time for new hires by 50%
Re-architected and optimized legacy Node.js services for two core production applications, improving performance and reducing API response times by 50%.
Contributed to backend roadmap discussions, performance reviews, and sprint planning, gaining hands-on Agile and CI/CD experience with Git, Docker, and Jenkins.
Worked in Agile development cycles; used Git for version control and supported CI/CD pipelines with tools like Docker and Jenkins.
PROJECTS
EduForecast – Predictive Analytics Platform for Student Dropouts May 2025 – June 2025
Designed and built a complete data warehouse using a star schema model in PostgreSQL, supporting multidimensional analysis of student dropout data.
Created a modern full-stack web app with Next.js, Tailwind CSS, Shadcn/ui, and Flask, enabling university admins to upload student CSVs and view prediction outcomes with confidence scores.
Utilized Prisma ORM for database access and schema management, enabling efficient querying, type safety, and seamless integration with the Node.js backend. AutoTimely – AI-Powered Timetable Generator Jan 2025 – May 2025
Developed an intelligent timetable generation system using constraint satisfaction algorithms (CSP) to automatically schedule lectures and labs without conflicts.
Designed a multi-step frontend wizard using Next.js, Tailwind CSS, and Shadcn/ui to collect instructor availability, course requirements, and room constraints in an intuitive UI.
Implemented a backend logic engine in Node.js and PostgreSQL, enforcing hard constraints such as room type, instructor availability, and double-booking prevention.
Improved operational efficiency for academic institutions by automating the scheduling process and eliminating manual conflict resolution.
Enabled auto-assignment of room types (lab or lecture) and capacities (30 or 50 seats) with randomization logic tied to course attributes, supporting scalable and adaptable timetable generation. EDUCATION
IQRA UNIVERSITY – KARACHI, PAKISTAN Jun 2026
Bachelor of Computer Science; Cumulative GPA: 3.2 /4.0 ADDITIONAL
Languages & Frameworks: JavaScript (ES6+), TypeScript, Python, SQL, HTML5, CSS3, Node.js, Express.js, Flask
Frontend: Next.js, React.js, Tailwind CSS, Shadcn/ui Backend & APIs: RESTful API Design, Flask API, Node.js (Express), JWT Auth Databases & ORM: PostgreSQL, Prisma ORM, MongoDB, Mongoose Data Science & ML: XGBoost, pandas, NumPy, scikit-learn, model deployment, class balancing DevOps & Tools: Git, Docker, Postman, GitHub Actions, VS Code Concepts: Data Warehousing (Star Schema), Predictive Analytics, ETL, Agile Development, CI/CD Languages: Fluent in French, English; Conversational Proficiency in Italian, German Certifications & Training: AKUH certified, Agile workshop (Iqra University BootcampCertified)