Aitizaz Khan, System Architecture Design Developer in San Francisco, CA, United States
Aitizaz Khan

System Architecture Design Developer in San Francisco, CA, United States

Member since February 24, 2017
Aitizaz is a full-stack engineer with expertise in Ruby on Rails and Java. He is keenly interested in algorithm-level efficiency and has experience working both with front-end and back-end technologies as well as frameworks. Aitizaz is also a competitive programmer who actively participates in different online challenges. He loves learning about anything, especially if it make him better at his craft.
Aitizaz is now available for hire

Portfolio

Experience

Location

San Francisco, CA, United States

Availability

Part-time

Preferred Environment

Sublime Text, Linux, MacOS, Git

The most amazing...

...thing I've built is a telemedicine application for an international hospital that enabled the hospital to treat patients in remote areas over the web.

Employment

  • Software Egnineer

    2017 - 2020
    Inspectpoint (via Toptal)
    • Developed and designed new features using Ruby on Rails with PostgreSQL.
    • Tracked and fixed existing system issues using Trello as a reporting tool.
    • Developed a RESTful API for the system to be consumed by iPad applications.
    • Used gems like Active Admin for Admin Panel, prawn for PDF generation, and devise for authentication.
    Technologies: Ruby on Rails (RoR)
  • Chatbot Messenger Automation Platform

    2017 - 2017
    Code Nero (via Toptal)
    • Created a chatbot platform using Facebook Graph and Messenger APIs.
    • Used Ruby on Rails for the back end and integrated payments using Stripe.
    • Used Facebook Graph API and Messenger API to send automated messages to customers, and used Active Admin for the admin panel.
    Technologies: Amazon Web Services (AWS), Facebook Open Graph API, Ruby on Rails (RoR)
  • Co-founder and Technical Lead

    2015 - 2016
    Rabbit Drop
    • Developed web and mobile applications for this platform.
    • Managed a team that included two developers and six interns.
    • Deployed and maintained the production app on DigitalOcean.
    • Developed a RESTful API for the system to be consumed by other applications, including Android apps.
    • Used the open source Spree gem for cart system implementation.
    • Integrated third-party APIs like Google Analytics, Slack, and Twilio.
    Technologies: RubyMine, Ruby, Ubuntu, PostgreSQL, CSS, JavaScript, HTML, Ruby Gems, Java, Ruby on Rails (RoR)
  • Software Engineer

    2014 - 2015
    I2c, Inc.
    • Integrated APIs in some of the major modules for Cholder 3.0.
    • Performed testing of different applications of the MCP (My Card Place) platform.
    • Analyzed requirements and prepared an end-to-end sheet of test cases for data-driven testing.
    • Performed UI testing, unit testing, black box testing, white box testing, and regression testing on various applications.
    Technologies: MyEclipse, Visualizer, PuTTY, JDBC, JavaScript, SQL, Apache Struts 2, JSP, Jakarta EE

Experience

  • Rabbit Drop

    Designed and developed the Rabbit Drop eCommerce website.

  • Rabbit Drop REST APIs

    Designed and developed REST APIs for the Rabbit Drop eCommerce web app. These APIs were consumed by the mobile apps.

  • Virtual Clinic

    Web application software for telemedicine, developed according to the requirements of Shifa Foundation Pakistan, which provides healthcare at a distance in real-time, The main tools used were Web2Py, which is a Python-based MVC framework used for server side implementation and the EHR (Electronic Health Record), and WebRTC, which is an API used for real-time communication.

  • Clustering Tweets by Journalists Using MATLAB

    Twitter analysis of journalists of two nationalities over a particular time span to identify the most discussed topics during said time span.

  • Microsoft Technology Associate

    Successfully Completed the Microsoft Technology Associate certification in Software Development Fundamentals

  • Generating Similar Melodies using Elemen Neural Network.

    This application uses the concept of artificial intelligence called neural networks to generate melodies similar to the melody provided. The type of neural network used is Elman Neural network. This application gets a few nodes of melody, and then it is trained with the melody provided, after which it generates its own melodies similar to the one provided.

    Contribution: Development, design, requirements analysis, research, documenting, and testing

  • KeepTruckin Back-end APIs

    Created both public and internal APIs for the KeepTruckin platform.

Skills

  • Languages

    Ruby
  • Frameworks

    Ruby on Rails (RoR), Factory Girl, GrapesJS
  • Libraries/APIs

    Rollbar, REST APIs, Salesforce REST API, ActiveRecord
  • Tools

    AWS SDK, SemaphoreCI, GitHub, Jira, Atlassian Suite, Git, NGINX
  • Paradigms

    RESTful Development, Back-end Architecture, REST, Database Design, Continuous Deployment
  • Storage

    Redis, Redshift, Amazon S3 (AWS S3), PostgreSQL, Databases
  • Other

    Algorithms, Website Performance, Version Control, Web Development, Technical Leadership, ActiveAdmin, Data Structures, Ruby Gems, System Architecture Design, Puma
  • Platforms

    Amazon Web Services (AWS)

Education

  • Bachelor's Degree in Computer System Engineering
    2010 - 2014
    GIK Institute - Pakistan

To view more profiles

Join Toptal
Share it with others