Aitizaz Khan,美国加州旧金山的开发人员
Aitizaz is available for hire
Hire Aitizaz

Aitizaz Khan

Verified Expert  in Engineering

系统架构设计开发人员

Location
旧金山,加州,美国
Toptal Member Since
February 24, 2017

Aitizaz是一名精通Ruby on Rails和Java的全栈工程师. 他对算法级效率非常感兴趣,并且具有前端和后端技术以及框架的工作经验. Aitizaz也是一个有竞争力的程序员,他积极参与各种在线挑战. 他喜欢学习任何东西,尤其是那些能让他在自己的手艺上做得更好的东西.

Availability

Part-time

Preferred Environment

Sublime Text, Linux, MacOS, Git

The most amazing...

...我为一家国际医院建立了一个远程医疗应用程序,使医院能够通过网络治疗偏远地区的病人.

Work Experience

Software Egnineer

2017 - 2020
Inspectpoint (via Toptal)
  • 使用Ruby on Rails和PostgreSQL开发和设计新功能.
  • 使用Trello作为报告工具跟踪和修复现有的系统问题.
  • 为iPad应用程序使用的系统开发了RESTful API.
  • 使用gem,如Active Admin用于管理面板,prawn用于PDF生成,以及用于身份验证的设计.
技术:Ruby on Rails (RoR)

聊天机器人信使自动化平台

2017 - 2017
Code Nero (via Toptal)
  • 使用Facebook Graph和Messenger api创建聊天机器人平台.
  • 后端使用Ruby on Rails,集成支付使用Stripe.
  • 使用Facebook Graph API和Messenger API自动向客户发送消息, 并使用Active Admin作为管理面板.
技术:亚马逊网络服务(AWS)、Ruby on Rails (RoR)

Co-founder and Technical Lead

2015 - 2016
Rabbit Drop
  • 为该平台开发web和移动应用程序.
  • 管理一个包括两名开发人员和六名实习生的团队.
  • 在DigitalOcean上部署和维护生产应用程序.
  • 为系统开发了RESTful API,供其他应用程序使用,包括Android应用程序.
  • 使用开源的Spree gem实现购物车系统.
  • 集成第三方api,如Google Analytics, Slack和Twilio.
技术:Ruby, PostgreSQL, Ruby Gems, Ruby on Rails (RoR)

Software Engineer

2014 - 2015
I2c, Inc.
  • 在holder 3的一些主要模块中集成api.0.
  • 对MCP (My Card Place)平台的不同应用进行测试.
  • 分析需求并为数据驱动测试准备端到端的测试用例表.
  • Performed UI testing, unit testing, black box testing, white box testing, 以及各种应用程序的回归测试.
Technologies: MyEclipse, Visualizer, PuTTY, JDBC, JavaScript, SQL, Apache Struts 2, Jakarta Server Pages (JSP), Jakarta EE

Rabbit Drop

设计并开发了Rabbit Drop电子商务网站.

Rabbit Drop REST APIs

为Rabbit Drop电子商务web应用程序设计和开发REST api. 这些api被移动应用程序使用.

Binary Search Algorithm

我用Ruby开发的一个简单的二进制搜索算法. 在这样一个简单的算法中,我最感兴趣的是数据的排列和数据结构的选择如何极大地优化解决方案. In this case, 我们也可以迭代这个数组得到O(n)个解, 但目前的解决方案O(logN)对于大型数据集来说是有效的.

Virtual Clinic

用于远程医疗的Web应用软件, 根据巴基斯坦Shifa基金会的要求开发的, 哪家公司提供远程实时医疗服务, The main tools used were Web2Py, 它是一个基于python的MVC框架,用于服务器端实现和EHR(电子健康记录), and WebRTC, 哪个是用于实时通信的API.

利用MATLAB对新闻记者的推文进行聚类

对特定时间段内两个国家的记者进行Twitter分析,以确定在该时间段内讨论最多的话题.

Microsoft Technology Associate

成功完成微软技术助理软件开发基础认证

使用元素神经网络生成相似的旋律.

这个应用程序使用被称为神经网络的人工智能概念来生成与提供的旋律相似的旋律. 使用的神经网络类型是Elman神经网络. 这个应用程序得到一些旋律节点, 然后根据提供的旋律进行训练, 之后,它会产生自己的旋律,类似于提供的旋律.

贡献:开发、设计、需求分析、研究、记录和测试

KeepTruckin Back-end APIs

为KeepTruckin平台创建了公共和内部api.

Languages

Ruby

Frameworks

Ruby on Rails (RoR), Factory Girl, GrapesJS

Libraries/APIs

Rollbar, REST API, Salesforce REST API, ActiveRecord

Tools

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

Paradigms

RESTful开发,后端架构,REST,数据库设计,持续部署

Storage

Redis, Redshift, Amazon S3 (AWS S3), PostgreSQL,数据库

Other

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

Platforms

Amazon Web Services (AWS)

2010 - 2014

计算机系统工程学士学位

GIK Institute - Pakistan