Asfan Ulla 👋

Full-Stack Software Developer

Bengaluru, India
unluckystreet60@gmail.com
https://github.com/AsfanUlla

Download Resume

Profile

A seasoned Full Stack Developer with a strong focus on backend development, bringing a diverse technical skill set, including proficiency in Python, JavaScript, TypeScript, NodeJS. Experienced in leveraging frameworks and technologies such as React/NextJs, Svelte/SvelteKit, Litestar, Flask, FastApi, Selenium etc-. Adept at working in various operating environments like Linux and cloud platforms such as AWS, CloudFlare, Linode etc-. Committed to creating robust and user-friendly applications, I am always eager to learn new technologies and take on challenging tasks.

Education

Dayananda Sagar University - Bengaluru

B-Tech in Computer Science and Engineering

Skills

Languages/DB’s: Python, JavaScript, TypeScript, NodeJs, HTML/CSS, Jquery, PHP, Bash/Shell scripting, MongoDB, MySQL, PostgreSQL
FrameWorks: ExpressJS, NestJS, Svelte, React, NextJs, Flask, FastAPI, LiteStar
OtherTechnologies: Selenium, AWS, Linode, Cloudflare, Redis, RabbitMQ, Celery, Linux, Scrapy etc-

Experience

Freelance Developer
Multiple Clients/Companies (Remote) : March 2022 - Present

● Engaged in partnerships with various clients across distributed teams to refine
existing solutions and create innovative new products.
● Technologies Used: Python, Flask, FastAPI, NodeJS, Svelte, NestJS, Sql,
PostgreSQL, DynamoDB, AWS, Cloudflare, Git, Linux, etc

Software Engineer
Prost Technologies (Bengaluru) : February 2021 - January 2022

● Engineered and implemented back-end APIs, microservices, and architectures.
● Established staging environments and orchestrated CI/CD pipelines.
● Constructed automated data scraping tools and a front-end testing framework
utilizing Python-Selenium.
● Technologies Used: Python, Flask, FastApi, ReactJS, NextJs, React-native,
MongoDB, AWS, Celery, Redis, Selenium, Git

Software Developer
NRU Tech (Bengaluru) : June 2019 - April 2020

● Orchestrated the design and development of an end-to-end full-stack web
application, which gained significant traction among local artists.
● Technologies Used: Python, Django, ReactJS, HTML/CSS, Bootstrap, AWS,
MySQL

Software Developer
Docesys Infotech (Bengaluru) : October 2017 - December 2019

● Spearheaded the design and development of three Android applications,
complemented by modular back-end APIs and services.
● Technologies Used: Python, PHP, Android, AWS, MySQL

Projects

Dicer web scraper
https://github.com/AsfanUlla/dicer

● A multifunction web data scraper to retrieve jobs data from dice.com
● Features:
○ Fast
○ Pagination
○ Sort
○ Query based on technology and location
○ Rate Limit 20 requests/min
● Technologies Used: Python, Litestar, Piccolo ORM, PostgreSQL

MutCoinMarket
https://mutcoinmarket.com/

● A visually pleasing & responsive site to buy/sell Madden NFL 25 and College
Football 25 Coins.
● Features:
○ Buy or Sell - MUT25 & CFB25 coins
○ Multi platform support
● Technologies Used: Svelte/SvelteKit, TailwindCss, Cloudflare Pages, Cloudflare
Workers KV

Svelte ecom template
https://svelte-ecom-template.pages.dev/

● A Ecommerce website translated from a figma design
● Figma Design: https://www.figma.com/design/JZKlQBeUJal4Lc7lTaFTTT
● Technologies Used: Svelte/SvelteKit, TailwindCss, Cloudflare Pages,
PostgreSQL, Supabase

Multi blog management app
https://github.com/AsfanUlla/blog-app

● A Dynamic blog management app to host and manage multiple blog websites
from a single place
● Features:
○ User friendly, responsive and customizable UI
○ Serve multiple blog sites
○ Rich text editor to write/edit articles
● Technologies Used: Python, FastApi, MongoDB, SemanticUI

Blockchain land registry app
https://github.com/AsfanUlla/BlockChain-LandRegistery-FlaskApp

● Application to keep a registry of Land ownership and history.
● Features:
○ User friendly UI
○ Create new registries
○ Transfer ownership
● Technologies Used: Python, Flask, Solidity, Truffle, Ethereum

Smart shelf
https://github.com/AsfanUlla/SmartShelf

● Smart shelf which predicts the availability of item placed over it.
● Features:
○ Predict availability of items
○ Linear regression algorithm
○ Generate recommendations to auto place orders of items about to run out.
● Technologies Used: Arduino, Load cell, Android

WeatherApp
https://github.com/AsfanUlla/WeatherApp

● Displays city's weather using OpenWeatherMAP API
● Features:
○ Smooth Animated UI
● Technologies Used: Python, Django, OpenWeatherMAP API

OpenBox

● Portable Linux server built using a modified TP-Link MR3020 and OpenWrt to act
as a platform to build portable solutions.

LAC - Local Area Communication

● Facilitate local area communications over wifi using the SIP protocol, built on a
modified TP-Link MR3020 to act as a portable Linux server (OpenBox)
● Features:
○ Portable
○ No additional apps required on client side
● Technologies Used: OpenWrt Linux, TP-link MR3020, Bash, Asterisk
Framework, SIP

yAPT — yet another pen-testing tool
https://github.com/AsfanUlla/yAPT

● yAPT is an on the go tool for pen-testing wireless networks.
● Features:
○ Portable
○ Scan wireless networks on the go
○ Web based Admin panel
● Technologies Used - Linux, Bash, Python, RPI3, WIFI

ADS — Anti Drone Solution
https://github.com/AsfanUlla/Anti-Drone-Solution

● Anti Drone Solution for wifi based drones
● How it works:
○ Grab and spoof controller MAC
○ Deauth
○ Establish connection between attacker and drone using the spoofed MAC
○ Successful Takeover
● Technologies Used: NodeJS, PHP, Linux