top of page
Download CV

S

Suhail

Expert

Expert

Backend Developer

* Zero Evaluation Fee

Available

Available in IST Timezone

Summary

Technical Skills

Projects Worked On

Summary:

  • 10 years of experience in software development
  • A free-software contributor
  • Highly skilled in implementing backend development tasks like REST API development, 3rd party API integration, etc, across multiple languages and frameworks.
  • Experienced in handling various GNU/Linux distributions via CLI.
  • Proven ability to work effectively within a cross-functional Scrum team and sharing knowledge
  • Adept at identifying and resolving process bottlenecks
  • Comfortable with transitioning technologies, ready to learn and adapt to new tools and standards.
  • Attention to details
  • Demonstrated responsibility in managing full-cycle feature development.

Skills:

  • Languages: Python, PHP, JavaScript
  • Frameworks: Django, DRF, Flask, FastAPI, Laravel, VueJS
  • Other tools/technologies: Emacs, Git, Leaflet, OpenStreetMap, Gitlab CI/CD, Docker, Kubernetes, AWS
  • Operating Systems: Debian, Ubuntu, CentOS
  • Databases: PostgreSQL, MariaDB
  • ORM: Django ORM, SQLAlchemy

Projects:

 

360 Metrics

Duration: April 2024 – May 2025

Technologies Used: Kubernetes, Python, VueJS, Docker

Project Description: 360metrics is a highly scalable network monitoring tool

Roles & Responsibilities:

  • Application UI development using VueJS
  • Backend API development using Fast API
  • 3rd party tool integrations

Life Signals

Duration: January 2024 – December 2024

Technologies Used: AWS, Python, Bash, Docker

Project Description: Remote patient monitoring tool

Roles & Responsibilities:

  • Application dockerization
  • Help in setting up scalable infrastructure in AWS

Supermeet Inc - Conversational Meeting Scheduler

Duration: July 2022 – August 2023

Technologies Used: Django, PostgreSQL, DRF, Ubuntu

Project Description: A conversational meeting scheduler for the sales team. Features include: personal/work calendar, team scheduler, advanced lead routing and analytics.

Roles & Responsibilities:

  • Application backend development

Computing Freedom Collective

Duration: May 2019 – June 2022

Technologies Used: PHP, Laravel, MariaDB, CentOS, Python, Flask, PostgreSQL, Debian, OpenStreetMap, Leaflet

Project Description:

  • Computing Freedom Collective Pvt Ltd is a startup promoting free and open-source software in the private and public sector. Projects include:
  • Control Panel for managing cloud rendering software, for Felix Render UK
  • Issue Management Portal for internal use, for GPS Renewables Pvt Ltd, Bengaluru.
  • Sales Tool for automating sales proposal generation, for GPS Renewables Pvt Ltd.
  • Built “PowerMap” - a utility network management platform for Kerala State Electric Board (KSEB).
  • Developed a custom OpenStreetMap tile server with corrected national boundary, for Kerala State Spatial Data Infrastructure (KSDI).
  • Built “Seema” - a boundary management platform, for (KSDI)
  • Built “Jalakam” - a thematic map viewer for 1035 local bodies in Kerala, for (KSDI)

Roles & Responsibilities:

  • Requirements collection from clients
  • Application development
  • Team management

International Center for Free and Open-source Software (ICFOSS)

Duration: March 2018 – February 2019

Technologies Used: PHP, Laravel, Python, Django, PostgreSQL

Project Description: ICFOSS is an autonomous organization by the Govt. of Kerala for promoting free & open-source software in academics and governance.

Roles & Responsibilities:

  • Manage deployment servers & full backend system for all IoT projects.
  • Developed attendance management system for internal use.
  • Part of 4-member team who implemented and maintained LoRaWAN in Technopark campus, Trivandrum.

Kerala Startup Mission

Duration: May 2017 – February 2018

Technologies Used: Embedded-programming, 3D-printing, CNC-Machine, digital-fabrication

Project Description: Kerala Startup Mission is the central agency of the Government of Kerala for entrepreneurship development and incubation activities in Kerala, India.

Roles & Responsibilities:

  • Help startups in using Fablab machines for building prototypes.

TravelPeg

Duration: February 2016 – April 2017

Technologies Used: HTML, CSS, JS, Python, Django, PostgreSQL

Project Description: A crowdsourced travel application for active tourism. Features include social networking (travel profile, newsfeed, connections, message, text/image posts, like/comment), trip planner, travel package listing for agents, rating, etc.

Roles & Responsibilities:

  • Plan, design, implement, test and deploy the application.
  • Integrate necessary third-party APIs

Dreamseed Technologies

Duration: April 2014 – January 2016

Technologies Used: HTML, CSS, JS, PHP, MariaDB, Wordpress, CodeIgnitor

Project Description: Dreamseed Technologies is a web development and design firm.

Roles & Responsibilities:

  • Design & develop static & dynamic web sites for multiple clients.

Public Contributions

Project Description:

  • Swatantra Malayalam Computing (SMC) - Involved in localisation of gnome modules.
  • Debian Packaging - Involved in Debian packaging of NodeJS modules. Packaged modules include:
  1. Node-wcwidth (https://salsa.debian.org/js-team/node-wcwidth.js/ /commits/master?author=suhail)
  2. Node-array-uniq (https://salsa.debian.org/js-team/node-array-uniq/ /commits/master?author=suhail)
  3. Node-defaults (https://salsa.debian.org/js-team/node-defaults/ /commits/master?author=suhail)
  4. Rust-csscolorparser (https://tracker.debian.org/pkg/rust-csscolorparser)
  5. Rust-cint (https://tracker.debian.org/pkg/rust-cint)
  • Npm2deb - Npm2deb is a CLI tool (python) to make packaging of NodeJS modules.
  1. Added features for automating tasks for quick packaging
  2. commits: https://github.com/LeoIannacone/npm2deb/commits/master?author=ps uhailp
Social Share

This element will not be visible on your live website - it works in the background to help protect your content.

How it Works

KNOW

SEND

LIKE

SEND

ON BOARD

How it Works

1.

SEND

2.

MATCH

3.

TRIAL

4.

ON BOARD

icons8-speech-to-text-90.png
Whatsapp
bottom of page