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

Usman Sadiq

Verified Expert  in Engineering

Payment Gateways Developer

Location
Islamabad, Islamabad Capital Territory, Pakistan
Toptal Member Since
October 26, 2016

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

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

Experience

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

DevOps PHP Developer

2018 - PRESENT
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, Vue 2

Senior Full-stack Developer

2017 - PRESENT
Bridgepoint
  • Developed the POS for the company to help manage/sell insurance policies. This system does 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 is also time to time improvements into 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#

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

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 ~6 months, fixing bugs and adding more features over time.
Technologies: PHP, MySQL

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

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

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

Senior Web Application Developer

2014 - 2015
North Star IT Solutions
  • Developed web applications.
  • Performed bug fixing, error reporting, and quality assurance.
  • Maintained previously developed products.
  • Developed a CRM named myBau using CodeIgniter.
  • Developed websites using CMS.
Technologies: Google API, Agile Software Development, Amazon Web Services (AWS), PHP, JavaScript, HTML, Ajax, MySQL, CodeIgniter, Model View Controller (MVC)

Website Developer

2010 - 2014
eSol Technologies
  • Programmed, tested, and debugged applications.
  • Designed, developed, tested, and deployed applications.
  • Developed appropriate code structures to solve specific tasks.
  • Built a website with an admin panel (product base, simple static, and dynamic-based).
  • Maintained the database structure.
  • 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)

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).

Languages

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

Frameworks

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

Libraries/APIs

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

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

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

Storage

NoSQL, MySQL

Tools

PhpStorm, NGINX, Jenkins, Jira, Git

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

SEPTEMBER 2015 - PRESENT

Yii

Udemy

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