Scroll To View More
Hire the top 3% of freelance developers
Amin Shah Gilani

Amin Shah Gilani

Lahore, Punjab, Pakistan
Member since October 7, 2016
Amin is a developer and entrepreneur who loves writing clean, test-driven Ruby and ES6 code—wrapped in perfectly crafted containers for CI/CD. In one of his two hackathon wins, he was awarded the first prize from over 300 global entries. In his free time, he authors technical content, contributes to open source projects, and builds fun things. He also founded and led a company in Pakistan that raised venture capital in Silicon Valley.
Amin is now available for hire
Portfolio
Experience
  • GitHub, 5 years
  • Ruby, 3 years
  • Node.js, 3 years
  • Ruby on Rails (RoR), 3 years
Lahore, Punjab, Pakistan
Availability
Part-time
Preferred Environment
Git, Atom, Ubuntu or macOS
The most amazing...
...thing I've coded is a Bitcoin-to-currency converter bot that I would send bitcoin to and it would convert it to PKR and wire it to my bank account.
Employment
  • Co-Founder | CTO
    2017 - PRESENT
    Nazdeeq.com
    • Built the technology that powers the company.
    • Built complex Nginx configurations that powers the core application.
    • Created a powerful, very available infrastructure to handle the huge traffic demands.
    • Containerized multiple micro services to make the software infrastructure and platform agnostic.
    • Created scalable pipelines for support and partner communications.
    Technologies: Ruby on Rails, Nginx, Docker, Kubernetes, Amazon Product Advertising API
  • Senior Ruby on Rails Engineer
    2017 - 2017
    ABC Containers (via Toptal)
    • Created a customized ERP for the business.
    • Automated almost all themanual aspects of the business logic.
    • Developed a database schema that would fit past data and aid in new data.
    • Implemented real-time business reports.
    • Reviewed and translated business logic into code.
    Technologies: Ruby on Rails, GitLab CI, Mailgun, eSignature
  • CEO | Developer | Head of Operations
    2014 - 2017
    Payload Technologies Inc.
    • Architected an auditable financial system that allowed users to exchange balance and make payments among each other.
    • Created a messaging application that allowed users to talk to each other in real time.
    • Implemented an escrow system that would hold and payout agreed amounts based on user actions.
    • Used third party APIs to securely store Bitcoin.
    • Created a service that automatically liquidated Bitcoin into currency through third party exchanges.
    Technologies: Ruby on Rails
  • Technology Consultant
    2012 - 2014
    Treebark
    • Created brochureware websites for clients.
    • Set up and maintained WordPress and Joomla websites.
    • Registered and managed domain names on behalf of clients.
    • Set up Google apps for clients.
    Technologies: HTML/CSS, Photoshop
Experience
  • Please Use Git (Other amazing things)
    https://hackernoon.com/please-use-git-da3bea7d1234

    Counterarguments to the most common reasons against using Git.

    Despite Git being ubiquitous among organizations and teams, I’ve met a surprising number of people in Pakistan that don’t use version control. It makes it incredibly difficult for me to collaborate with them.

  • 2 Welcome Side Effects of Webpack in Rails | Article (Other amazing things)
    https://web.archive.org/web/20170924211345/https://www.euruko2017.org/2017/09/19/two-welcome-side-effects-of-webpack-in-rails.html

    An article that I wrote that discusses how a Rails' Webpack integration lets us tap into the world of JavaScript dependencies and bypass the "use CSS helpers" annoyance in the asset pipeline.

  • How to Build an Effective Initial Deployment Pipeline (Publication)
    Do you run deployment scripts from your development machine, or find yourself referring to deployments by the day of the week they were deployed, instead of using version numbers? It’s time for a better solution. In this article, Freelance Ruby Engineer and automation enthusiast Amin Shah Gilani walks you through his perfect deployment pipeline to use at the beginning of your project. With this CI/CD configuration, every push is tested, the master branch is deployed to staging servers with a fresh database dump from the production server, and versioned tags are deployed to production with backups and migrations running automatically.
  • Rails Service Objects: A Comprehensive Guide (Publication)
    Rails ships with everything you need to prototype your application quickly, but when your codebase starts growing, you'll run into scenarios where the conventional Fat Model, Skinny Controller mantra breaks. When your business logic can't fit in either a model or a controller, that's when service objects come in and let us separate every business action into its own Ruby object.
  • A Guide to Security Best Practices for Remote Teams (Publication)
    Learn how, with the right remote worker security policy, distributed teams can be just as secure as in-house teams. Toptal Freelance Software Engineer and full-time remote worker Amin Shah Gilani walks us through common security attack methods, cyber defense strategies, and, finally, an example of a good remote worker security policy.
  • Unlimited Scale and Free Web Hosting with GitHub Pages and Cloudflare (Publication)
    Whether you’re a bootstrapped startup that needs a brochureware website or a corporation that needs a high-performing web app, this post is for you. In it, Toptal Software Engineer Amin Shah Gilani teaches you how to setup a static, SSL-secure website for the very low cost of free, using Github Pages and Cloudflare.
Skills
  • Languages
    JavaScript, Ruby, ECMAScript (ES6), HTML/CSS, Python 3
  • Frameworks
    Ruby on Rails (RoR), Bootstrap 3+, Express.js
  • Tools
    RSpec, Cucumber, GitHub, Git, GitHub Pages, Jekyll, Adobe Photoshop, Docker Compose
  • Paradigms
    Test-driven Development (TDD), Behavior-driven Development (BDD)
  • Other
    APIs, Bitcoin, Semantic UI, Domains & Hosting, Documentation, Writing
  • Libraries/APIs
    Node.js, jQuery, Twitter API, Coinbase API, Stripe, Stripe API, React
  • Platforms
    Docker, Ubuntu, Raspberry Pi, Mailgun, Ghost.io, WordPress, Blockchain, Kubernetes, Amazon Web Services (AWS), Joomla, Drupal
  • Storage
    PostgreSQL, AWS S3, MongoDB
Education
  • Certificate in Getting Started With Python
    2017 - 2017
    University of Michigan | Coursera - Online (https://coursera.org/verify/2GU354Z9X8XT)
  • Certificate in Ruby on Rails: An Introduction
    2016 - 2016
    Johns Hopkins University | Coursera - Online (https://coursera.org/verify/2GU354Z9X8XT)
  • Bachelor of Science with honors in Economics & Finance
    2010 - 2015
    Lahore School of Economics - Lahore, Pakistan
Hire the top 3% of freelance developers
I really like this profile
Share it with others