Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Timeline
Generic
Daniyal Abbasi

Daniyal Abbasi

Software Engineer
Gainseville,FL

Summary

Software developer with over 3 years of experience. Skilled in programming languages, software design, and development. Strong focus on team collaboration and achieving results. Reliable, adaptable, and solution-focused.

Overview

3
3
years of professional experience
1
1
Certification
4
4
years of post-secondary education

Work History

Software Engineer

Clickpost AI
08.2023 - 08.2024
  • Lead engineer of the notification module, a system that processes over 1.5 million orders and sends out over 200K+ notifications to end users daily
  • Revamped the entire module by migrating it from Python to Java and incorporated ScyllaDB to keep tracking of lifecycle events instead of PostgreSQL. Used best practices like Service Layer architecture, and de-coupling the workflow into independent components for improved modularity.
  • Achieved a 3x reduction in processing time, which significantly lowered server costs by reducing the number of Kafka workers needed to process daily loads.
  • Developed a baseline framework for the module that enhanced its robustness and flexibility, making it easier and faster to accommodate future feature requests from internal teams or clients.

Software Engineer

Zappit.ai (previously Spotlight Shops)
07.2022 - 07.2023
  • Joined startup as Lead Backend Engineer, solely built and maintained backend infrastructure while also managing server operations and deployments.
  • Implemented various product features, such as wallet, cashback, and rewards system, to enhance user experience. Additionally, developed subscription feature that garnered over 500 active subscribers within two months, with automatic renewal payment processing.
  • Built CI/CD pipelines using GitHub Actions and AWS ECS for rolling deployments, significantly reducing manual effort required to deploy new versions.
  • Built CI/CD pipelines using GitHub Actions and AWS ECS for rolling deployments, significantly reducing manual effort required to deploy new versions.
  • Set up AWS CloudFront as CDN for static and media assets, and AWS S3 for object storage.
  • Leveraged AWS Lambda for routine jobs, which were executed periodically or triggered by AWS EventBridge events.

Software Development Engineer 1

Innovaccer
07.2021 - 07.2022
  • Joined patient app team and, within four months, took full responsibility for managing backend, which consisted of seven microservices, after senior engineer's departure.
  • Built medicine reminder module which sent reminders to the patients and tracked their medicine adherence while proving this information to the caregivers if needed.
  • Slashed down the build and deployment time of Docker containers from about 10 minutes to under 2 minutes by incorporating multi-staged built and using Docker layer level caching to store and hence skip the build of unmodified layers.
  • Created in-house Python packages for common utilities as well as a plug-in for integrating AWS S3 as a CDN which were used across different teams to standardize the organization policy of object and media storage.

Education

Master of Science - Computer Science

University of Florida
Gainesville, FL
2024.08 - Current

Bachelor of Technology - Computer Engineering

Jamia Millia Islamia
Delhi, India
08.2017 - 06.2021

Skills

  • Python
  • Django
  • Java
  • Javascript
  • Kafka
  • PostgreSQL
  • Database Design
  • System Design
  • Software Architecture
  • DevOps

Accomplishments

Google Summer of Code: Worked with the Django Software Foundation to implement an in-built Redis caching client for Django.

Outreachy Internship: Built a project to connect Wikimedia Commons with Google Drive to make a streamlined upload process.

Outreachy Mentor: Mentored the project ‘Create a Not Safe for Work (NSFW) media Classifier for Wikimedia Commons'.

Certification

• Machine Learning from Stanford Online; 2019

• Convolutional Neural Networks by DeepLearning.Ai from Coursera; 2020

• Structuring Machine Learning Projects by DeepLearning.Ai from Coursera; 2020

• Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization by DeepLearning.Ai from Coursera; 2019

• Neural Networks and Deep Learning by DeepLearning.Ai from Coursera; 2019 • Machine Learn

• Learn Flutter and Dart to build iOS and Android Apps from Maximilian Schwarzmüller; 2019

Timeline

Master of Science - Computer Science

University of Florida
2024.08 - Current

Software Engineer

Clickpost AI
08.2023 - 08.2024

Software Engineer

Zappit.ai (previously Spotlight Shops)
07.2022 - 07.2023

Software Development Engineer 1

Innovaccer
07.2021 - 07.2022

Bachelor of Technology - Computer Engineering

Jamia Millia Islamia
08.2017 - 06.2021

• Machine Learning from Stanford Online; 2019

• Convolutional Neural Networks by DeepLearning.Ai from Coursera; 2020

• Structuring Machine Learning Projects by DeepLearning.Ai from Coursera; 2020

• Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization by DeepLearning.Ai from Coursera; 2019

• Neural Networks and Deep Learning by DeepLearning.Ai from Coursera; 2019 • Machine Learn

• Learn Flutter and Dart to build iOS and Android Apps from Maximilian Schwarzmüller; 2019

Daniyal AbbasiSoftware Engineer