
Abid Hussain
I'm
About
My journey into the world of computer science was anything but conventional. Initially, I set my sights on becoming a mechanical engineer, but as I explored emerging fields, I realized the immense potential of computer science. That realization led me to pursue a degree in this exciting field from one of Pakistan's top universities.
When I began, I had no prior experience—even something as basic as using a laptop was new to me. The early days were challenging, but I poured my heart into learning. Those countless late nights of study and practice paid off, and by my third semester, I began my freelancing career on platforms like Fiverr and Freelancer, successfully delivering professional projects.
As graduation approached, I started applying for jobs and landed my first role as a Trainee Software Engineer at Upstart Commerce. My primary responsibility was as a support engineer, where I tackled critical production issues, resolved bugs, and addressed feature requests. This role allowed me to bridge programming with customer support, sharpening both my technical and problem-solving skills.
A pivotal moment in my career was when I started documenting APIs, user guides, and feature request requirements. I’ve always enjoyed writing, and this experience fueled my interest in technical content writing, helping me hone my skills in creating clear, concise, and impactful documentation.
My hard work and dedication didn’t go unnoticed—I was promoted to Software Engineer I, transitioning into a full-time programming role. Today, I specialize in developing robust solutions, addressing critical production issues, and continuously learning to enhance my craft.
From freelancing to thriving in a professional environment, my journey is a testament to perseverance and adaptability. I’m excited about where this path will take me next, and I’m eager to tackle new challenges, learn, and grow further.
Professional Experience
Instructor
Preply
April 2023 - Present
Islamabad, Pakistan
- Conduct training on Software Project Management, focusing on planning, execution, and monitoring techniques
- Teach programming languages, including C++, Python, and Java, with an emphasis on industry applications
- Provide guidance on professional work culture, highlighting communication, teamwork, and best practices
- Deliver training on tools and technologies widely used in the industry to foster hands-on expertise
Software Engineer 1
Upstart Commerce
April 2024 - Present
Islamabad, Pakistan
- Managed Upstart services, including the Pricing Feed, Pricing Service, and Data Feed Service in Scala, enhancing system functionality and performance
- Migrated the Pricing Service from Cassandra 3 to Cassandra 4 and transitioned from Akka to Pekko, improving scalability and reliability
- Developed various marketing feeds, including Microsoft, TikTok, Local Product Feed, and Product Inventory Service, contributing to diverse integration efforts
- Gained proficiency in databases such as Cassandra, PostgreSQL, Google Cloud Console, Grafana, and AHA
- Implemented bulk import APIs for the PIM using an API-first approach, ensuring efficient data handling
- Resolved critical support issues, demonstrating strong problem-solving skills and commitment to operational excellence
Trainee Software Engineer
Upstart Commerce
April 2023 - April 2024
Islamabad, Pakistan
- Provided technical support and backend development in Scala, delivering scalable solutions while ensuring efficient issue resolution
- Managed development workflows using Bitibucket pipelines, and AHA; authored technical documentation on Freshdesk
Lab Demonstrator
National University of Computing and Emerging Sciences
January 2023 - July 2023
Islamabad, Pakistan
- Led problem-solving sessions, providing hands-on support and clear explanations to enhance students' understanding of OOP concepts
- Monitored progress, offered feedback, and fostered a collaborative, inclusive learning environment in the lab
Certifications
ADVANCED SCALA AND FUNCTIONAL PROGRAMMING
Passed 2023
Udemy
SCALA AND FUNCTIONAL PROGRAMMING ESSENTIALS!
Passed 2023
Udemy
Education
BACHELOR IN COMPUTER SCIENCE
2019 - 2023
National University of Computing and Emerging Science, Islamabad
HIGHER SECONDARY EDUCATION
2017 - 2019
Army Public College, Jhelum
SECONDARY EDUCATION
2015 - 2017
Army Public School, Jhelum
Projects
Below, you can see some examples of my work, each showcasing my journey and the solutions I’ve developed across various domains. Have a project you’d like to discuss? Let’s make something great together!
- All
- Web Development
- Image Processing
- Game Development
- Technical Writing
Skills
I have developed extensive expertise in a diverse array of technologies, frameworks, tools, and platforms, empowering me to design, implement, and document scalable and efficient solutions tailored to a variety of domains.
Programming Languages
Frameworks & Libraries
Databases
Automation
DevOps
Tools and Platforms
Documentation Tools
Messaging and Streaming
Reviews
I have had the privilege of mentoring numerous students. Here are some of the heartfelt reviews and feedback they’ve shared, highlighting their learning experiences and growth.