Senior Software Engineer
Information
Languages
About
Main technologies
- Python8 yrs.
- BDD8 yrs.
- PyTest7 yrs.
- Microservices7 yrs.
- Amazon (AWS)7 yrs.
- REST API7 yrs.
- Software Architecture6 yrs.
- SaaS6 yrs.
- Django6 yrs.
- Django REST Framework6 yrs.
- Unit Testing6 yrs.
- Celery5 yrs.
- Amazon S35 yrs.
- PostgreSQL5 yrs.
- Flask5 yrs.
- SQLAlchemy4 yrs.
- CI/CD4 yrs.
- Amazon CloudWatch4 yrs.
- Docker4 yrs.
- Infrastructure Architecture4 yrs.
- Redis4 yrs.
- MySQL4 yrs.
- Terraform2 yrs.
- React.js2 yrs.
- TypeScript2 yrs.
- Artificial intelligence (AI)2 yrs.
Additional skills
- Java EE2 yrs.
- Internet of Things (IoT)2 yrs.
- Java Core2 yrs.
- Amazon Lambda2 yrs.
- Multithreaded Programming2 yrs.
- JWT2 yrs.
- Kubernetes1 yrs.
- Apache Kafka1 yrs.
- Elixir1 yrs.
- Golang1 yrs.
Experience
Group One (Shore Gmbh)
About the Project
SaaS based Point of Sale and Booking and Marketing Platform serving small to medium sized businesses with over 50k clients across europe and DACH region. Customer base comprises B2B clients and SMB business owners.
- Administration
- AI
- Asset Management
- Business Intelligence
- Cloud Computing
- Consumer Services
- Data Analytics
- Hospitality
- Human Resources
- Retail
Responsibilities
1. Make product and system design and architecture decisions. 2. Work with Product Managers to refine requirements specs into engineering/development tasks. 3. Lead AI coding integration in engineering teams, to increase productivity. 4. Ensure ~100% system uptime. 5. Lead the integration between the POS and Booking products. 6. Migrate legacy subscription management tool Billwerk to the new Chargebee for all customers.
Skills & technologies
- Python
- Django
- Django REST Framework
- Amazon (AWS)
- SaaS
- REST API
- Terraform
- Docker
- PostgreSQL
- Microservices
- Amazon CloudWatch
- BDD
- Software Architecture
- Artificial intelligence (AI)
- React.js
- TypeScript
Harri LLC, Pvt Ltd, New York.
About the Project
New York-based SaaS HCM and workforce management platform provides clients with an end-to-end technology solution to manage their workforce, with over 20K clients and 55k locations running Harri including Mcdonald's, Jersey Mike's etc.
- Hospitality
- Administration
- Business Intelligence
- Consulting Services
- Data Analytics
- Human Resources
- Information Services
Responsibilities
1. I Work in a Scrum team of 10+ people on 8 Microservices. Designed and developed job distributors, automate background checks, and job applicant management in the Harri system. 2. Integrated Indeed and Zip Recruiter paid job boards with Harri's job distributor service. 3. Improve the Harri systems runtime memory consumption to fix a critical memory leak. 4. Perform integration testing for the Harri system.
Skills & technologies
- Python
- PyTest
- Flask
- Django
- Django REST Framework
- MySQL
- SQLAlchemy
- Amazon (AWS)
- Multithreaded Programming
- Microservices
- REST API
Vodafone Qatar IoT Asset Tracking
About the Project
A Qatar-based SaaS IoT Asset Tracking System that allows clients to manage, track, and monitor assets and their environmental conditions using sensors in IoT devices.
- IoT
- Business Intelligence
- Data Analytics
- Logistics
- Management
Responsibilities
1. Lead an agile team of 5 engineers. Including backend, front end and QA engineers. 2. Refine product requirements working with the Product Manager. 3. Design and Architect the Asset Tracking system, post IoT device data processing. 4. Trained the team in microservices, event-driven architecture and SOLID programming principles.
Skills & technologies
- Python
- Django
- Django REST Framework
- REST API
- Microservices
- Apache Kafka
- JWT
- Celery
- Internet of Things (IoT)
- Software Architecture
Core Microfinance Banking
About the Project
Core Microfinance Banking (CMB) - A Pakistani core micro-finance banking application that provides an end-to-end fin-tech solution to micro-finance banks. The product has more than 10K bank accounts in 5 countries in Africa and the middle east.
- Fintech
- Administration
- Business Intelligence
- Data Analytics
- Information Services
Responsibilities
1. Built end to end features in the Core product CRM and Loan modules. 2. Deployed the CMB product on-site for a business client. 3. Optimize SQL query execution.
Cloud Access Security Brokerage
About the Project
An internal monitoring tool developed for A10 Networks USA which provides visibility, access information, editing, and sharing history for all the company’s classified resources.
- Administration
- Analytics
- Business Intelligence
- Data Analytics
Responsibilities
1. Built 50+ feature REST APIs. 2. Write unit tests for the core service to achieve 90% test coverage. 3. Contribute to product requirements refinement.