top of page

RESUME

Skills

Professional â€‹

info​​
 

Mobile Platform: Software Engineer / Developer experienced in iOS 5-8.1 SDK platforms, Objective-C hands on multiple freelance projects based on iOS and Android and Windows Phone platforms. Android SDK, Java-based Android App development, SQLite database, Windows Phone 7.0, 7.1 (MANGO) up to 8.1, and JavaScript-based Applications of Android as well as Web Mobile in Titanium Studio.

IoT & Cloud Platform: Experience with Microsoft Azure App/Web Apps, Azure IoT core, Azure IoT SDK, Azure IoT Hub, Azure IoT Agent, Azure SQL Server, Schemas, Envelop, Messaging, Asset management preconfigured solution architecture, Azure resources and costs, Message pipeline, Hot path, Cold Path, IoT Hub, Event Hub, MSMQ, AMQP, HTTPS, Azure Functions, Azure Service Fabric, Stream Analytics, Blobs, Azure SQL DB, Document DB, Service Bus, Azure Data Lack Storage, Cognitive Services and many more Azure services.

Web Platform: Software Engineer/Developer experienced in the environment of PHP, HTML, XHTML, JavaScript, CSS, ASP.NET, XML, XAML, DTD, XSLT, Python, TELERIK Web Controls Library

Desktop Platform: C#, VB.NET, VB6, C++, Java, J2SE, WFA, WPF, WCF, Silverlight, TELERIK Windows Controls Library MySQL and MS-SQL

WPF

WCF

WFA

J2SE

J2EE

Silverlight

GitHub

Vault

Bamboo

Octopus

MySQL

MS-SQL

TELERIK

iOS

Android

Windows Phone

NHibernate

Titanium Studio

Xamarin

Languages

Work​

experience​
 

Senior Software Engineer - EPAM Systems

August 2017 - Present

 

Key Skills: C#, ASP.NET, MVC, Razor, HTML, CSS, JS, NHibernate for object-relational mapping, Ruby for cucumber test cases, Testing (NUnit, Cucumber, RhinoMocks, FakeItEasy frameworks for mocking data), Elmah and log4net for logging, Oracle database, SVN for source control, Fisheye for comparison of source code, JIRA for Agile process and follow scrum process, TeamCity for builds and Kangaroo for deployments

 

 Promoted to the second project after performed greatly in the first project and also due to strong customer communication and business communication skills which are necessary and most expected in the second project. For the second project, need to assist some of the peers in the understanding of cross-region daily standups and meetings and lead them throughout sprint cycle from our region.
 Working with a team of developers in sprints and agile process flow. After every sprint to the release for production with some big features. All development work, all code base should be built up along with thorough unit and acceptance testing using NUnit and Cucumber respectively. Before every single commit, the code should be reviewed by co-developer/peer and once review passed, the code will be committed. Once all test cases passed, move to UAT server for having a parallel test with customer/business user involved in. Once UAT passed then the product owner should sign off for production deployment and after deployment. 
 Following agile process throughout project development with the help of the tool called JIRA and Confluence for documentation. SVN for code repository and source code controlling. Other internal applications for raising requests and tickets to get access or release to production or some other important steps in the development lifecycle.

​

​

Cloud Engineer | via Pactera Technologies Inc. - Microsoft

September 2016 - July 2017

 

Key Skills: Microsoft Azure, Azure IoT core, Azure IoT SDK, Azure IoT Agent, Azure SQL Server, UWP framework, Schemas, Envelop, Messaging, Asset management preconfigured solution architecture, Azure resources and costs, Message pipeline, Hot path, Cold Path, IoT Hub, Event Hub, MSMQ, AMQP, HTTPS, TLS, C#, WCF, ASP.NET, Silverlight, Windows Form UI, MS-SQL Server, GitHub, Web Services Expose and Impose

 

 Experience with Azure App/Web Apps, Azure Web Services, Azure IoT Hubs, Azure Functions, Event Hubs, Azure Service Fabric, Stream Analytics, Blobs, Azure SQL DB, Document DB, Service Bus, Azure Data Lack Storage, Cognitive Services and many more Azure services.
 Microsoft Azure messages/events driven interaction with the hardware device like Intel Joule, Raspberry Pi 2 & 3, Minnowboard MAX and Qualcomm DragonBoard 410c. Azure protocols and keeping transport level security across all communications between cloud and hardware devices.
 Read data from a sensor, LED light, push button or any other kind of input, send messages containing information to Azure and receive that information on-demand to client dashboard or application.
 Build a schema for any kind of device in Azure, connect any kind of IoT device that has been assembled to Azure and transmit data.
 Data analysis and preparation for on-demand data retrieval on the client side in the form of dashboard or application. Receiving messages from Azure and sending messages to Azure using supported and secure protocols.
 Working with clients every day to bring their products to market as quickly and efficiently as possible. Doing everything from hardware interfacing to Azure communication for messages/events, data analytics on Azure and receiving data in the form of dashboards or applications. Giving customer comfort, ease and providing everything at one place to bring their products into hands of the end user within the short period of time.

​

​

Software Developer - PCH International

April 2015 - June 2016

 

Key Skills: C#, WCF, ASP.NET, Microsoft Dynamics - AX, RAD TELERIK UI, Silverlight, Windows Form UI, MS-SQL Server, Git and Vault (Source Controls), Bamboo Server (Build & Release), JIRA, 3rd Party Printer configurations, Web Services Expose and Impose

 

 Actively working in migration (from Vault to Git Source Control) activity of source codes for all applications and configurations of Bamboo Server and Octopus release mechanism with Git and JIRA to make the process of development, release, and deployment in production line much more easier and efficient

 Nominated and selected among other peers for Product Development team to provide solid and generic ground bases for onboarding more than 60 new clients. Generic enough to onboard any generic client without any further development delay

​

 

Software Engineer - NetSol Technologies Inc.

July 2013 - July 2013

 

Key Skills: C#, WPF, WCF, WWF, ASP.NET, RAD TELERIK UI, MVVM, Silverlight, Oracle and MS-SQL Server


 Achieved “Promotion” in the 3rd week from my joining date in a First Next-Gen Go-Live Project
 Nominated and selected by other peers for another upcoming big Go-Live Project after actively excelling my skills towards First Go-Live Project
 Leading as Junior Team Lead to multiple juniors and peers
 Shaping my skills for all .NET framework especially in C#, WCF, ASP.NET, WPF, Silverlight, MVVM, MVC 3 and MVC 4
 Actively worked and successfully achieved client satisfaction in the Pre-Sale team as Sub Team Lead to prepare demos for many clients On-Demand basis
 Achieved certificates on successful completion of multiple professional courses offered in iCAN – Institute for Corporate Advancement at NetSol

 

 

Software Engineer - Terminus Technologies

November 2012 - June 2013

 

Key Skills: Software Engineer/Developer in Java, JSF, JSP, Apache Server, Oracle Enterprise DBMS, Linux Deployment Servers and SSH


 Actively worked for Support Department as a Software Engineer (Support in Interconnect Billing System and Reporting Analysis)
 Actively worked for my first deployment (Paradise - Bangladesh) experience in probation period as Software Engineer providing everything related to maintenance/new development/improvement and Re-Factoring
 Actively present many presentations in front of office staff including CEO. The first presentation was on Interconnect Billing System with the emphasis on technical details of Mediation, Rating, and Routing
 Actively worked for the branding of new Billing Interface with deep Analysis of QA to generate quality perfected interface of Converged Solution of Interconnect Billing and Reporting

 

 

Software Intern - Vision Technologies Inc.

June 2012 - August 2012

 

ERP System in VB.NET with MS-SQLServer
Web Development - PHP and ASP.NET

Vision Technologies Inc., is one of the largest and leading companies in football manufacturing and exporting internationally with 2200 employees. As a Software Engineer/Developer, I developed software for HR department (enhanced), Stitching Centre (New) and BarCode Generator (New). Also worked on the enhancement and maintenance of Vision Official website.

Responsibilities included:
* Enhancement of existing ERP
* Preparation of project plan

 

 

Software Intern - Kootio Inc.

December 2011 - March 2012

 

Kootio Inc. is a group of CPA's, business professionals and brilliant developers in the USA. As a Software Engineer/Developer working in Kootio Inc., I had following responsibilities;


Responsibilities included:
* UI Designing of Qbica - Premier Product
* Making Custom Controls and Layouts in Silverlight + WPF
* Implementation of MVVM in Silverlight and WPF
* Presentation of new product version

C#

Java

Objective-C

VB.NET

VB6

C++

SQL

PL/SQL

PHP

HTML

HTML 5

XHTML

JavaScript

CSS

ASP.NET

XML

XAML

DTD

XSLT

Python

Ruby

Education
Government College University, Lahore

2009 - 2013 | Bachelors in Computer Science | 90%

 

Major Projects:

  • Project on drawing own mind maps via “Online Application” as a product named “E-MindMap”.

  • Project on building an Online Silverlight based rich designing tool as a product named “Express Design Tool (EDT)” motivated from “Expression Blend by Microsoft”.

  • Research Project on “Employing Semantic Convergence of Multimedia in HMI: A New Dimension”.

  • Research Project to learn the impact of “RDFS on modern-day Semantic Web Search".

  • Project on Client-Server Instant Messaging Chat Application (IM-Chat) in “Windows Communication Foundation (WCF)” and in “Windows Form Application”.

  •  A comprehensive project of Software Engineering on “Student Information System for Department of Computer Science-GCU”.

  • Multiple management systems developed in the subject of “Object-Oriented Programming, Programming Fundamentals, Data Structures and Algorithms, Databases I-II”.

  • A computer hardware based project of Computer Architecture on “Basic Operational Circuit Design and Implementation of CPU”.

 

Major Subjects:

 

  • Programming Fundamentals

  • Databases I, II

  • Object-Oriented Programming

  • Data Structures and Algorithms

  • Software Engineering I, II

  • Introduction to Semantic Web

  • Artificial Intelligence

  • Data and Computer Communications

  • Web Engineering

  • Parallel and Distributed Computing

 

 

Leadership College, Sialkot

​2007 - 2009 | F.Sc (Pre-Engineering) | 73%

 

Government Qaumi High School, Sialkot

2005 - 2007 | Matriculation (Science) | 80%

Achievements​​

 

 

  • Got 3rd Position in PROGATHON NESCON ’13 at FAST-NUCES, Islamabad.

  • Got 7th Position in PROGATHON SOFTECH ’13 at FAST-NUCES, Lahore.

  • Attended a one-day workshop and training program for “Google Docs”.

  • Attended a three-day workshop and training program for “Search Engine Optimization (SEO)”.

  • Attended a one-day workshop and training program for “Artificial Intelligence in Robotics”.

  • Secured 1st Position in Matriculation Examination at Divisional level Sialkot.

  • Secured 1st Position in Middle Examination at Divisional level Sialkot.

  • Secured 2nd Position in 5th, 6th, 7th and 9th standards.

  • Got Full Scholarship for 2 years Intermediate in Pre-Engineering on the basis of Matriculation Results.

Other Usefulness

  • Extra-Curricular Activities:

    • Participate in Annual Sports of New Hostel, GCU for 2010, 2011, 2012

    • Participate in Annual School Play Competition at Divisional level.

    • Always eager to play upcoming games in the market on PC and XBOX360 both in Solo and Multiplayer Online Modes.
       

  • Interest and Hobbies:

    • Playing Video Games plus Enthusiast Gamer

    • Reading e-books, research articles, and flash news

    • Listening Music

    • Watching Documentaries
       

  • Language Skills: (can Read. Write and Speak following languages)

    • English

    • German

    • Urdu

    • Punjabi

    • Interest and Hobbies:

       

bottom of page