Farhat Abbas

Full Stack Developer - Dubai - United Arab Emirates

I'm Farhat Abbas - Computer Science Graduate from NED University of Engineering and Technology, Pakistan. I have over 10 years of experience in software engineering and management, research and development, leadership and mentoring.Expert at analyzing and solving the most complex problems using leading-edge technologies. My Cloud-Based Tracking and Business Intelligence platforms have saved 100’s of lives and helped several clients including Governments, Defence, Media, Logistics, NGOs, and others to achieve operational excellence in 150+ countries across the globe.

Hands-on Secure Software Development, RESTful APIs, Global Satellite & GSM Tracking, IOS/Android Tracking, Fleet Monitoring, Journey Management, Driver & Passenger Safety, Vehicle Safety & Maintenance, Personnel Tracking, Location Intelligence, Big Data Aggregation, Data Visualization, Information Security & Data Privacy, Advanced Communication, Raster & Vector Mapping, Default & Custom Routing, Geofencing and Geocoding.

Worked on Laravel, CodeIgniter, PostgreSQL, MySQL, B2B Integrations, Bootstrap, NodeJS, Python Leaflet, OpenLayers, Mapbox GL, OSRM (Routing Machine), OSM (OpenStreetMap), DevExtreme, Highcharts, JavaScript, ES6, JQuery, MobileIron (Mobile Device Management), QlikView Enterprise (Business Intelligence), Adobe Creative Suite, Balsamiq, Gliffy, and Ionic (Hybrid App Development Framework)

Experience

Lead - Senior Software Engineer

  • Identify, collect, analyze, and visualize development metrics
  • Create actionable insights and recommendations based on development metrics
  • Implement recommendations and provide tools to improve cross-team collaboration
  • Create guidelines and best practices to improve developer efficiency
  • Reduce friction caused by monolith and monorepo environment
  • Enable transition towards decoupled applications environment
  • Collaborate closely with DevOps, Data Engineering and Data Science teams
  • Maintain and continuously improve agile delivery and engineering practices.
  • Lead collaborative design and architecture discussions
Nov 2018 - Present

Lead - Senior Software Engineer

  • Drive vision, strategy & implementation of integrated web-based real-time monitoring platforms
  • Use Agile for Software Development Life Cycle using JIRA/Confluence
  • Rapid Application Development and Prototyping for Potential Business Opportunities.
  • Manage a diverse team of 12 Software, Hardware, iOS, and Android Engineers
  • Collaborate closely with Product, Business Development and Marketing teams
  • Work with technology partners to ensure application and infrastructure security
  • Represent my team to senior leadership including stakeholders and business owners.
  • Handling recruitment, mentoring and performance review of team members.
Jul 2015 - Sep 2018

Co-Founder - Lead Software Engineer

INQUIRON - Dubai, UAE - acquired by Track24
  • Worked with other teams and customers directly to define requirements.
  • Translated business requirements into technical solutions.
  • Involved in detailing of Requirements and Project Deliverables to Developers.
  • Drove continuous improvement to processes, systems, and workflow.
  • Worked with vendor/partners (Godaddy Inc, Rackspace, Context) to resolve production issues.
  • Handled recruitment, mentoring and performance review of team members.
  • Technical presentations and demo to customers and investors.
Jul 2012 - Jul 2015

Software Engineer

  • Building Various Reports using Business Intelligence Tool (QlikView Enterprise) for customers
  • Automated Data Collection and Intelligence report generation using PHP, MySQL and JQuery
  • Developed an Online Election Scorecard System for IRI (International Republican Institute)
  • Developed Security Compliance application using LAMP, JQuery, Google Maps for Shell & CNPC.
Jan 2010 - Jul 2012

Software Engineer

  • Analysis & Design of web-based projects & maintenance/support for existing web projects.
  • Maintenance & support for Document Archiving System (ArcMate Enterprise)
  • Customization / maintenance & support of Intranet Portal (Microsoft Sharepoint Server 2007)
  • Website customization / maintenance & Support (Microsoft CMS)
  • Building Various Reports using Business Intelligence Tool (QlikView Enterprise) for Sales & Marketing, Operations and Finance Department.
  • Macromedia Flash MX Development & Flash Scripting
May 2008 - Jan 2010

System Analyst / Developer

  • Analysis & Design of web based projects
  • Web design/Development and Deployment (Both Static & Dynamic)
  • Macromedia Flash MX Development & Flash Scripting
  • 3d Architectural Visualization using 3D Studio Max (modeling & animation)
  • To Guide & Coordinate with other team members on different Projects
  • Maintenance and support for existing web projects.
Dec 2006 - Apr 2008

System Analyst / Developer

  • Business Application Development and Customization
  • Application Interface designing (UI/UX design)
  • Website Design & Development using Joomla and Wordpress
Feb 2006 - Dec 2006

Web Developer / Designer

  • Web Design using Adobe Photoshop, Macromedia Flash
  • Web Development using Joomla, Wordpress osCommerce, osDate
  • Macromedia Flash Animation & Scripting
  • Basic Hosting & Server Management
Oct 2005 - Feb 2006

Web Developer / 3D Artist

  • 3d Architectural Visualization (modeling & animation)
  • Design and Analysis for web based projects
  • Web design/Development & Integration (Both Static & Dynamic)
  • Macromedia Flash MX Development & Flash Scripting
Jan 2004 - Feb 2005

Education

NED University of Engineering & Technology, Pakistan

Bachelor's - Computer Science & Information Technology
Karachi, Pakistan

Grade: Overall Percentage 79%

2000 - 2005

Cadet College Petaro, Pakistan

HSE - Higher Secondary Education
Hyderabad, Pakistan

Grade: Overall Percentage 81.11%

1998 - 2008

Cadet College Petaro, Pakistan

SSC - Secondary School Certificate
Hyderabad, Pakistan

Grade: Overall Percentage 89%

1996 - 1998

Skills

  • Leadership
  • Time-Management
  • Communication
  • Creativity
  • Teamwork
  • Self-Motivation
  • Software Development
  • Data Integration
  • Data Visualization
  • Location Intelligence
  • Big Data
Programming Languages & Tools
  • PHP
  • Python / Flask
  • HTML / CSS
  • Javascript
  • Bootstrap
  • JQuery
  • VueJS
  • AngularJS
  • Laravel
  • CodeIgniter
  • Wordpress
  • Joomla
  • Clean Code
  • SOLID Principles
  • MySQL
  • PostgreSQL / PostGIS
  • REDIS
  • RESTful APIs
  • Homestead / Valet
  • Docker
  • Git / Github / Gitlab
  • Composer / NPM
  • Apache / Nginx
  • Linux / MacOS
  • Mapbox
  • Leaflet
  • OpenLayers
  • Agile Development & Scrum

projects

Information Management System

I built an online geospatial analytical platform to access relevant information with powerful visualization options to help security experts, researchers, data analyst and journalist for decision-making. I manage to convert time-consuming manual data collection and reporting processes into an easy to use online system to collaborate then disseminate information with colleagues and executives with just a click of a button.

Technology Stack: CodeIgniter, PHP, HTML, CSS, Javascript, JQuery, MySQL, PostgreSQL, OpenLayers, Highcharts, DevExtreme Charts, RESTful APIs, Twitter API, Gmail Integration, Intelligence Fusion API, G4S API, ACLED API

Fraud Detection & Visualization

A web-based project with one of the major Bank in UK to help them visualize and detect Fraudulent Credit Card Transactions across UK. The project was a great success as we visualized ~1.5 Million transactions at once on the map using some advanced mapping techniques.

Technology Stack: CodeIgniter, PHP, Bootstrap, JQuery, MySQL, PostgreSQL, ETL, OpenLayers, TileStache, Mapproxy, MorrisJS Charts, RESTful APIs, Geofencing, Geocoding

Geospatial Servers & APIs

A collection of RESTful APIs to support geospatial data processing and mapping server similar to Google/Mapbox to visualize information. I built & setup in-house mapping technology stack including mapping, routing, elevation, and geocoding servers to help us process, aggregate and visualize big data at no or minimal cost.

Technology Stack: Laravel, PHP, Bootstrap, JQuery, MySQL, PostgreSQL, OpenStreetMap, OSRM (open source routing engine) Osmosis, Imposm3, GDAL, OpenLayers, Leaflet, DevExtreme Charts, RESTful APIs, Routing, Geofencing, Geocoding, Elevation

Journey Management System

I built a web-based application that makes journey management easy. It helps customers to plan and schedule journeys, dispatch resources, monitor movement and review the use of resources. Ultimately, It helps customers make their journey management more efficient while helping to keep their employees safe.

Technology Stack: Laravel, PHP, Bootstrap, JQuery, MySQL, PostgreSQL, OpenLayers, DevExtreme Charts, RESTful APIs, Routing, Geofencing, Geocoding

Personnel Monitor

A secure cloud based application to help large organisations to track their people in frontier regions to ensure safety and used of various Data Science techniques to combine multiple data sources and Algorithms to help executives answer difficult questions on demand at minimal cost and time.

Technology Stack: CodeIgniter, PHP, Bootstrap, JQuery, MySQL, PostgreSQL, ETL, OpenLayers, D3.js, NvD3, RESTful APIs, International SOS integration, Geocoding

Grid

A web-based real-time monitoring platform to visualise mission critical information with options to collaborate and respond to real time alerts triggered by people operating in remote locations. GRID has saved 100’s of lives of people operating in High-Risk regions.

Technology Stack: NodeJS, Sockets, MySQL, PostgreSQL, PostGIS, Redis, OpenLayers, RESTful APIs, GPS Feeds, Satellite Feeds, Routing, Geofencing, Geocoding

Smart24

An Smartphone App that let our customers locate their staff when it matters, enabling a quick and effective response, and keeping their team safe. SearchLight our recent development in response to the unpredictable incidents/disruptions we are seeing across Europe & the US.

Technology Stack: Laravel, PHP, MySQL, PostgreSQL, PostGIS, GPS Tracking, RESTful APIs, ZenDrvie Integration, Twilio API

Fleet Management System

A platform that gathers data from vehicle sensors and telematics devices to monitor Fleet Movement and Drivers’ Behaviour where every vehicle and driver receives their own DriveSafe score allowing organisations to monitor improvements in safety over time.

Technology Stack: Laravel, CodeIgniter, PHP, Python, Pandas, MySQL, PostgreSQL, PostGIS, Bootstrap, Zurb Foundation, DevExtreme, D3.js, OpenLayers, RESTful APIs, GPS Feeds, Routing APIs, Geocoding APIs