Usman Sadiq, Developer in Islamabad, Islamabad Capital Territory, Pakistan
Usman is available for hire
Hire Usman

Usman Sadiq

Verified Expert  in Engineering

Architecture Developer

Islamabad, Islamabad Capital Territory, Pakistan

Toptal member since October 26, 2016

Bio

Usman has over ten years of experience developing applications on the PHP platform—including having been part of the development team at Booxmedia—where he polished up his expertise by working along with very senior and experienced talent. He communicates well and gets along famously with teams. Usman also develops applications using popular frameworks, including Laravel and CodeIgniter.

Portfolio

Bridgepoint
PHP, MySQL, Amazon Web Services (AWS), Linux, Laravel, Bootstrap 3, AngularJS...
Its Over Easy
PHP, Laravel, MySQL, Vue, WordPress, AngularJS, Bootstrap 3...
Ikarus Ventures Limited
PHP, WordPress, Learning Management Systems (LMS), MySQL...

Experience

  • PHP - 14 years
  • SQL - 13 years
  • Agile Software Development - 12 years
  • Amazon Web Services (AWS) - 9 years
  • Laravel - 8 years
  • Architecture - 7 years
  • Payment Gateways - 6 years
  • Propel - 1 year

Availability

Part-time

Preferred Environment

Laravel, PHP, MySQL, PhpStorm, Windows, Fedora

The most amazing...

...project I've developed is a complex image-finding algorithm that filter images on the behavior of maximum user activities (watched/hidden) and user hobbies.

Work Experience

Senior Full-stack Developer

2017 - PRESENT
Bridgepoint
  • Developed the POS for the company to help manage/sell insurance policies. This system also includes an eCommerce site where the company sells its services online.
  • Created a desktop-based application that interacts with the web application to help scan the documents from the office printers during window operations.
  • Provided support for a long time to help look after the application, servers, and bug fixes (if any). There are also time-to-time improvements to a system based on changing requirements.
  • Tracked and fixed bug fixes using Jira as a reporting tool.
Technologies: PHP, MySQL, Amazon Web Services (AWS), Linux, Laravel, Bootstrap 3, AngularJS, C#, REST APIs, jQuery, Ubuntu Server

DevOps PHP Developer

2018 - 2022
Its Over Easy
  • Developed a new online platform based on Laravel and Vue.js to automate the online divorce process.
  • Automated a forms generator for users to ask for relevant information and included automation for company employees to help bind the PDFs using a user-friendly interface.
  • Created a PDF scrapper/filler to help scrap the forms, making them bindable for employees, and filling the forms to make them serveable to the spouse and the court.
  • Improved the legacy platform, which was already in place for customers. This includes bug fixes and lots of improvements based on the updated business requirements.
  • Implemented a blog website where different attornies can help people with the court process through their posts and blogs.
  • Helped manage the AWS servers to improve the existing Stack.
  • Used several techniques to help fasten the development, testing, and deployment processes, such as Jenkins and GitHub Actions.
  • Tracked and fixed bugs using Jira as a reporting tool.
Technologies: PHP, Laravel, MySQL, Vue, WordPress, AngularJS, Bootstrap 3, Amazon Web Services (AWS), Core PHP, CodeIgniter, Jenkins, Jira, Git, Stripe, PDF Scraping, Automation, Unit Testing, Integration Testing, Symphony, Twilio, Twilio API, Twilio Studio, Node.js, REST, Python, REST APIs, jQuery, Payment Gateways, Google+ API, Ubuntu Server

Full-stack Developer

2017 - 2018
Ikarus Ventures Limited
  • Integrated LMS using PHP APIs. Added several features relevant to the payment and users module to the existing website. Created and updated existing WordPress plugins.
  • Improved the LMS and WordPress existing integration relevant to the automated control of recurring payments and user authorization.
  • Tracked and fixed bugs using Jira as a reporting tool.
Technologies: PHP, WordPress, Learning Management Systems (LMS), MySQL, Amazon Web Services (AWS), APIs, NoSQL, REST APIs, Bootstrap 3, jQuery, Payment Gateways, Google Places API, Ubuntu Server

Senior PHP Developer

2016 - 2018
ALS
  • Worked with the DevOps team to help develop the back-end server for the "Ride Sharing" application, to interact with the UI using APIs based on PHP, Firebase, and MySQL.
  • Tracked and fixed bugs using Trello as a reporting tool.
  • Provided support after the application launch for around six months, fixing bugs and adding more features over time.
Technologies: PHP, MySQL, REST APIs, Bootstrap 3, jQuery

Lead Developer

2017 - 2017
Curation Suite
  • Developed Chrome/FF extensions, that duplicate much of the functionality of an existing WordPress plugin, Curation Suite.
  • Created a web scraper to help get content from different websites that should not get blocked.
  • Improved the existing WordPress plugin by solving existing bugs and added some cool features.
  • Improved the browser extensions to interact with the several JavaScript frameworks on different websites, to help improve the content curation post creation.
Technologies: PHP, WordPress, Chrome Extensions, Firefox Extensions, Web Scraping, React, REST APIs, Bootstrap 3, jQuery

Senior Software Engineer

2016 - 2017
Softrove (Booxmedia)
  • Developed RESTful APIs for projects, including mobile and web apps.
  • Maintained and fixed bugs in a previously developed product.
  • Collaborated in a large team with senior and experienced talents. Polished my technical knowledge and did excellent teamwork.
  • Operated on big data using Apache Cassandra. Optimized code and balanced and tested loads.
Technologies: Stripe API, Agile Software Development, PayPal API, Stripe Managed Accounts, Amazon Web Services (AWS), PHP, Bootstrap, Propel, MySQL, Socket Programming, NGINX, Linux, Yii, Laravel, REST APIs, Architecture, Bootstrap 3, jQuery, Payment Gateways, Google Places API, Model View Presenter (MVP), Agile Software Testing, Ubuntu Server

Team Lead

2014 - 2016
Curiologix
  • Provided technical leadership and promoted best practices, and assisted in the development of strategic planning for the department.
  • Prepared and delivered informal and formal presentations to my own team, the department, other IT, teams, and business partners.
  • Developed REST APIs for mobile and web developers team.
  • Coached the team on how to deal with stress and frustrations. Worked as the go-to person for related discussions—encouraged others to strive for continuous improvement.
  • Contributed to the environment and structure that nurtures drive and enthusiasm within a team. Participated in gathering and preparing— giving performance feedback to team members.
  • Sought training and developmental opportunities related to software development and made recommendations for myself and others.
Technologies: Google API, Stripe API, Agile Software Development, PayPal API, Stripe Managed Accounts, Amazon Web Services (AWS), PHP, jQuery, Angular, Bootstrap 3, MySQL, Socket Programming, WordPress, CodeIgniter, Laravel, REST APIs, Facebook API, Payment Gateways, Google Places API, Functional Programming, Model View Presenter (MVP), Ubuntu Server

Senior Web Application Developer

2014 - 2015
North Star IT Solutions
  • Developed web-based management applications with CRM principles.
  • Performed bug fixing, error reporting, and quality assurance.
  • Maintained and enhanced previously developed products for better performance.
  • Developed the myBau CRM using CodeIgniter for efficient customer management.
Technologies: Google API, Agile Software Development, Amazon Web Services (AWS), PHP, JavaScript, HTML, Ajax, MySQL, CodeIgniter, Model View Controller (MVC), REST APIs, Bootstrap 3, jQuery, Functional Programming, Model View Presenter (MVP)

Website Developer

2010 - 2014
eSol Technologies
  • Programmed, tested, and debugged applications for optimal performance.
  • Designed, developed, tested, and deployed applications.
  • Developed appropriate code structures to solve specific tasks.
  • Built a website with an admin panel (product-based, simple static, and dynamic-based).
  • Maintained and optimized the database structure for efficiency and reliability.
  • Helped with the file structure deployment process.
  • Gained experience in design, development, and implementation of web-based, client/server, internet/intranet, standalone, and distributed applications.
Technologies: Google API, PHP, JavaScript, HTML, Ajax, MySQL, CodeIgniter, Model View Controller (MVC), REST APIs, Bootstrap 3, jQuery, Payment Gateways, Google Places API, Functional Programming, Model View Presenter (MVP)

Experience

Q for QURAN

This project centered around a book reading application, available in the Google Play Store and the App Store. For this app, I've written the whole back-end (RESTful APIs); this includes all of the primary and complex operations including the habit building system (to motivate users to read) along with the book distribution algorithm. I developed the whole system in Laravel (PHP 5.6, MySQL 5.7).

Quick Cash Mi

This project involved a website where people can sell and purchase gift cards. There are three types of users: sellers (who are going to sell their used gift cards), buyers, and admin (the commission holder). The whole module was built in CodeIgniter (PHP 5.5, MySQL 5.6).

TaxiRates

A website providing services to taxi drivers and the people who hire taxis online. Something more similar to the Uber car-sharing app, but with a bit different work flow. It also includes REST APIs for mobile applications. Developed in a custom framework (PHP 5.5, MySQL 5.1).

Bringit SXM

I built a website that enables the ordering of food online. The main feature of this application to provide service to users and to get food to their door steps. It provides a service to restaurants by receiving online orders with a little bit of a service charge. It was developed in CodeIgniter (PHP 5.5, MySQL 5.1).

Concierge Service St. Martin

I helped build a website that provides concierge services to visitors but online. These services include luxury items like boats, rooms, houses, and more. Specifically, I developed the core with (PHP 5.3, MySQL 5.1).

myBau

I built a medium-level CRM where the user can manage his projects, clients, employees, expenses, purchases, and sold merchandise in one place. I developed the site in CodeIgniter (PHP 5.6, MySQL 5.6).

Education

2006 - 2010

Bachelor of Science Degree in Computer Science

University of Punjab - Lahore, Pakistan

2004 - 2006

Higher Secondary Certificate (HSC) in Pre-engineering

Govt. Zamindar College - Gujrat, Pakistan

Certifications

SEPTEMBER 2015 - PRESENT

Yii

Udemy

Skills

Libraries/APIs

Twilio API, PayPal API, Propel, Stripe Connect, Stripe API, Google Places API, Google API, Google+ API, Facebook API, Node.js, REST APIs, jQuery, React, Vue, Stripe

Tools

PhpStorm, NGINX, Jenkins, Jira, Git

Languages

SQL, PHP, JavaScript, Python, HTML, C#, Core PHP

Frameworks

Laravel, Bootstrap 3, Angular, Yii, Bootstrap, AngularJS, CodeIgniter

Paradigms

REST, Model View Presenter (MVP), Functional Programming, Agile Software Development, Model View Controller (MVC), Socket Programming, Automation, Unit Testing

Platforms

Amazon Web Services (AWS), Twilio, WordPress, Linux

Storage

NoSQL, MySQL, MySQLi

Other

Architecture, Quality Assurance (QA), Payment Gateways, Stripe Managed Accounts, Ubuntu Server, Agile Software Testing, Twilio Studio, Ajax, Engineering, Learning Management Systems (LMS), APIs, Chrome Extensions, Firefox Extensions, Web Scraping, PDF Scraping, Integration Testing, Symphony

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring