Hassan
India (UTC+05:30) 🇮🇳
Upstaffer since April 26, 2023

Hassan — Software Engineer

Expertise in Back-End Web.

Last verified on July 04, 2023

Core Skills

Django
Django
Python
Python

Bio Summary

- Software Engineer with excellent problem-solving and debugging skills, eager to demonstrate a unique range of skills, commitment, and dedication to developing world-class software solutions - Upper-Intermediate English

Technical Skills

Programming Languages JavaScript, Python, TypeScript
JavaScript Frameworks AngularJS, React, Vue.js
UI Frameworks, Libraries, and Browsers Bootstrap, CSS, HTML
Python Frameworks Django, Django, FastAPI, Flask
Python Libraries and Tools Django-Q, Pandas, Python Fabric, Scrapy
Data Analysis and Visualization Technologies Apache Airflow, Pandas
Databases & Management Systems / ORM AWS ElasticSearch, MongoDB, MySQL, PostgreSQL, Redis, SQL, SQLAlchemy, SQLite
Amazon Web Services AWS EB (Amazon Elastic Beanstalk), AWS EC2, AWS ECS (Amazon Elastic Container Service), AWS ElasticSearch, AWS RDS (Amazon Relational Database Service), AWS S3
Collaboration, Task & Issue Tracking Asana, Jira
Message/Queue/Task Brokers Celery
Virtualization, Containers and Orchestration Docker
SDK / API and Integrations FastAPI
Web/App Servers, Middleware gUnicorn, Nginx
Deployment, CI/CD & Administration Jenkins, New Relic
Platforms OpenEdx
QA, Test Automation, Security Selenium
Logging and Monitoring Sentry
Scripting and Command Line Interfaces Shell Scripts
Hosting, Control Panels uWSGI

Experience

Principal Software Engineer, Arbisoft

Mar 2021 - Present
Responsibilities:

  • To analyze the requirement
  • To design the architecture of new features and take key design decisions
  • To manage inter-team communication during the development process
  • To lead the team and help them in the development process
  • To develop complicated features
  • To train juniors to make them fruitful team members

Principal Software Engineer, The Entertainer

Mar 2020 - March 2021
Responsibilities:

  • To design and develop APIs for The Entertainer and Munch
  • To develop scrapers to get required data from multiple vendors
  • To develop cron jobs to update merchant and outlet data
  • To design and develop a loyalty system for multiple apps

Senior Software Engineer, Fiverivers Technologies

Jan 2017 - Mar 2020
Responsibilities:

  • To analyze the requirement
  • To design the architecture of new features and take key design decisions
  • To design and develop backend APIs for Mobile Apps and multiple Admin dashboards
  • To design algorithms to calculate player performance in different shooting tests for Ballogy App
  • To lead the team and help them in the development process
  • To manage inter-team communication during the development process
  • To manage the servers and all deployment activities
  • To monitor the performance of servers

Software Engineer, QC Technologies

Aug 2014 - Dec 2016
Responsibilities:

  • To analyze the requirement
  • To develop the changes and features requested by the client
  • To write Unit tests and Functional Tests

Research Officer Grade III, KICS, UET, Lahore

Feb 2014 - Aug 2014
Responsibilities:

  • To work on multiple research-based projects

Education

Computer Science, PUNJAB UNIVERSITY COLLEGE OF INFORMATION TECHNOLOGY
2015 - 2018

BS Electrical, THE UNIVERSITY OF ENGINEERING AND TECHNOLOGY, LAHORE
2009 - 2013

 

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Hassan
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring