Author Image

Hi, I am Ahmed

Ahmed Nawaz Khan

Software Engineer at 10Pearls

I like being an Engineer and solving engineering problems. I have 5 years of experience in using different programming languages and tools like Javascript, NodeJS, Typescript, NestJS, MongoDB, Postgress, MYSQL and Docker. I have 2 years of experience in Golang and AWS as well. Besides work, I play chess on chess.com and have rapid rating of 1400

Communication
Research and Development
Team Work

Skills

Experiences

1
Staff Software Engineer
10Pearls

Nov 2020 - Present, Islamabad ( Pakistan )

10Pearls build and design transformational digital products and experiences that drive real business value and customer impact—so you can create innovative products faster and at scale.

Responsibilities:
  • I am involved in development of core applications for tenpearl’s top clients
  • Mentor young engineers to train them for latest technologies and best engineering practices.
  • Active participation in conducting different trainings and in-house development.

Software Engineer
Afiniti

June 2019 - Nov 2020, Islamabad ( Pakistan )

Afiniti transforms the way humans interact by applying artificial intelligence to discover, predict and affect patterns of interpersonal behavior.

Responsibilities:
  • As software engineer I was involved in development of software products that helped Afiniti monitor all its micro services to ensure smooth operations.
  • Development of a configuration service to store configurations of all afiniti microservices.
2

3
Webmaster GIKI WebTeam
GIK Institute

April 2018 - April 2019, Swabi ( Pakistan )

The Ghulam Ishaq Khan Institute of Engineering Sciences and Technology (GIK) is one of the most prestigious engineering institutes of Pakistan. GIK is known the world over for setting a standard of excellence in the field of engineering.

Responsibilities:
  • Lead a team of 29 members for continuous development and maintenance of my university’s official website and its web servers.
  • Server Upgrades and Security Patches.
  • Network Administration

Education

B.Sc. in Computer Science & Engineering
CGPA: 3.51 out of 4
Taken Courses
  • Data Structures and Algorithm
  • Object Oriented Design and Architecture
  • Data Mining and Analysis
  • Artificial Intelligence
  • Project Management

Projects

Malware Detection with Custom Neural Network
Malware Detection with Custom Neural Network
Developer October 2021 - December 2021

For this project we had to detect malware from windows executable files. The file normally called PE file, is first parsed and converted to a feature vector ( floating point array ). That vector along with some entropy and standard deviation calculations, is passed through a custom built feed forward part of neural network which outputs a score between 1-100 indicating if the file is infected.

Audio & Video Remote Interpreting Service
Audio & Video Remote Interpreting Service
Team Lead April 2023 - Present

My current project is a golang application that has a web and mobile interface. It allows customer to hire an interpreter for him against desired language on an audio or video call. A one to one session call is generated natively or on integrated zoom. I am responsible for leading and managing backend team, reviewing PRs, planning and archtitecture of application

Configuration Service
Configuration Service
Developer October 2019 - March 2020

Our company needed a service to store configurations for more than dozen of microservices comprising one big product. I was part of the team to build a scalable, generic, multi tenant configuration service api to store configurations for any possible service. When configuration is done by a configuration engineer for that service, it can call the api at boot time to fetch its configuration.

Microservices Monitoring System
Microservices Monitoring System
Developer March 2020 - November 2020

Created 3 variants of a monitoring system in Node, Golang and Java. SNMP protocol was used in Java variant to create a SNMP agent. The product was helpful to monitor a huge microservices architecture. Older variants were client based where we were interacting directly with servers using different native client tools to fetch required information..

Bank Integration With (SBP) RAAST
Bank Integration With (SBP) RAAST
Developer January 2022 - May 2022

This project belongs to fintech industry which requires integration of a local bank with state bank’s RAAST system. I was involved in active development and system design. My major contribution is a store a forward (SAF) microservice that acts as retry mechanism for failed transactions and failed jobs.

Support Tool For Data Integrity
Support Tool For Data Integrity
Developer May 2021 - October 2021

Our client served millions of customers in USA. They had to provide their support team with a mechanism to debug the data issues and quickly rectify the issue with latest information. We made this tool using Node, React and AWS to help support team figure out data issues quickly and synchronize information across various third party data providers and our service without losing any information and maintaining data integrity.

Student Career Growth Application
Student Career Growth Application
Developer January 2021 - May 2021

This application aims at college selection, career growth for students and parents involvement in the education system in US. About 35% of schools in the US use this application for their students to level up their career and to grow as a professional. I worked with client as backend and frontend developer for this application.

Recruitment Application
Recruitment Application
Developer May 2022 - Present

This project was huge and was built on microservices architecture. I had to understand all the parts and had to take active part in development of new features, reviewing pull requests and deployments. I was also involved in its aws deployment infrastructure

Crypto Currency Investor Applications
Crypto Currency Investor Applications
Developer May 2022 - Present

This project leverages Blockchain technology to reward people for their contribution to recruitment. I created all the aws deployment infrastructure for the application, CI/CD pipelines and looked after its deployments

Bop500 Cities
Bop500 Cities
Developer March 2022 - Present

One of the best and most interesting project of my life. We had to extract vast amount of data from different sources regarding different cities along with city geospatial data and then interpret that data to rank top 500 cities based on 45 different indicators like No of Museums, Libraries, Cinemas, Number of International Students etc.

Smart Energy Monitoring System
Smart Energy Monitoring System
Developer June 2021 - November 2021

A 10pearls in house development project in which we tried to solve the problem of tracking electricity montly bill. An IOT device was made attached to the Electric Meter which sent power usage information to our api using MQTT protocol. The developed API interprets that data and compute valueable information like expected bills and other cost saving predictions.

FNZ Insurance Work Requests Tracker
FNZ Insurance Work Requests Tracker
Developer January 2022 - May 2022

This project was an enterprise software for an insurance company in DUBAI to manage workflow between FNZ, automobile spare parts suppliers, and automobile repair shops. The work request tracking system enabled FNZ and suppliers to manage and keep a solid track of all shipments work requests to automobile repair shops.

Pakistan Air Force Sponsored Autonomous Tunnel Mapping
Pakistan Air Force Sponsored Autonomous Tunnel Mapping
Developer April 2017 - April 2019

With the support of Pakistan Air Force we created a precision Unmanned Aerial Vehicle. It was designed to fly autonomously inside a tunnel/cave of an unknown structure. We used Deep Neural Networks to train vehicle to fly autonomously and ultimately map its structure after the flight.

Twitter Trend Analysis and Data Mining
Twitter Trend Analysis and Data Mining
Developer April 2017

After extracting the data from twitter, the aim was to detect communities (geographically) from different parts of Pakistan and follow the headlines in those areas about a famous television series. From their tweets we detected the major news in circulation and its evolution over a period of time. I also performed Trend analysis, Keyword extraction and Data Visualization.

Achievements

WebMaster GIKI WebTeam

Second Best Final Year Project

Pakistan Air Force Sponsored Final Year Project

Full Scholarship At GIK Institure

Huwaei ICT Skill Competition National Finalist

10Pearls Lap Smart Energy Monitoring Initiative

React Fundamentals Training

GIT Bootcamp Training

Code Quality Training