
Usman Sadiq
Verified Expert in Engineering
Architecture Developer
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
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
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
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.
DevOps PHP Developer
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.
Full-stack Developer
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.
Senior PHP Developer
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.
Lead Developer
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.
Senior Software Engineer
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.
Team Lead
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.
Senior Web Application Developer
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.
Website Developer
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.
Experience
Q for QURAN
Quick Cash Mi
TaxiRates
Bringit SXM
Concierge Service St. Martin
myBau
Education
Bachelor of Science Degree in Computer Science
University of Punjab - Lahore, Pakistan
Higher Secondary Certificate (HSC) in Pre-engineering
Govt. Zamindar College - Gujrat, Pakistan
Certifications
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring