Hey, I'm ARK!

A Back-End Developer

I am a Software Developer specializing in building Back-End REST API's, I occasionally do some frontend work(only if I have to). I currently work as a Back-End developer while constantly advancing my skills in my leisure.

Who Am I?

About me.

Hello, my name is Abdul Rehman Khan. I hold a Bachelor's degree in Computer Science, but I have to admit that I did not learn as much as I had hoped in college. However, my passion for technology and self-motivation led me to become a self-taught backend developer based in Hyderabad, India. I am proficient in programming languages such as Python and JavaScript and have experience working with relational databases.

However, what I'm really interested in are microservices, machine learning, and artificial intelligence. These emerging technologies have the potential to revolutionize the way we approach software development and create more intelligent and efficient applications.

My experience in machine learning has given me a deeper understanding of how to create predictive models, and I'm excited to continue exploring this field in the future. As for microservices, I believe that they offer a more scalable and flexible approach to application development, and I'm eager to explore this further.

In addition to my interest in these emerging technologies, my focus is on developing efficient and scalable applications that meet the needs of my clients and end-users. I take great pride in my ability to quickly learn new technologies and adapt to changing circumstances.

My Bachelor's degree has certainly helped me to build a foundation of knowledge, but I believe that my passion and drive to learn and grow have been crucial in achieving success in the tech industry. As a backend developer, I'm confident in my abilities and look forward to continuing to develop my skills and take on new challenges in the future, particularly in the exciting fields of microservices, machine learning, and artificial intelligence.

/

What I Know

Technical Skills.

Languages

Python
70%
JavaScript
50%
Go
30%

Backend Frameworks

Django
70%
FastAPI
70%
Node.js
60%

Databases

MySQL
70%
PostgreSQL
80%
MongoDB
50%

Web Frontend

Tailwind
40%
Next.JS
50%
Typescript
50%

IT Constructs

Git
70%
DataStructure
50%

Data Visalization

Pandas
30%
NumPY
30%
Matplotlib
30%

Tools Used

AWS
60%
Docker
60%

What I have done professionally?

Work Experience.

Just Because I can!

Personal / Freelance Projects.

Flickz

Flickz

python
FastAPI
PostgreSQL
SQLAlchemy
Alembic
Socket.io
AWS
React
TailwindCSS

Flickz is a social media app that allows users to connect with friends, share posts, and chat in real time. I developed this project to showcase my skills in full-stack development, real-time communication, and collaborative teamwork. Flickz is a great way to stay connected with friends and family, share your interests, and discover new things. It is also a great way to practice your social media skills and learn more about full-stack development.

IArmours

IArmours

python
Django
Django Rest Framework
PostgreSQL
AWS-S3
Shiprocket-API
React
NextJS
TailwindCSS
MantineUI

A bespoke e-commerce platform for Apple accessories, providing a seamless and engaging shopping experience for customers. Features include browsing, searching, filtering items, viewing specific items, selecting devices and colors, adjusting quantities, adding items to cart, purchasing directly, cash on delivery (COD) and online payment optionsand select their shipping address at checkout.

Mind Castle

Mind Castle

FastAPI
GraphQL
PostgreSQL
SQLAlchemy
AWS

🏰 Mind Castle API Seamlessly manage notes with FastAPI & GraphQL. Authenticate users securely, create, share notes effortlessly. Powered by PostgreSQL & SQLAlchemy for reliable data storage. Effortlessly navigate shared notes with paginated API support. Simplify your note-taking experience today and join the Mind Castle community for unparalleled convenience in managing your notes!

Job Board

Job Board

NodeJS
ExpressJS
SQLite
Knex
AWS
React
GraphQL
JWT

I built a comprehensive job board application using GraphQL to demonstrate my expertise in this advanced query language. The platform facilitates seamless job posting management, enabling recruiters to post and manage job openings effectively. Job seekers can easily search and filter job postings to find relevant opportunities. The application employs JWT-based authentication and role-based authorization to safeguard user data and enforce access control.