Principle Software Engineer
Muhammad Jamshaid
Phone:-
Email:-LinkedIn: linkedin.com/in/muhammad-jamshaid
Address: Sibghatullah Street Near Al Habib Mosque
New Town Attock Punjab, Pakistan.( Willing to relocate)
Objective
To work in a competitive environment that effectively utilizes my analytical, interpersonal, leadership and
organizational skills to conceive and achieve solutions. The solutions which help the organization in not only
meeting its targets, but also allowing it to grow, thereby enhancing my own skills as an individual and as a key
player in the organization's development.
Summary
• Experienced with all stages of the development cycle for dynamic web and desktop projects.
• More than 11+ years of experience in various domains including Banking customer portal, HealthCare,
E-commerce, Real-time Data Communication applications.
• Has good experience of implementing different large scale projects including CORE Banking Application,
HealthCare, E-commerce, Real-time Data Communication application along with data sharing over Web
services, Web API applications and many others.
Skills
ASP.NET (CORE)
ASP.NET (MVC, Web Forms)
C# .NET
Angular
React
Entity Framework
WCF Services
Web API’s
Third Party API and Service Integration
HTML
CSS
jQuery
Typescript
JavaScript
Bootstrap
JSON
XML
SQL
LINQ
Crystal and RDLC Reports,
Google/ArcGIS Maps
Microsoft Visual Studio
(2010,2017,2019,2022)
Microsoft Visual Studio Code
Team Foundation Server
GIT
Dev Ops
IIS
Virtual Network Computing
Work Experience
Principle Software Engineer
Veripark, Pakistan – (28 Oct- 2021 — To Date)
My daily responsibilities include:
•
•
•
•
•
Participating in daily stand-up meetings.
Conducting code peer reviews with other members in my team
Backend and front-end development of the application.
Documenting all code changes, following Veripark change protocols
Working on daily user stories/bug fixations.
D Engage, Pakistan (18 Jan- 2021 — 08-oct-2021)
D Engage is a software development company located in London.
Back End .NET (Lead)
As a team lead, my daily responsibilities include:
•
•
•
•
•
•
Participating in daily stand-up meetings.
Conducting code peer reviews with other members in my team
Backend development of the application.
Documenting all code changes, following dengage change protocols
Review daily Jira's and assign them to the team members with solution.
Team Management
F3 Technologies, Islamabad, Pakistan – (July 2014 — 16-Jan-2021)
F3 technologies is a software development company located in Islamabad, Pakistan. As a Software Engineer,
Software Engineer
my daily responsibilities include:
•
•
•
•
Participating in daily stand-up meetings, led by our Team Lead
Conducting code peer reviews with other members in my team
Front end and backend development of the application.
Documenting all code changes, following F3 change protocols
Zeta Technologies, Islamabad, Pakistan – (Jan 2014 — June 2014)
As a Software Engineer at Zeta Technologies, I worked on a small agile team in a
Software Engineer
startup environment to prototype and build web applications.
My daily responsibilities included:
•
•
•
•
Working on company internal projects.
Writing code to develop web applications, primarily using C#.
Utilizing manual methods to test our code
Facilitating releases of software upgrades
NetTech Ltd, Islamabad, Pakistan- (Jan 2013 — Jan 2014)
As a Dot Net Developer at NetTech Ltd, My daily responsibilities included:
Dot Net Developer
•
•
•
•
Working on company internal projects.
Writing code to develop web applications, primarily using C#.
Utilizing manual methods to test our code
Facilitating releases of software upgrades
PROJECTS
Customer Driven Marketing Platform
Role:
Back End (Lead)
Tools/Languages:
C#, Vue.js, Postgres SQL, Web Services, Web API, JavaScript
Details:
Connect with customers easily, no matter the channel. Email, SMS, Digital Ads, Web and Mobile
notifications – CDMP covers it all. An open data structure ensures you can make the most of your marketing
campaigns.
Cloud-based practice management system (INDICI)
Role:
Software Developer
Tools/Languages:
C#, Asp.net (MVC) SQL Server 2014, Google Maps, Web Services, Web API, JQuery,
JavaScript, Bootstrap Details:
With indici, each patient has one central record that follows them when they move between services and can
be accessed and updated by all healthcare professionals who become part of that patient’s treatment
journey. The record is presented as a fully searchable, longitudinal timeline which updates in real-time at the
point of every new interaction, so that everyone who treats the patient (be they the patient’s GP, dietician,
physiotherapist, etc.) always has the information they need at their fingertips. indici’s extensive range of
features also includes:
•
•
•
•
•
•
•
•
E-Referrals and Claims
E-prescribing and electronic lab orders
Full integration with the New Zealand Formulary for medicine information and guidance
SNOMED coded diagnoses
Invoicing and billing module
Appointment booking and management module
Native reporting engine and integrated query builder
Embedded audit trail facilities
CareMonX™CAD
Role:
Software Developer
Tools:
C#, Window from, Devexpress controls, SQL Server 2008, Google Maps and ARC GIs (Maps), Web
Services
Details:
CareMonXCAD is a Desktop based system, which is built for emergency system. CareMonXCAD
Processes emergency calls and other data received, enables comprehensive incident management in real
time, and informs decision-making on the most appropriate resource to dispatch to an incident.
MDT (Mobile Data Terminal)
Role:
Software Developer
Tools:
C#, JQuery, JavaScript, HTML, SQL Lite, Google Maps and ARC GIs (Maps), Web Services, Map Factor
Navigator.
Details:
Enables real-time, bi-directional exchange of incident data, mapping and routing information,
Navigation, messaging, status updates and alerts between control rooms and in-field ambulances and
crews.
Trouble Ticket System – Acmetel.ae
Role:
Software Developer
Tools: vb.net, Asp.net, SQL Server 2012, Crystal Reports, Telerik
Controls
Details:
Complete Trouble Ticket system with following features
•
•
•
•
•
•
•
Ticket can be created via email or phone call
Auto Response emails
Assign and Transfer Tickets
Alter and Notices
Staff Management
Carrier Management
Reports
CABEE (Product) Real Time Solution for Transporters – NETTECH Ltd
Role:
Software Developer
Tools:
Microsoft C# .NET, Microsoft ASP .NET, WPF, .Net Framework 4.5, Microsoft Application Blocks,
Windows Services, Microsoft SQL Server 2008R2
Details:
•
•
•
•
•
•
•
•
•
This is a Real time application developed in WPF Cloud based real time solution for
Transporters.
It is beings used in different companies in United Kingdom.
It consist of Desktop Controller application along with Android and iPhone driver
Application and also customer Application for their Android or iPhone mobiles.
Mobile App Users (Customers) can bock cab using their android or iPhone
Controller dispatches jobs and cab drivers receive jobs on their Android or iPhone
mobiles at real time.
It manages cabs, drivers and customers and GPS coordinates helps them along with
their positioning on the MAP, it also guides about distances, and directions.
The best feature of the CABEE application is the real time communication of Desktop
and mobile including Android and iPhone.
It covers all kinds of customers like residential customers, Account and Establishment
customers etc.
Facility for Billings through cash and credit card is included.
The best feature of the application is that, it also works in disconnected state from the
cloud as well.
MCQ (Multiple Choose Question) – FMUC Islamabad Pakistan -NETTECH Ltd
Role:
Developer
Tools:
Microsoft C# .NET, Microsoft SQL Server 2008R2
Details:
Real time (Multiple Choose Question) application.
Last Message for You System – NETTECH Ltd
Role:
Developer
Tools:
Microsoft C# .NET, Microsoft ASP .NET, Windows Services, Microsoft SQL Server 2008R2, File Transfer
Protocol, Objective C, Java.
Details:
•
•
•
•
This application covers all kind of messaging system Video, Audio, Photo, Files, SMS
etc.
Users can send messages to their recipients with different ways like credit used by
sender or if there’s not enough credits then the user can send messages with pay later
so that the receiver is prompted that if message is required payment before it open.
The strongest feature of the application is that user is not bound to use it at any single
platform. It is Desktop, Android, iPhone, web Application.
At any platform user can send view receive messages.
Education
Master in Computer Science, the Islamia University of Bahawalpur, Punjab Pakistan
3.36 / 4.0 GPA
2010 —2012