Amer Chaudhary, Developer in Lahore, Punjab, Pakistan
Amer is available for hire
Hire Amer

Amer Chaudhary

Verified Expert  in Engineering

Full-stack Web Developer

Location
Lahore, Punjab, Pakistan
Toptal Member Since
September 7, 2021

Amer is a full-stack developer with over 15 years of hands-on experience in software development architecture and management. Along with excellent troubleshooting, analytical, and problem-solving skills, Amer is familiar with the entire software lifecycle and accompanying available technologies. Amer has a particular passion for software architecture and likes to spend his free time studying it. Amer is also well-versed in leading teams and in communication, especially with public speaking.

Portfolio

Nodesol Corp
Architecture, Management, IT Infrastructure, CSS, HTML, Eloquent, Twilio...
Daring Development
Terraform, Docker, Kubernetes, Laravel, REST APIs, Stripe API, Recurly...
Recovery Database Network
Docker, Kubernetes, APIs, Git, JavaScript, PHP, Symfony, Lumen...

Experience

Availability

Full-time

Preferred Environment

Laravel, Vue, Quasar, Docker, Kubernetes, PHP, MySQL, Bootstrap, Linux, Terraform

The most amazing...

...project I've worked is currently being used by more than 650 banks in the US including all the major ones.

Work Experience

Chief Executive Officer

2020 - PRESENT
Nodesol Corp
  • Started a software company from scratch and made it fully operational in minimal time.
  • Trained and guided the software engineers to deliver quality work to our clients providing junior developers the opportunity to learn and grow in their careers.
  • Interacted with clients on regular basis to get feedback and improve internal processes.
  • Automated the company's entire internal infrastructure creation and management processes with SSO and RBAC on Docker and Kubernetes.
Technologies: Architecture, Management, IT Infrastructure, CSS, HTML, Eloquent, Twilio, Software as a Service (SaaS), Stripe Connect API, Stripe, Linux, Continuous Delivery (CD), Deployment, Linux Servers, CSS3, HTML5, ECMAScript (ES6), Vue, TypeScript, Scalability, Full-stack, Back-end, Microservices Architecture, CTO, System Architecture, Application Architecture, Microservices, Amazon S3 (AWS S3), Web Development, Mobile, Elasticsearch, Payment APIs, Minimum Viable Product (MVP), iOS, Android, Front-end, Vue 2, Mobile First, PHP 7, Team Leadership, Software Architecture, Cloud Architecture, NGINX, Integration, eCommerce, Mobile Development, API Integration, Startups, Project Management, Figma, Front-end Development, Vue 3, Back-end Development, Agile Deployment, Full-stack Development, Hosting, Technical Leadership, Product Strategy, User Interface (UI), User Experience (UX), Redesign, Stripe Checkout, Stripe Subscriptions, CI/CD Pipelines, Bitbucket, Databases, Software Development

Senior Backend Engineer

2021 - 2022
Daring Development
  • Containerized their existing application and website.
  • Set up the deployment on Kubernetes with automated CI/CD pipelines.
  • Automate the entire infrastructure as code using Terraform.
  • Set up a complex migration process to migrate 17 million users and their subscriptions and corresponding invoices from providers like Recurly, Stripe, Alipay, and PayPal, to Chargebee.
Technologies: Terraform, Docker, Kubernetes, Laravel, REST APIs, Stripe API, Recurly, Chargebee, Google Cloud, Git, GitHub, Continuous Delivery (CD), PHP, CSS3, HTML5, Google Cloud Platform (GCP), Scalability, Full-stack, Back-end, Microservices Architecture, System Architecture, Application Architecture, Amazon S3 (AWS S3), Web Development, Payment APIs, Front-end, PHP 7, Team Leadership, Software Architecture, Cloud Architecture, NGINX, Integration, API Integration, Startups, Front-end Development, Back-end Development, Agile Deployment, Full-stack Development, Hosting, Technical Leadership, Product Strategy, User Interface (UI), User Experience (UX), Redesign, Stripe Checkout, Stripe Subscriptions, CI/CD Pipelines, Databases, Software Development

Software Engineer

2014 - 2020
Recovery Database Network
  • Acted as a product owner and team leader of a team and focused on team management, innovation, maintenance, new features, improvements, and bug fixes.
  • Presented sales demos for this product to prospective clients and communicated with clients regularly to present ideas and solutions.
  • Created the product and mobile app from scratch using the latest version of Laravel (v4.2 at the beginning of this project).
  • Kept the product up to date with PHP (v7) as well as Laravel (v5.4).
  • Managed the team’s work log, monitored their performance, performed regular code reviews, and asserted best practices are being followed.
  • Oversaw the entire infrastructure which included migrating the product from an on-premise data center to AWS and then to Kubernetes and Docker with an automated CI/CD pipeline.
  • Wrote automated tests for this app which covered more than 95% of the app's functionality.
  • Completed the SAFe Practitioner certification and transitioned from Agile to SAFe and championed the work/task management process and made efforts to reduce the WIP and avoid unplanned work.
  • Created Lambda functions in Node.js as well as microservices in PHP using the Lumin framework.
Technologies: Docker, Kubernetes, APIs, Git, JavaScript, PHP, Symfony, Lumen, Service-oriented Architecture (SOA), SOAP, MySQL, CouchDB, PHPUnit, Selenium, Laravel, CSS, HTML, Eloquent, Software as a Service (SaaS), Stripe Connect API, Stripe, Linux, Continuous Delivery (CD), Deployment, Linux Servers, Node.js, CSS3, HTML5, Scalability, Full-stack, Back-end, Amazon Web Services (AWS), Microservices Architecture, System Architecture, Application Architecture, Microservices, Amazon S3 (AWS S3), Web Development, Serverless Architecture, Serverless, Lambda Functions, AWS Lambda, Elasticsearch, Payment APIs, Minimum Viable Product (MVP), Symphony, Front-end, Vue 2, PHP 7, Team Leadership, Software Architecture, Cloud Architecture, NGINX, Integration, API Integration, Front-end Development, Back-end Development, Agile Deployment, Full-stack Development, Hosting, Technical Leadership, Product Strategy, User Interface (UI), Redesign, Stripe Checkout, Stripe Subscriptions, CI/CD Pipelines, Databases, Software Development

Senior Consultant

2013 - 2014
Build America Mutual
  • Made an overall framework for the Java reports as a servlet in Tomcat and designed and created Excel reports for manipulating live data using Java and JExcel; also generated customizable reports on the fly using BIRT.
  • Managed a huge database of financial data and tuned MySQL as well as the app to perform faster while implementing features to automate the financial apps and processes.
  • Helped the engineers with architecture and design decisions on a large enterprise financial app.
Technologies: PHP, Java, BIRT, Git, Yii, jQuery, JavaScript, MySQL, CSS, HTML, Software as a Service (SaaS), Linux, Linux Servers, CSS3, HTML5, Full-stack, Back-end, Web Development, Front-end, Software Architecture, Integration, API Integration, Startups, Front-end Development, Back-end Development, Full-stack Development, User Interface (UI), User Experience (UX), Redesign, Databases, Software Development

Senior Software Engineer

2012 - 2013
WebThriftStore
  • Built a new in-house framework and architected a solution to separate the old outdated codebase from a new codebase without rewriting the old code completely.
  • Created the fundraiser feature and mobile app API in the new codebase.
  • Communicated ideas and architecture with remote colleagues and came up with mutually agreeable solutions to different architectural problems.
Technologies: PHP, Amazon S3 (AWS S3), MySQL, jQuery, Smarty, JavaScript, CSS, HTML, Linux, Linux Servers, Amazon Web Services (AWS), Web Development, Payment APIs, Front-end, Software Architecture, Integration, eCommerce, Startups, Front-end Development, Back-end Development, Full-stack Development, Product Strategy, User Interface (UI), User Experience (UX), Redesign, Databases, Software Development

Software Engineer

2011 - 2012
MDX Medical, Inc.
  • Designed, developed, and architected the product from mockups.
  • Made the product generic and extendable for each client.
  • Maintained and managed production servers and deployments to keep the product highly available.
  • Learned rapidly about an already existing product, became familiar with the codebase, and then modified the code on a weekly basis to fix bugs and add new features.
Technologies: PHP, PostgreSQL, MongoDB, Git, APIs, jQuery, Smarty, JavaScript, MySQL, CSS, HTML, Software as a Service (SaaS), Linux, Deployment, Linux Servers, Web Development, Front-end, Integration, API Integration, Startups, Front-end Development, Back-end Development, Agile Deployment, Full-stack Development, Hosting, Product Strategy, User Experience (UX), Redesign, Databases, Software Development

FixTrax

http://www.fixtrax.com
A complete mechanic shop management software that allows you to manage your employees, customers, vehicles, orders, parts, and warranty. It also generates helpful reports to make the operations of a mechanic shop smoother and easier. This app is available as a web as well as a mobile app in Android and iOS.

VendorVision

A vendor compliance management software for lenders (banks) and vendors. The vendors can log in and enter their company's information and upload the required documents. The banks can also log in and manage their vendors, approve/reject their compliance, and generate a compliance score for their vendors

SecureAuth

Take out the authentication and authorization from a large app and move it into a separate microservice of its own. This microservice is completely independent and self-reliant with its own data source and database. This app sits in front of all applications of the company using the Kubernetes ingress to make every request pass through this microservice allowing SSO into all apps.

The Commercial Co-op

http://www.thecommercialcoop.com
This is a real estate broker platform where brokers can manage their teams, create listings, search available listings, generate brochures, and perform comparative market analysis. We rebuilt the entire front-end application from scratch with the Quasar Framework (Vue.js) with a Laravel and MySQL back end.
AUGUST 2018 - AUGUST 2019

SAFe Practitioner

Scaled Agile Framework (SAFe)

Libraries/APIs

Vue, Vuex, jQuery, Stripe, REST APIs, Stripe API, Stripe Connect API, Node.js, Vue 2, Vue 3

Tools

Git, GitHub, Figma, Terraform, Recurly, NGINX, Stripe Checkout, Bitbucket

Frameworks

Laravel, Quasar, Bootstrap, Eloquent, Smarty, Lumen, Yii, Symfony, PHPUnit, Selenium

Languages

PHP, JavaScript, CSS, HTML, SQL, CSS3, HTML5, PHP 7, TypeScript, Java, Go, ECMAScript (ES6)

Paradigms

Agile, Scrum, REST, Management, Microservices Architecture, Application Architecture, Hosting, Service-oriented Architecture (SOA), DevOps, Continuous Delivery (CD), Microservices, Mobile Development, Serverless Architecture

Platforms

Docker, Kubernetes, Linux, CentOS, LAMP, Linux Mint, Ubuntu Linux, Google Cloud Platform (GCP), Amazon Web Services (AWS), Mobile, Android, BIRT, Twilio, cPanel, AWS Lambda, iOS

Storage

MySQL, Amazon S3 (AWS S3), Google Cloud, Databases, Elasticsearch, PostgreSQL, MongoDB, CouchDB

Industry Expertise

Project Management

Other

APIs, Agile DevOps, Architecture, IT Infrastructure, Software as a Service (SaaS), Ajax, Deployment, Linux Servers, Scalability, Full-stack, Back-end, System Architecture, Web Development, Minimum Viable Product (MVP), Front-end, Integration, API Integration, Startups, Front-end Development, Back-end Development, Full-stack Development, Technical Leadership, User Interface (UI), User Experience (UX), Redesign, CI/CD Pipelines, Software Development, Chargebee, CTO, Payment APIs, Mobile First, Team Leadership, Software Architecture, eCommerce, Agile Deployment, Product Strategy, Stripe Subscriptions, SOAP, Serverless, Lambda Functions, Symphony, Cloud Architecture

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