Dil Muhammad, Developer in Lahore, Punjab, Pakistan
Dil is available for hire
Hire Dil

Dil Muhammad

Verified Expert  in Engineering

Full-stack Developer

Location
Lahore, Punjab, Pakistan
Toptal Member Since
March 15, 2022

Dil has over eight years of experience in software development and has worked with multiple technologies, such as Ruby on Rails, JavaScript, and PHP. While he enjoys all aspects of the job, his favorite project stage is working closely with clients to understand business needs, suggest technical solutions, and architect them. Dil is passionate about going through the collaborative process and exploring new technologies and ideas.

Portfolio

Logical Web Solution
Ruby on Rails (RoR), WordPress, JavaScript, HTML, Hotwire, Web Development...
DapperApps
Ruby on Rails (RoR), Ruby on Rails API, JavaScript, Bitbucket, Jira...
Tkxel
Ruby on Rails (RoR), Formstack, Engine Yard, Zendesk API, Twilio, JavaScript...

Experience

Availability

Full-time

Preferred Environment

Ruby on Rails (RoR), PostgreSQL, SaaS, WordPress, Bitbucket, Amazon Web Services (AWS), ActiveAdmin, Agile, Ruby

The most amazing...

...thing I've done is the transformation of ADCO Electronics, one of the biggest services companies in Western Australia, from a manual to paperless organization.

Work Experience

Team Lead

2021 - 2022
Logical Web Solution
  • Developed a system for online medical services and process improvement for patient-doctor engagement.
  • Oversaw the development process of a retail software in the WordPress technology.
  • Introduced the project management tool Jira in the company for bug reporting and progress tracking. We used Agile SDLC.
Technologies: Ruby on Rails (RoR), WordPress, JavaScript, HTML, Hotwire, Web Development, React, Databases

Senior Software Engineer

2017 - 2021
DapperApps
  • Built a platform to automate onboarding, appointments, reminders, and complete treatment plan processes for Advanced Dental Artistry, a leading restorative and cosmetic dentistry provider in Perth, Australia.
  • Transformed ADCO Electronics, one of the biggest services companies in Western Australia, from a manual to a paperless organization.
  • Developed a Camp Connect system for a startup company in Australia. This system covers multiple use cases and can revolutionize the mining and construction industry by helping the on-site workforce.
  • Created a web crawler to fetch data from Australia's stock and trading platform (hotcopper.com.au) and displayed the data on the front end. Created this MVP and deployed the code live. (https://peaceful-mountain-35290.herokuapp.com/).
  • Developed a business evaluation tool for an Australian startup, allowing companies to join the platform and benefit from future planning by evaluating the current state of their business.
  • Enhanced the existing Western Australia sports federation system to enable the club owners to dynamically make the plan for every year and built the meeting agenda module. The WA government sponsored the project.
Technologies: Ruby on Rails (RoR), Ruby on Rails API, JavaScript, Bitbucket, Jira, Technical Requirements, Team Management, ActiveAdmin, REST APIs, SQL, Agile, Scrum, Git, jQuery, Web Scraping, Scraping, Web Crawlers, Websites, Development, Communication, Team Mentoring, Full-stack, HTML, Amazon Web Services (AWS), Heroku, Devise, Ruby, Ruby Gems, Office 365, APIs, Data Cleaning, Data Organization, React, Hotwire, Web Development, Software Architecture, REST, API Integration, Back-end, Full-stack Development, User Experience (UX), Back-end Development, Web Applications, Stimulus, Turbo, SaaS, Software Development, Amazon EC2, Amazon S3 (AWS S3), Amazon Simple Email Service (SES), Postman, Algorithms, Data Analysis, DevOps, Data Visualization, Charts, Leadership, Database Design, Query Optimization, Tailwind CSS, Product Management, Web App Design, Web Security, GraphQL, Databases, Object-oriented Programming (OOP)

Senior Software Engineer

2014 - 2017
Tkxel
  • Developed a system for a French client with a comprehensive e-signature and payment tool to help process domestic and international transactions between service providers and their customers.
  • Improved the US-based TenantRex real estate project to standardize commercial real estate financial data to create market indices that helped brokers determine fair market price value. Developed the mortgage calculator for this project.
  • Led the team of five developers along with back-end development.
Technologies: Ruby on Rails (RoR), Formstack, Engine Yard, Zendesk API, Twilio, JavaScript, CSS, Payment APIs, Jira, PostgreSQL, RubyMine, Web Scraping, REST APIs, SQL, Git, jQuery, MySQL, Websites, Development, Communication, Team Mentoring, Full-stack, HTML, Amazon Web Services (AWS), eCommerce, Heroku, Devise, Sidekiq, Ruby, DocuSign, APIs, Web Development, Software Architecture, API Integration, Back-end, Full-stack Development, User Experience (UX), Back-end Development, Web Applications, Stimulus, Turbo, Software Development, Ruby on Rails API, Amazon EC2, Postman, Algorithms, Agile, Scrum, Data Analysis, SendGrid, DevOps, Data Visualization, Charts, Leadership, Haml, Database Design, Accounting, Tailwind CSS, Accounting Software, Product Management, CoffeeScript, Web App Design, Web Security, Databases, Object-oriented Programming (OOP)

Web Application Developer

2013 - 2014
Mindblaze Technologies
  • Set up an online eCommerce store for a UK-based client using WordPress and WooCommerce.
  • Developed a plugin for a Dubai-based real estate client to customize the core WordPress functionality enabling the admin to use the same images for different properties when the properties were identical, saving space and loading effort.
  • Developed a Revolution Health Club website for an Australian client to track health progress and schedule fitness classes.
  • Developed a reputation management survey as a WordPress plugin for a US client. The plugin was for sale on CodeCanyon and the client's website.
  • Developed an image processing and designing tool to design the QuBees.
Technologies: WordPress, Plugins, Themes, PHP, Image Processing, Apple Push Notifications, JavaScript, CSS, HTML, WooCommerce, SQL, jQuery, MySQL, Websites, Development, Full-stack, eCommerce, Web Development, Back-end, Full-stack Development, User Experience (UX), Back-end Development, Web Applications, Software Development, Payment APIs, Algorithms, Scrum, Data Visualization, Charts, Web App Design, Web Security, Databases, Object-oriented Programming (OOP)

Advanced Dental Artistry

https://advanceddentalartistry.com.au/
Advanced Dental Artistry is an established business providing dental health and cosmetic dentistry services.

I developed a system to automate the process of tracking the treatment plans, appointments, customer history, and payments that they initially followed manually on paper. The administrator at the reception can create a patient account and manage patients from the admin portal. The patient can then track everything via a mobile app. Also, reminders are sent via SMS for all events, such as appointments and payments.

I played a key role in the admin portal, API development, and code deployment on Amazon EC2.

Camp Connect

Camp Connect is a SaaS-based solution for companies in the mining industry. For mine site workers, it’s a one-stop shop for all information and interaction with their management. Rosters and traveling schedule features were developed to facilitate the workers. The core of this product is KMZ maps and SOS to mitigate the life risk at work sites. Emergency alerts are broadcasted in case of cyclones.

This system is a combination of web admin portals and mobile apps. The admin portal has three layers—super admin, company admin, and site admin portals. The platform is developed with Ruby on Rails for web admin and React Native for mobile apps. For maps, we used the KMZ technology. Deployment was made on AWS EC2, S3, SNS, and SES.

As the team leader of this project, my significant contribution was to the back-end development. The mobile app development team worked under my supervision also and collaborated with the designer. I was directly reporting to our CTO.

SafeProud

SafeProud is a SaaS-based solution initially developed for use in the client's own company. After successful implementation, the client requested to enhance the product to be able to sell services to other companies.

This product helped the company minimize paper use and track the work of on-site workers. On the admin portal, management can view and analyze submitted data in real time. Now, organizations can sign up from mobile apps and use their admin portal to handle the operations.

We developed the admin portal in the Ruby on Rails platform with the help of multiple other libraries. The deployment was on AWS EC2 and S3 for file storage. Mobile apps were developed in React Native.

I worked as the team lead and back-end developer, managing the whole team and reporting to the top management. I communicated with the client to gather requirements and wore multiple hats.

Clean Your Name (Web Scraping)

https://cleanyourname.com/
A system that provides services for online reputation management. Deletes unwanted information from Google. I was the back-end developer with the role of scraping data from different platforms (Crunchbase and LinkedIn) and push usable information to the database.

Australia's Stock Trading Scrapper (https://hotcopper.com.au/)

A Ruby-based web scraper to fetch the latest discussions of a company listed on Australia's stock exchange. We scrape data from https://hotcopper.com.au/, and users can view real-time data with just one click. I developed this MVP project. My role was to create the data scraper, front-end content representation, and code deployment.
2009 - 2013

Bachelor's Degree in Information Technology

National University of Sciences and Technology - Islamabad, Pakistan

Libraries/APIs

Ruby on Rails API, React, REST APIs, jQuery, Devise, Zendesk API, Sidekiq

Tools

Bitbucket, Jira, Amazon Simple Email Service (SES), Zoom, Postman, Git, RubyMine, Slack, Turbo, SendGrid, Formstack, Apple Push Notifications, Amazon Simple Notification Service (Amazon SNS)

Frameworks

Ruby on Rails (RoR), Stimulus, Tailwind CSS

Languages

JavaScript, HTML, Ruby, SQL, CSS, PHP, CoffeeScript, Haml, GraphQL

Paradigms

Agile, Scrum, REST, Database Design, DevOps, Web App Design, Object-oriented Programming (OOP)

Platforms

Amazon EC2, WordPress, WooCommerce, Amazon Web Services (AWS), Twilio, Engine Yard, Heroku

Storage

Amazon S3 (AWS S3), PostgreSQL, MySQL, Databases

Industry Expertise

Accounting

Other

Team Management, Software Development, Web Scraping, ActiveAdmin, APIs, Back-end, Full-stack, Algorithms, Scraping, Communication, Ruby Gems, Web Development, Back-end Development, Web Applications, Data Analysis, Data Visualization, Charts, Leadership, SaaS, IT Project Management, Payment APIs, Plugins, Themes, Image Processing, Technical Requirements, Data Scraping, Web Crawlers, Websites, Development, Team Mentoring, eCommerce, Office 365, Data Organization, Hotwire, Software Architecture, API Integration, Full-stack Development, User Experience (UX), Query Optimization, Accounting Software, Web Security, DocuSign, Data Cleaning, User Interface (UI), Product Management

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