概要

15 years of solid experience in the software industry using cutting edge technologies for development and modern cloud based solutions for middle-tier, AI/ML, data-storage and deployments. Currently working as software architect at Vodworks pvt limited. I have also got Big Data & Machine Learning (Spark & R) experience. We have scaled our big data solution on amazon aws with DCOS Mesosphere as container orchestration tool and launching spark, marathon, tensorflow, Hadoop inside it.
I have in-depth knowledge of tools and technologies related to Java and .Net. I have worked in projects related to different domains i.e. big data, digital signage, security & compliance, financial applications, insurance etc.

I have been working as Project lead & Software Architect from last 9 years or so.

I have worked under tough deadlines to get maximum results with small teams. And also know the best ways to handle clients (both technical and non technical).

I also have good knowledge of end to end web application security. 


I have experience in following tools and technologies


AWS(EMR,Textract, EC2, RDS)
GCP(BigQuery, Dataproc, DataFlow)
Confluent Kafka
Micro services
Spring Boot
J2ee
Apache Spark
Apache Hadoop
Mesoshpere
Apache Marathon
Zookeeper
Python(Basic)
R(Basic)
Blockchain(Bitcoin, Ether,ERC20,SegWit)
Rapid Minner Api
High Charts
D3 Charts
WebSphere
JBoss
Dojo
Sencha Ext Js
Spring MVC
Struts
Hibernate
Apache
Tomcat
RAD 7.5
ITIM API (IBM Tivoli Identity Manager)
ITAMeB (IBM Tivoli Access Manager for e-Business)
Android
.Net (Past Experience upto framework 3.0)
Web Application Security Tools (Burp Suite, Accunetix, SQLMap, Mod Security)

项目

NiiFi Web Application Security
NFT Social - Blockchain
True Digital App
Blockchain
Absolute Insight
CPK (innosurance)
Service Desk to Service Desk Integration
Wrapper over ITIM API
查看更多

工作经历

公司标识
Software Architect & Team Lead
Vodworks pvt limited
Mar 2020 - 代表 | Lahore, Pakistan

I have been given role to handle multiple projects in parallel involving all tech-stack i.e. .Net, Java, NodeJs, Angular, Flutter etc. Main role is to provide strong architecture for backend and middle-ware. Based on project/product nature I am providing them solutions in all cloud environments i.e AWS, GCP, Azure. Also helping them to improve overall processes by inducting CI/CD through jenkins and SonarQube for code quality.Leading them in many different business domains i.e. Telco, Ecommerce, Blockchain(NFT), Media Streaming, Social Apps, IOT.

公司标识
Senior Software Engineer
eBricks Inc.
Dec 2019 - Mar 2020 | Lahore, Pakistan

Here I worked as Senior Software Engineer on Replay functionality for Android and IOS App for product through which you can do automated testing of app. The product basically facilitates automated testing for android and IOS apps. Product also involves ML and image processing. I also implemented for them Datadog Analytics to get real time stats of different services and components.

公司标识
Java Software Architect & Team Lead
Raydar Research
Feb 2019 - Dec 2019 | Lahore, Pakistan

I am currently working in Raydar Research i.e. Malaysian IT company. Here I am managing 5-6 projects from different domains built in different technologies i.e. grails, java7, java8 etc. Currently I am leading company for one of new micro services based distributed big project where we have to make sure fast delivery of messages across networks among servers and also at the same time to cover internet and other failures too. So, implementing distributed message transfer system using RabbitMQ. Using java8, .net to build whole solution. Its B2B project involving data syncing among our application and vendor server and for end customers we have mobile apps so that they can place orders. We have built it from its all basis to be generic so that tomorrow we can accommodate new clients with minimum or no changes at all despite the fact that new client can be from different domain as well.

It is built on Eureka-Spring-Gateway-Zuul micro services based architecture. We have used Spring Boot & Java 8 for micro services. Mysql is being used as database.

公司标识
Java Software Architect
Alivia Technologies
Apr 2016 - Dec 2018 | Lahore Office, USA

At Alivia Technologies I have been working on our Big Data product “Absolute Insight” to help big organizations to process their data and perform different analysis using machine learning algorithms. For machine learning algorithms we are using Rapid Miner and Spark algorithms and to show data to end user we are using High Charts and D3 Big Data Charting Engines. And to save big data for analysis we are using Hadoop and Mesoshpere clusters. For long running jobs we have employed Marathon framework in Mesoshpere and used Zookeeper for HA.

Here my responsibility is to look into software architecture to put forward strong product as we are into market against some big competitors. Apart from deployment on separate staging and production servers, we have also deployed our application on AWS (Amazon Web Services) EC2 instance. For fast data retrieval we have also implemented SQL Server Memory Optimized Tables using SQL SERVER 2016. We have also implemented SSO for windows account using Kerberos in the application.
We have implemented and configured 3 different kind of Big Data clusters.
1. Cluster setup using Dockers
2. Cluster setup using DCOS
3. Cluster setup using Terraform DCOS on Amazon EC2
On development side we have added following 3 different types of operators to run machine learning algorithms on cluster.
1. Spark ML algorithms written in Java
2. ML algorithms written in python
3. ML algorithms written in R
So our application currently supports all above algorithm languages for big data cluster.

Here we are working in following tools and technologies:
Java 7
Hibernate
JDBC
Spring
Sencha Ext js
High Charts
Apache Hadoop
Apache Spark
Sql Server 2008

公司标识
Principal Software Engineer
e2e Solution Providers
Nov 2012 - Apr 2016 | Lahore, Pakistan

Here I worked as J2ee Principal Software Engineer. I basically worked on Health Care and fashion related products. The technologies involved in these projects/products were:
Java 7
Sencha Ext Js
MySql
Spring
CAS
Hibernate
Android
Talend Open Studio

公司标识
Principal Software Engineer
Intagleo pvt limited
Aug 2007 - Nov 2012 | Lahore, Pakistan

Here I started my career as .Net developer and works on Digital signage application. Then I shifted to Java and worked on web applications related to Security, Compliance domains for Barclay Bank. We implemented two factor authentication by using different known standards like SPNEGO, RSA etc. Apart from this also worked on Service Desk to Service Desk communication web application using Maximo for incident management. Overall I worked in following tools and technologies here:
Java 6
Struts
Hibernate
JDBC
Dojo
Spring
ITIM
MAximo
WCF
Silverlight
SQL Server
Oracle
DB2
LDAP

公司标识
Software Engineer
Cybersoft Pvt Limited
Jan 2006 - Aug 2007 | Lahore, Pakistan

I started my career from this company. Here I worked on two financial desktop applications. Qontango & NetCollect were Vb6 based applications on those I worked for different change requests including reporting as well. Then later on I was assigned the task of its conversion to VB.Net. I completed this during my tenure in this company.
Apart from these I individually also assigned task of creating Rule Engine for above products in .Net framework to automate different tasks.

学历

Government College University
学士, 商学士/理学士, BSCS‎
Computer Science
CGPA 3.5/4
2005
Fazia Intermediate College
中级/A级, 理学院(工程预科), Fsc‎
Mathematics, Physics, Chemistry
所占比重 70%
2001
Fazia Intermediate College
大学入学/0级, 科学, Pre-Medical‎
Chemistry, Physical Chemistry, Mathematics
所占比重 70%
1999

技能

初学者 Administering Information Security Software and Controls
熟练 Amazon Aws Command
中级 Amazon EC2
中级 Apache Marathon
熟练 Apache Mesosphere
熟练 Apache Spark
熟练 Apache Zookeeper
熟练 Application Security Architecture
中级 ASP.Net
中级 Bitcoin Protocol
熟练 Cloud Applications
中级 Confluent Kafka
中级 Crystal Reports
初学者 D3 Charts
熟练 Docker
中级 GCP Big Query
熟练 Git
熟练 Hadoop
熟练 Hibernate
初学者 High Charts
熟练 IBM Websphere
熟练 Java
初学者 Java 8
中级 Javascript
熟练 JBOSS
熟练 JDBC
熟练 JSP
中级 Kerberos
中级 Micro Services
中级 MySQL
中级 Oracle
初学者 PostgreSQL
熟练 Python Framework Command
中级 Restful Architecture
熟练 Sencha Ext JS
中级 SOAP
熟练 Spring
熟练 Tomcat
熟练 Visual SVN

语言

熟练 乌尔都语
熟练 英语