Shaikh M. Shariq

Senior Backend Developer | Spring Boot & APIs

Salary / Daily rate

Karachi, Karachi City, Sindh, Pakistan

Freelance, open to permanent contract

Skills

LaravelFlutterMicroservices

Languages

EnglishUrdu

About me

Intro

Full-stack developer with 5+ years specializing in scalable systems, APIs, and cloud automation. Built robust solutions serving 15,000+ customers with 95% performance optimization. Expert in Java Spring Boot, Laravel, and mobile development ready to deliver enterprise-grade applications.

Links

Work experience

Technical Lead

Dynamic 313

Mar 2025 - Present

1 year 8 months

Karachi Division, Sindh, Pakistan · On-site

● Independently delivering full-stack solutions across multiple domains including affiliate marketing, ERP, and solar energy. ● Developing secure and scale able web applications using PHP, Laravel, JavaScript, Blade, Ajax, HTML, and CSS. ● Building mobile and AR-enabled solutions using Flutter and Unity, integrated with Laravel-based backends. ● Implementing Java Spring Boot microservices with JWT-based Spring Security and Angular-based role management. ● Integrating third-party APIs (e.g., weather, calendar, notifications) to enhance application functionality and user engagement.

Instructor

Iqra University (Official)

Sep 2024 - Present

2 years 2 months

Karachi, Karachi City, Sindh, Pakistan

Develop and deliver course materials aligned with student learning objectives to enhance academic success. Maintain clear and consistent communication with course heads to ensure alignment with curriculum goals. Design and prepare comprehensive, fair, and well-structured examination papers.

Technical Lead

Flyhead Media

Jun 2024 - Mar 2025

10 months

Gurugram, Haryana, India

Senior Software Engineer

PiA (People in Action)

Sep 2023 - Aug 2024

1 year

Istanbul, Türkiye · Remote

Solar Informatics

Sep 2020 - Oct 2023

3 years 2 months

Karachi, Karachi City, Sindh, Pakistan

Senior Back End Developer

Jan 2023 - Oct 2023

10 months

Karachi, Karachi City, Sindh, Pakistan

● Developed Restful web services using Spring Boot and Java, forming the backbone of our SAAS application and ensuring high efficiency and reliability. ● Led the Batch Job Engine, utilizing SpringBatch, ScheduledFuture, TaskScheduler, and ETL processing to automate complex data processing tasks. This engine has been instrumental in automating invoicing and reporting processes, handling everything from billing calculations to invoice generation and emailing invoices to over 15,000 customers. ● Implemented a stand-alone Batch Scheduler using Spring Cloud, Spring Batch, and Azure Spring Apps, significantly improving the efficiency and scheduling capabilities of our system.

Back End Developer

Sep 2020 - Dec 2022

2 years 4 months

Karachi, Karachi City, Sindh, Pakistan

● Developed RESTful web services using Spring Boot and Java, forming the backbone of our SAAS application and ensuring high efficiency and reliability. ● Led the Batch Job Engine, utilizing SpringBatch, ScheduledFuture, TaskScheduler, and ETL processing to automate complex data processing tasks. This engine has been instrumental in automating invoicing and reporting processes, handling everything from billing calculations to invoice generation and emailing invoices to over 15,000 customers. ● Integrated third-party tools like Jasper Reports and PowerBI for reporting, and SendGrid for email communications. ● Developed a robust email engine as part of a communication microservice, capable of handling dynamic template creation with HTML and integrating dynamic data into these templates for emailing, OTP, and other messaging functionalities. ● Developed ETL jobs from scratch, scheduled every 30 minutes, which accumulate data for over 15,000 customers across 6-7 different tenants. ● Reduced the extraction job duration from 40 minutes to 2.5 minutes, achieving a timesaving of 95%.

Back End Developer

FM Software Solutions Pvt, Ltd.

Mar 2020 - Oct 2020

8 months

Karachi, Karachi City, Sindh, Pakistan

● Web Application Architecture: Led the architecture and development of a comprehensive in-house order management system using PHP and Laravel. This system managed order data for over 50,000 leads and featured 5 distinct portals: Admin, Manager, Developer, Agent, and Customer. The system facilitated seamless order processing, from lead creation and closure by agents to customer dashboard access, and allowed managers to assign tasks to developers, designers, and animation artists for web/mobile apps, logos/banners, and videos, respectively..

Mobile App Developer

Nash Technologies

Jan 2020 - Jul 2020

7 months

Karachi, Karachi City, Sindh, Pakistan

Key Responsibilities: Hybrid App Development: Contribute to the development of hybrid applications using frameworks like Cordova/PhoneGap and Ionic5, ensuring seamless cross-platform compatibility. Mobile App Functionality: Specialize in creating mobile applications, focusing on features like listings, JSON parsing, and web service integration using Core PHP and AJAX. Version Control: Proficiently use code versioning tools, particularly Git, to manage and collaborate on codebase changes within development teams. Qualifications: Strong experience in hybrid app development using Cordova/PhoneGap and Ionic5, with a focus on cross-platform compatibility. Proficiency in creating mobile applications, including listing features, JSON parsing, and web service integration using Core PHP and AJAX. Excellent understanding of code versioning tools, specifically Git, to facilitate collaboration and version control. Problem-solving skills, attention to detail, and a commitment to delivering high-quality mobile applications. Effective communication skills and the ability to work seamlessly within a team environment.

CentoSquare

May 2019 - Mar 2020

11 months

Karachi, Karachi City, Sindh, Pakistan

Web Developer

Sep 2019 - Mar 2020

7 months

Karachi, Karachi City, Sindh, Pakistan

● Developed web-based applications collaboratively with a team, while maintaining and enhancing existing solutions. ● Managed the web panel for Android applications, ensuring seamless integration and improved user experience. ● Integrated REST API to enable effective communication between the application and back-end systems. ● Collaborated with cross-functional teams using GitHub for version control and code management.

Android Developer

May 2019 - Aug 2019

4 months

Karachi, Karachi City, Sindh, Pakistan

Web Panel Maintenance: Take charge of maintaining and improving the web panel for our Android application, ensuring seamless integration and enhancing user experience. REST API Integration: Collaborate with our development team to work on the integration of REST APIs, enabling the application to communicate effectively with back-end systems. Team Collaboration: Participate in collaborative code development by working with cross-functional teams and utilizing GitHub for version control and code management. Qualifications: A strong background in mobile application development, with a focus on web panel maintenance for Android applications. Proficiency in working with REST APIs and understanding how to effectively utilize them for mobile app functionality. Experience with version control using GitHub, enabling effective collaboration with development teams. Strong problem-solving skills, attention to detail, and a commitment to maintaining and improving application functionality. Effective communication skills and the ability to work seamlessly within a team environment.

Field Operations Supervisor

Leisure Leagues PK

Aug 2018 - Jan 2020

1 year 6 months

Karachi, Karachi City, Sindh, Pakistan

Key Responsibilities: Match Scheduling: I played a pivotal role in scheduling matches, meticulously planning fixtures to ensure an efficient and organized sports league operation. This involved coordinating with teams, venues, and officials to establish match schedules. Pitch and Ground Support: I was responsible for providing crucial support on the ground, including pitch preparation, ensuring facilities were ready for matches, and addressing any logistical needs to maintain a smooth game day experience. Score Sheet Updates: I efficiently updated score sheets on our web application, ensuring accurate and real-time reporting of match results. This process was essential for keeping players, teams, and fans informed and engaged. Qualifications: Scheduling Expertise: My role demanded strong organizational and scheduling skills, which I consistently demonstrated through the successful planning of match fixtures. Ground Management: I possess in-depth knowledge of pitch and ground management, including ensuring proper playing conditions and addressing logistical requirements. Web Application Proficiency: I am proficient in using web applications to update score sheets and maintain accurate records of match results. Teamwork and Communication: Effective teamwork and clear communication were key to my role in coordinating with various stakeholders, including teams, venues, and officials. Attention to Detail: My meticulous attention to detail was crucial in ensuring the accuracy and reliability of match schedules and score sheet updates. My tenure as a Field Operations Supervisor at Leisure Leagues PK allowed me to contribute to the smooth operation of sports leagues, providing an enjoyable experience for players and fans alike. I'm proud to have been part of a team dedicated to promoting sports and creating memorable moments on the field.

IT Support Technician & Network Administrator

Media Monitors Pakistan

Jul 2018 - Aug 2018

2 months

Karachi, Karachi City, Sindh, Pakistan

System Support: I provided essential support for the company's systems, ensuring they ran smoothly and efficiently. This support encompassed troubleshooting issues, resolving technical problems, and offering prompt assistance to maintain operational continuity. Repair and Recovery: When technical issues arose, I promptly executed repair and recovery procedures to minimize downtime and restore systems to full functionality. My quick response and problem-solving skills were crucial in maintaining operational efficiency. System Monitoring and Analysis: I actively monitored and analyzed systems' performance, identifying trends and potential issues to proactively address them. My insights aided in preventing problems before they could significantly impact operations. Qualifications: Technical Proficiency: I possess a strong technical background and a solid understanding of systems support, installation, maintenance, and software quality assurance processes. Problem-Solving Skills: Throughout my internship, I demonstrated strong problem-solving abilities, enabling me to address technical challenges and ensure the continuity of systems and software quality. Quick Response: I excel in responding swiftly to technical issues, taking necessary actions to resolve problems and minimize any disruptions. Attention to Detail: My meticulous attention to detail ensures that I identify and address potential problems and maintain the highest quality standards. Analytical Skills: My ability to monitor and analyze system performance helps in identifying areas for improvement and optimization. My time as an intern at Media Monitors allowed me to gain valuable hands-on experience in system support, installation, maintenance, and software quality assurance. I am proud to have been part of a dynamic team that values technical excellence and is committed to delivering high-quality solutions.


Education

Iqra University (Official)

Bachelor's degree

2014 - 2019

5 years 1 month

The best place to find your next move

© 2026. All Rights Reserved.