Ali Nauroze
An Electrical and Software Engineer
Room HA-103, H-Hostel, PIEAS
Islamabad, ICT
(--www.github.com/alinauroz
Slack: @nauroz
EDUCATION
LANGUAGES, TOOLS & SKILLS
PIEAS — B
S Electrical Engineering
Javascript, Typescript, C++
September 2016 - June 2020
(Proficient)
C, Java
OPEN SOURCE PROJECTS
PHP, Python (Working
Feat: Added Support for XML Responses —
GraphiQL
HTML, CSS, XML ( Proficient)
XML responses can also be viewed in GraphiQL
Feat: Added Vim Mode —
GraphiQL
Vim Mode added to GraphiQL’s CodeMirror Editor
Knowledge)
Git (Proficient)
NodeJS (Proficient),
Deno
Express, GraphQL
Feat: Added Change Query History Size Option — GraphiQL
User can set history length as much as he wants
Hacked into V8 Engine
Did some changes in JSON parser, d8, changed keywords and error
messages
Ruby on Rails
CI/CD ( Working Knowledge)
Unit Testing & Integration
Testing
Mocha, Jester, React Testing
Library
Hacked into many projects including ReactJS, VS Code,
Atom and Node
MySQL, PostgreSQL,
MongoDB, Couchbase
AWS (Lambda, EC2, Route53),
Heroku, Firebase
PERSONAL PROJECTS
React, Redux, JQuery
Web-based Messenger
Expo, React Native, Electron
-
Users can create multiple threads with other users
-
Stack: NodeJS, MongoDB + MySQL, Vanilla JS, Websockets
Odds Jobs Android App
-
Users can find work as well as search for services available in an
area
-
Users can set distance as a filter
-
Stack: (Frontend) Java, XML (Backend) NodeJS, MySQL
Android Development
Familiar with Hack Lang,
HHVM & Rust
Assembly for ARM and x86
(Working Knowledge)
Verilog & VHDL
2D Mapping of a Room
-
Measures distance using LIDAR
-
Sends Data to a server which then draws map on a webpage
-
Stack: C++ for programming microcontroller, NodeJS a
t backend,
Javascript at frontend
Math Trade API using TradeMaximizer Algorithm
-
Things can be shared between people using this API
-
Ensures maximum numbers of trades possible
-
Opensource
-
Stack: NodeJS, Couchbase
AWARDS & ACHIEVEMENTS
1st Position in IEEE Website
Contest in Asia-Pacific
Region , 2019
Potential Plugin for GraphiQL
Pull Request labelled as
Potential Plugin by GraphiQL
core contributor
Participation in Twilio x Dev
Hospital Tracker
-
Tracks available space for patients in the hospitals
-
Stack: NodeJS & GraphQL at backend, R
eact JS at frontend
Express-GraphQL-Multimode
-
An NPM module that allows sending SOAP response from
GraphQL API
-
Stack: NodeJS
PEG Website - A Test Preparation & Practice Website
-
Students can do free entry test preparation by taking practice
tests and save their thousands of Rupees
-
Stack: PHP & MySQL at backend, Jquery & CSS at frontend
A Multiplayer Coding Game
-
Objects are controlled through code instead of UI
-
Stack: Nodejs, Socket IO, Javascript
Monthly Goals
Lossless File Compression
-
Lossless file compression using Huffman Coding
-
Stack: C++
Hardware Security Module
-
A standalone device that provides security to its host device
-
Stack: C++
Firefighting Robot controlled through a Web-Interface
-
Robot is controlled through a web interface
-
Automatically detects fire using sensors, extinguish it and
Hackathon
Four Times Team Head of
Events’ Website Team
LANGUAGES
English, Urdu
shows fire direction on a webpage
-
Multiple Robots can be controlled through the Web-Interface
-
Stack: C++ for programming Microcontroller, N
odejs & PostgreSQL
at backend, J avascript at frontend
OTHER WORK
UI for a Ventilator
-
Helped a team of Electrical and Mechanical Engineer to build a
UI for a Ventilator
-
Stack: Electron, React
Telegram Bot - An Investment Bot
-
User can buy properties, collect cash and convert that cash into
Cryptocurrency
-
User Base of over 50k users and still growing
-
Stack: Javascript, AWS EC2
Websites for University Events
-
Users can register in teams through website
-
Team leader can manage his/her team
-
User can see their bills
-
Users’ lapel cards generated through script
-
More than 10, 000 people are registered through these websites
-
Stack: PHP & MySQL a
t backend, JQuery & React at frontend
Freelance Projects
-
Completed over 20 Freelance projects
-
Used: React, Jquery, NodeJS, PHP, Ruby