Successful Lead Software Engineer offering 17+ years of experience in demanding environments focused on producing cutting-edge designs for Software Industry. Skilled in directing development with creative and performance-oriented approach. Well-organized and customer-focused with proven skills in project management and team leadership.
Linux(Ubuntu, Red Hat, AWS Native OS)
Discovery: ~ 8 month, Python
It's a network scanner, which scans all the devices connected in a network and then creates a graph database out of that data which is used to visualize the network, state of each node as well. Moreover, it creates/stores the dependencies of each node and it's children. The nodes can be anything ranging between a physical device or a vCenter.
Tardis: ~1 year, Python, FastAPI, neo4j, postgres AGE, cypher
A data lineage visualizer, which gathers data from different sources like postgres, MySQL etc. After gathering data from different sources, it's loaded into a graph database which in this is neo4j. Once data is loaded into graph database, different queries are applied to build data lineage and then passed on to UI for graphical representation of that data.
Talentera - Onboarding: 6 months, AngularJS, Sails.js, MongoDB, Bootstrap and jQuery
Talentera is an ATS that's successfully running across different companies throughout middle east. On-boarding is an independent module of Talentera. Basic purpose of this system is to enable the admins/HR of the company to define the workflows and task within workflows which are related to a new employee's on-boarding process.
Cheetay.pk: ~2 years, Python (Oscar), Flask, MySQL, Google Maps and analytics, ELK for monitoring and mezzanine
Cheetay.pk is a logistics providing company who's primary focus is food delivery. My responsibilities consists of tasks like implementing the reconciliation functionality so that audits and accounts can be managed easily. More over improving the performance of support team be enabling/suggesting optimal riders for the delivery process (in order to do that currently we are using a simple algorithm but meanwhile gathering appropriate data points, so that machine learning algorithms can be applied to them and improve the efficiency of rider suggestions). Plus managing a small in house team consisting of developers and designers.
NexTier: 1 year, Perl, C Language and protocols like XMPP and SMTP
NexTier Networks, a 4th generation DLP product is a Semantic Intelligence-based DLP solution, the only Identity & Role-driven DLP paradigm capable of comprehensively preventing Data Loss. Used C Language as the primary technology to implement the protocol services while my responsibility was to write load tests for each protocol (SMTP/XMPP etc) in Perl Language.
Motorbikes
Travelling
Trekking