Scroll To View More
Ali Anwar, Ruby Developer in Dublin, CA, United States
Ali Anwar

Ruby Developer in Dublin, CA, United States

Member since November 13, 2018
Ali Anwar is a passionate programmer with over a decade of experience developing products with a strong user focus for high‐volume businesses. Besides his expertise, he's also a team player with a can‐do attitude. Ali has proven himself to be a one‐man engineering team for startups especially in regards to developing high traffic, performant, and scalable web applications.
Ali is now available for hire

Portfolio

Experience

  • Ruby on Rails 5, 11 years
  • Ruby, 11 years
  • JavaScript, 10 years
  • Elasticsearch, 9 years
  • PostgreSQL, 9 years
  • MongoDB, 8 years
  • Golang, 4 years
  • React, 3 years
Dublin, CA, United States

Availability

Part-time

Preferred Environment

Mac, Sublime, Git

The most amazing...

...app I've built is an online file storage with a look and feel of your local desktop (with a Go back-end and React front-end).

Employment

  • Senior Software Engineer

    2016 - 2018
    Twitch Interactive, Inc.
    • Played a leadership role in defining the requirements, architecture, and development on complex projects.
    • Built and maintained performant, reliable, and high-performance systems, web services, and large scale applications.
    • Scaled and improved existing APIs and services (written in Go) that power Twitch.
    • Produced clean, high-quality code, tests, and well-written documentation.
    • Mentored and leveled up fellow engineers in the team through code reviews and discussions.
    Technologies: Ruby on Rails, Go, React, GraphQL
  • Senior Software Engineer

    2014 - 2016
    Apollo Lightspeed (Apollo Education Group)
    • Constructed a core virtual apprentice app using Ruby on Rails, React, Haml, and Sass, backed by PostgreSQL and Redis.
    • Developed version 3 of the core SkilledUp app using Ruby on Rails, CoffeeScript; backed by MySQL, Elasticsearch, and Redis.
    • Set up application servers, a database server, an Elasticsearch server, a scrapers' server, and a staging server to support, maintain, and serve the applications.
    • Wrote a Ruby scrapers' framework to fetch and aggregate courses from different online sources, and feed them into our core app.
    • Led a team of seven remote developers to develop and maintain the application and scrapers.
    Technologies: Ruby on Rails, Python, Flask
  • Senior Software Engineer

    2008 - 2014
    Cumulus Tech
    • Developed, deployed, and maintained multiple applications.
    • Led the architectural discussions for new projects with the team.
    • Helped developers with their day-day tasks.
    • Worked with the team in an Agile manner to plan sprints, build the product backlog, and defined priorities; also organized daily standups.
    • Trained new resources to become Stellar developers.
    • Worked closely with the product team to refine the requirements, and manage expectations/deadlines.
    Technologies: Ruby on Rails, Python, AngularJS, PHP

Experience

  • SkilledUp (Development)

    An application that curates online courses from providers including Coursera, edX, Udacity, Udemy, Lynda.com, and more. It indexes them and then returns them through a search tool. It also exposes an API that is used by another online university.

    Technologies: Ruby on Rails, MySQL, Elasticsearch, Redis, Resque, CoffeeScript, Mandrill, MailChimp, Foundation, OmniAuth

  • ListFixx (Development)

    A social networking website and app for foodies and chefs. Its user interface is similar to Instagram but its content is related to recipes and meals. One can upload recipes, tag recipes in the meal post, move recipes to a meal plan, and move recipes to a grocery list. Its future version will have a feature to order grocery items saved in a grocery box.

    Technologies: Ruby on Rails, PostgreSQL, HTML, CSS, JavaScript, jQuery

  • WeTime (Development)

    Manage your fitness events within your desired time frame with the options of event settings.

    Technologies: Ruby on Rails, PostgreSQL, JavaScript, jQuery, OmniAuth, Stripe, Apple Pay, PayPal, Google Pay, Spotify, State Machines, Bootstrap, AWS (EC2, Route 53, SES)

  • LingoHub (Development)

    This automatically produces multilingual application by integrating its technology with clients' developer sites and then deploys machine translation.

    Technologies: Ruby, Rails, PostgreSQLl, JavaScript, jQuery, TextMaster APIs, dry-auto_inject Service, OmniAuth, RuboCop, Stripe, reCAPTCHA, RSpec, Capybara

Skills

  • Languages

    Ruby, JavaScript, Golang, Python, CoffeeScript
  • Frameworks

    Ruby on Rails 5, Flask, Django, Angular
  • Libraries/APIs

    React, Apache Lucene
  • Tools

    Solr, AWS ECS
  • Platforms

    Linux, AWS EC2
  • Storage

    MySQL, PostgreSQL, MongoDB, Redis, Elasticsearch, Sphinx Search Engine

Education

  • Bachelor of Science degree in Computer Sciences
    2003 - 2007
    National University of Computer and Emerging Sciences - Lahore, Pakistan
I really like this profile
Share it with others