Taha Hasan, Tech Lead

Taha Hasan

Tech Lead

Tatweer

Location
United Arab Emirates - Dubai
Education
Bachelor's degree, Computer Science
Experience
9 years, 8 Months

Share My Profile

Block User


Work Experience

Total years of experience :9 years, 8 Months

Tech Lead at Tatweer
  • United Arab Emirates - Abu Dhabi
  • January 2020 to February 2020

Intelligent Patrol Vehicle (IPV) is a project of UAE Abu Dhabi police for their upcoming smart patrol initiative which is due to launch in June, 2020. These smart cars will have complex integration with 5 cameras inside the vehicles and back office UAE police systems.

• Developing and maintaining both the frontend (Angular 7) and backend microservices made in .NET Core with CQRS Event sourcing pattern. Database used is MongoDB and using dockers/Kubernetes for deployment.
• Creating and maintaining sync daemon service (.NET Core) which is using CouchDB as database. This sync service is used for offline synching of data with Backoffice systems since patrols can be offline.
• Implementing a broadcast feature for smart patrols. This feature allows the Backoffice admin/Patrol operators to send audio/text messages to smart patrols/back office. This feature uses RabbitMQ for communication for guaranteed delivery of messages.
• Maintaining the Esri map which is used to display the real-time location of smart patrols on the map.

Tech Lead at OSN
  • United Arab Emirates - Dubai
  • November 2016 to November 2019

Developing the service infrastructure and managing the team of developers for development of content management software for OTT platform called WAVO that is revolutionizing the way OTT content is viewed in the MENA region and beyond.

- Architected and maintained the development processes of high performance Microsoft Web Services and Web Applications in a fast paced Agile environment.
- Liaising with Business Analysts, Architects and Project manager for efficient development and delivery of projects on time for continuous span of more than 15 sprints.
- Spear headed the complex integration with Hansen Technologies CRM called ICC which is a premier solution for OTT/DTH management and billing platform for digital video subscribers.
- Implemented the complex billing logic of ICC.
- Developed and managed the WCF service pipeline for integration with KUWATI TELCO - Zain Kuwait - more than 60, 000 subscribers up till now from a single TELCO channel.
- Architected and developed a configurable Promotion engine in ASP.NET which automates the registration and complex billing processes for millions of promo codes.
- Developed a promotion database which hosts 7 million promo codes for McDonalds and 6 million promo codes of Telecom DU among many others.
- Architected and managed the Microsoft WEB API pipeline for integration with SDP of Mahindra Comviva which is continuously integrating with TELCO providers in the MENA region, VIVA Kuwait and Omnia Jordan being one of them.
- Architected and managed the development of Microsoft Web API for integration with ITunes Inapp Platform.
- Recommended high performance improvements for Oracle database queries which yielded amazing results in performance of application.

Senior Software Development Engineer at Zafco
  • United Arab Emirates - Dubai
  • August 2015 to October 2016

ZAFCO is one of the leading importers and exporters of automotive tires, batteries, and lubricants and operates internationally to cater the needs of hundreds of customers spread across all six continents.
Consulting Zdegree(subsidiary of Zafco) to build their Point of sales systems from scratch and integrating it with E commerce system developed by an offshore team based in Ukraine.
- Single-handedly designed and developed the back end architecture on ASP.NET MVC 5 C# platform and database system using SQL server 2014.
- Understanding the complex business requirements and conceptualizing solutions.
- Hired and managed the team of offshore web designers and quality assurance based in Latvia, India and Pakistan.
- Reporting directly to the Vice president of Business Development.

Senior Software Engineer at GoodCore
  • Pakistan - Karachi
  • November 2014 to July 2015

A Global software development company that works on mobile and web
applications.

* Managed a team of 4 programmers on Financial Application for Govt
based Malaysian Biotech Organizations whereby taking the concept
from the product development team and developing it into a working
solution.
* Designed and developed a Multi-Tier Architecture on .NET 4.5 MVC 5
platform. Also implemented web security concerns based on
Penetration testing matrix.
* Conceptualizing the deliverables from Initial requirements to the
completion of the project.
* Delivered the Financial Application project in record 4 months’ time.

Senior Software Engineer at Game View Studios
  • Pakistan
  • October 2013 to October 2014

Gameview Studios is the next generation Social Gaming Studio with a focus on
creating free-to plays games for Apple iOS and Android devices for US and
Europe Market.

* Worked on Unity Platform using C# scripting for a yet to be released
card based game.
* Implementation of Artificial Intelligence based on famous Monte Carlo Tree search technique for a card based game.
* Tweaking and Optimization of AI, which reduced the memory cost by 60%.
* Led the team of 8 programmers to maintain the android game code of a hallmark game of GVS called DreamFish https://play.google.com/store/apps/details?id=com.dreamappstudios.dreamfish&hl=en

Senior Software Engineer at Transaction Processing Systems (TPS)
  • Pakistan - Karachi
  • September 2010 to September 2013

TPS empowers the self-service & financial delivery infrastructure of over 130 banks and Telcos in 32 countries across South Asia, Asia Pacific, Middle East/Gulf, Europe and Africa.TPS empowers the self-service & financial delivery infrastructure of over 130 banks and Telcos in 32 countries across South Asia, Asia Pacific, Middle East/Gulf, Europe and Africa.

Working on front office user interface application. Whereby consumers can dynamically check account information and use various bank services. Development in ASP.NET platform
* Maintaining and developing the backend database using Oracle and SQL Server.
* Managing a small team. Giving the team tasks and deadlines. Motivating them.
* Writing and using direct Unit testing and interface testing modules integration
* Conducting Performance Tests with Microsoft Tool.
* Implementing Tight web security in banking applications.
* Possible direct interaction with our Bank client in understating the key product issues and enhancement opportunities.

Software Engineer at Side Project
  • Pakistan
  • October 2010 to September 2011

Merchandizing API Development
* Developed an API that interfaced with EBay Merchandizing API.
Development in PHP (Code Igniter)
* Exposed an interface (REST based) that helped client based IPhone
Application interact with the API.
* Maintained a large database of EBAY’s Category Data and other
important parameters. Development in MYSQL.
* Thorough Understanding of the working of Ecommerce Systems like
EBay from the perspective of Merchandizing.

Software Engineer at Creative Chaos
  • Pakistan - Karachi
  • June 2010 to September 2010

Worked as a part of a team comprised of 40 engineers that were responsible
for the development of applications for the Smartphone platform. The process
was pioneered to be the platform that would become the benchmark for other
software developers in the country.
* Location Based Services (LBS) domain implementation for logical
tracking of the device. Worked on the server end and development in
Java Platform using Spring and Hibernate framework.
* Developed Complex functionalities based on dynamic location based
interaction
* Worked on integrated feed platform that will interface with popular
social networking sites (Facebook, Twitter, MySpace etc.).
* Maintained the MYSQL database that hosted half a million-user
records.

Education

Bachelor's degree, Computer Science
  • at NationalUniversity of Computer and Emerging Sciences
  • January 2010
High school or equivalent, Engineering
  • at Govt Degree Malir Cant College, Karachi
  • June 2006

,

Specialties & Skills

Dev C++
Android
ASP.NET MVC
ASP.NET
Android
SOFTWARE DEVELOPMENT
WEB APPLICATION DEVELOPMENT

Languages

Urdu
Expert
English
Expert
Hindi
Intermediate

Hobbies

  • Watching Science Fiction Documentaries and reading books
    Read Brief History of Time by Stephen Hawking.Got hooked on Cosmology after reading it. Watched Cosmos : A Space Odyssey series (New Version).World has never been the same for me since then. Watched Through the wormhole series.It literally blew me away with the questions that it raised about our world.