Hello there! I, Nautash Ahmad welcome you here.

I'm a Software Engineer (Backend Developer) working in Python (Django, Flask, Fast API) & NodeJS (TypeScript). I mainly build the APIs (REST & GraphQL) and do the deployment stuff. I have dockerized Python and NodeJS apps, deployed them to Kubernetes cluster. I am also working in cloud platforms like Google Cloud and AWS.

What I do

CRAZY BACKEND DEVELOPER WHO LOVES TO EXPLORE EVERY NEW TECH

Backend Development

⚡ Building micro-service architecture apps in Python and NodeJS

⚡ Building RESTful APIs in Django, Flask & Fast API and GraphQL APIs

⚡ Implemented app profiling and metrics for optimization

Cloud Infra-Architecture

⚡ Experience of working on multiple cloud platforms

⚡ Hosting and maintaining webapps on virtual machine instances with Nginx reverse proxy ingress

⚡ Integration of databases with webapps either running in Docker or Google Cloud

⚡ Building CI/CD pipelines for automated deployment to Google Kubernetes Engine using Bitbucket

⚡ Integration of New Relic for gathering metrics of applications and machines

Proficiency

Backend Development
API Development
Object Oriented Programming
Data Structures
Application Profiling
Load Balancing
Reverse Proxy
Ingress
Web Hosting
Virtualization
Containerization

Education

University of Engineering and Technology (UET Taxila) - (CASE)
Bachelors of Science in Computer Science (BSCS)
September 2017 - April 2021

  • Participated in the speed programming competition organized by IEEE society members.
  • Attended the workshop for creating static sites with Adobe.
  • Attended a seminar on Cyber Security.

Experience

/img/icons/common/trailfive_technologies.jpeg

TrailFive Technologies

Software Engineer
Dec 2021 – Present
  • Developed backend web apps and APIs using Python Django, Flask, and FAST API frameworks, along with Node.js/TypeScript project <a target="_blank" rel="noopener" href="https://www.djaminn.com/">Djaminn</a>, leveraging GraphQL, Prisma ORM, and MySQL to create a GraphQL API.
  • Implemented OAuth2 authentication for Google and LinkedIn Django-based app and added features for posting on LinkedIn and YouTube in a social media management web application using their APIs.
  • Integrated third-party services like Sendgrid, Twilio and MailChimp for email verification, SMS and email marketing.
  • Improved GraphQL query response time from 5-10 seconds to 100-300 milliseconds by implementing Prisma app profiling and metrics.
  • Automated Node app transpilation, Dockerizing it, pushing to Dockerhub, and deploying it to Google Kubernetes Engine (GKE) using Bitbucket pipeline.
  • Created K8s multi-cluster across different regions with GKE and Anthos.
  • Created multiple GCE instances across different regions using MIGs and used GCP L7 load balancer to distribute traffic and generating SSL certificate.
  • Used GCloud Scheduler to automatically run GCloud functions written in JS and Python at specified intervals.
  • Reduced monthly cost by $70-$80 by implementing Nginx reverse proxy ingress to host multiple sites on a single GCE instance.
  • Managed non-verbal communication with the client (Ukrainian project manager and mobile dev team) over Slack, while actively engaging in face-to-face interactions with our frontend team. Participated in virtual bi-monthly presentations.
/img/icons/common/cloudpages.jpeg

CloudPages

DevOps Support Engineer
Oct 2021 – Dec 2021
  • Installed and configured OpenLiteSpeed server along with Web hosting control panel CyberPanel on DigitalOcean droplets.
  • Deployed CloudPages web hosting control panel on Amazon Lightsail VPS.
  • Hosted several WordPress based e-commerce sites through CyberPanel and maintained their DNS records in Cloudflare DNS.
  • Deployed CloudPages Web hosting control panel on Amazon Lightsail VPS.
  • Generated local and remote backups of WP sites, restored them and migrated sites from one server to another server.
  • Installed wildcard SSL certificates for domains and associated subdomains.
  • Manually did website testing for CyberPanel and CloudPages dashboards and identified the issues.
  • Written technical articles at <a target="_blank" rel="noopener" href="https://cyberloader.net/author/nautash/">Cyberloader</a> and did SEO for them.
/img/icons/common/sectechs.jpeg

Sectechs

Exploit Developer Intern
May 2021 - June 2021
  • Exploited stack-based buffer overflow vulnerabilities in several applications of Windows for Remote Code Execution (RCE).
  • Written exploits in C and Python for Unicode and SEH buffer overflows.
  • Used Return Oriented Programming (ROP) technique to bypass Data Execution Prevention (DEP).
  • Created PoC for each exploit and did report writing.
/img/icons/common/secisys.jpeg

Secisys

Research Intern
Feb 2021 - Apr 2021
  • Researched vulnerabilities which were discovered that affected Apple Smart Watches, iPhones, and macOS.
  • Created virtualized home-lab for iPhone testing using exploits available on GitHub.

Projects

Djaminn | Collaborative Music Making Platform

NodeJS, TypeScript, Prisma ORM, GraphQL, Docker, Kubernetes, GKE, GCP, CI/CD, PM2

Djaminn a is music collab app. I have created GraphQL endpoints and did deployment on Google Cloud Platform. Collaborated with the Ukranian frontend devs team along with my project teammates and handled communication with the frontend team.

Demo

Flask Abundance Bot

Python, Flask, Tkinter, JavaScript, JQuery, Ajax, Docker, Contabo

Converted desktop based crypto app to web. It was previously written in Tkinter but then shifted it to Flask with team member.

Social Media Management Tool

Python, Django, Jinja, JavaScript, JQuery, Ajax, Pythonanywhere

Created social media management which authenticates with LinkedIn, Youtube and other social platforms and posting to these platofrms using their APIs.

Reach Out to me!

DISCUSS A PROJECT OR JUST WANT TO SAY HI? MY INBOX IS OPEN FOR ALL

Islamabad, Pakistan