Hey, I'm RASUL

Full-Stack Developer with a deep understanding of modern web and mobile development. I'm a lifelong learner, constantly seeking new challenges and opportunities to expand my skillset.

💪 Skills: Typescript, NodeJS, Serverless, PostgreSQL, Redis, DrizzleORM, ReactJS, React Native, Tailwind, Flutter

🚀 Cloud: Docker, AWS, Vercel, Neon (Serverless PostgreSQL), Upstash (Serverless Redis), Cloudflare Workers

📚 Skills I am working on: Golang, Terraform, Distributed Systems

Experience

  • Full Stack Developer

    Kernel LLC

    • Full Stack developer of web based project of Bus Routes System of Azerbaijan. I was integrally involved in all phases of the project's lifecycle. The web client leverages ReactJS and responsive web design for mobile and desktop devices.

      ReactJS NodeJS PostgreSQL Open Route Service (routing directions) Swagger (Api documentation) AWS
    • Built CI/CD pipelines that decreased deployment times by 40%, check against regressions, build applications and reliably deploy them to cloud instances.

      Github actions Nginx AWS EC2 Linux
    • Participated in development of Taxi App which includes migrating dashboards from Angular to React, cross-platform apps using React Native, building api services as microservices and etc.

      Typescript NodeJS ReactJS React Native PostgreSQL Firebase (realtime updates, notifications and storage)

  • Software Developer

    AMC Bridge

    • Full Stack developer of laundry network application that matches user with closest laundry service and handles pickups and dropoffs with realtime tracking. I contributed multiple apps of the project including mobile apps, web based dashboard apps and etc.

      Flutter Typescript ReactJS NodeJS PostgreSQL
    • Frontend developer of corporate website migration and redesign project. Reimplemented frontend part of more than 15 pages and created fully responsive landing pages for Japanese users.

      Javascript Jquery SCSS Gulp

  • Full Stack Developer

    Self Employed (Contract)

    • Building MVP for driver finding app as a contract job. Project includes building cross platform apps using React Native, web based dashboard, website and etc. All backend services are built on serverless technologies (realtime service using websocket hibernation api).

      TRPC NodeJS (edge runtime) React React Native Typescript Drizzle ORM (Typesafe ORM) AWS SQS SNS Lambda Neon (serverless PostgreSQL) Cloudflare workers (for realtime updates) Upstash (serverless redis for caching and rate limiting)

  • Senior Frontend Developer

    Medusa Group

    • Leading the frontend development efforts, focusing on building dynamic and responsive web applications using ReactJS. Collaborating closely with cross-functional teams to deliver high-quality, user-centric solutions. Responsibilities include optimizing performance, ensuring code quality, and mentoring junior developers.Leading the frontend development efforts, focusing on building dynamic and responsive web applications using ReactJS. Collaborating closely with cross-functional teams to deliver high-quality, user-centric solutions. Responsibilities include optimizing performance, ensuring code quality, and mentoring junior developers.

      NextJS ReactJS Typescript

Side Projects

Active

Multiplayer footballer guessing game

Built a multiplayer game in which users have to guess name of football players' names with given clues in given time frame. There are multiple modes to play: Today's Challenge (changes every day by a cron job), Local (single player mode), Multiplayer (online mode with 2-5 players)

Typescript ReactJS NextJS WebSockets Cloudflare Workers (Serverless) Cloudflare KV Cloudflare D1 (SQLite) Cloudflare Durable Objects

News aggregator

Built an app that aggregates news from more than 50 hand-picked sources in 4 languages every 3 minutes. It was archived and removed from stores as of 01.2023

Flutter NodeJS Golang React NextJS PostgreSQL NGINX EventBridge Lambda EC2 RDS S3 CloudWatch

Asynchronous state management for Flutter

Built unofficial React Query port for Flutter to use in my side projects to fetch and cache remote resources

Flutter Dart

Chess Timer

Simple chess timer made with flutter using Flux Pattern with BLoC and freezed packages

Flutter Dart BLoC

Recent Posts

All Posts