CV Ammad
CV Ammad
CV Ammad
Date of birth: 15/11/1978 Nationality: Pakistani Phone number: (+92) 3314234440 (Mobile) Email address:
ABOUT ME
A dynamic, hands-on Software engineer with three years of sheer technical experience working mostly in Agile teams.
Experienced working closely with Software Engineering, mainly in the aspect of design and development. A team player who
is keen and diligent regarding project accuracy and gives eternal solutions for enhanced end-user functionality.
WORK EXPERIENCE
As a software engineer, I am part of the team who is responsible for the development of different client- based projects in
an agile environment with C# using .NET core SDK.
Projects:
Currently, I am working with "Danescor Investment Banking Platform", which is one of our external clients, on
their different EPOS systems.
Technologies used: C#/.NET, , Pervasive PSQL, Agile Methodologies, Software Design Patterns, Source control
(TFS, GIT)
My responsibilities and achievements:
1. Made the new UI for the "RS Back Office", which is the hero product of the company.
2. Did a large amount of refactoring to eliminate waste code and ensured functionality is not compromised.
3. Converted another product "RS Exports", from VB to C#, moreover refactored the same code.
4. Worked out and suggested team how we can make their products software architecture better and enhance the
performance. So, that it is maintainable and easily scalable.
5. Participate in the SCRUM ceremonies with the client's team.
Completed and delivered a WPF application, "MRS Realizer" an internal product of MRS Electronics. The MRS Realizer
is a Micro Controller Flasher tool that can be used to quickly and easily program the M1, M3, and µPLC controllers. The
parameters are set via the relay contacts, which means that the housing does not have to be opened. Basic knowledge of
digital technology is all that is needed to create programs with the MRS Realizer.
Technologies used: C# with .NET Core SDK, CI/CD pipelines
My responsibilities and achievements:
1. Designed the product from the Figma designs to Views. Implemented the ViewModels for the same.
2. Understanding and implementing other related product modules. Writing code that is not tightly coupled and
scalable.
3. Assess the issues and make quick decisions and implement the solutions for the same.
4. Writing E2E tests using FlaUI.
5. Writing unit tests as facts and theories while mocking different dependencies.
6. Maintaining the CI/CD pipelines. Automated the process for making the MSIX installer and publishing application
packages.
7. Maintaining documentation such as manuals and release notes.
8. Conducting the SCRUM ceremonies for my team.
9. Code reviews.
Completed "Energy Management System", which is a smart energy management system that controls the energy based on
the state and rate of charge of the batteries and also manages the loads efficiently. The attached devices such as the inverters
communicate through an android device using the MODBUS or CAN protocol.
Technologies used: C# with .NET Core SDK, MODBUS Protocol, CAN Protocol, MQTT, Restful Services
My responsibilities were:
1. Understanding and implementing different product modules. Writing code that is not tightly coupled and scalable.
2. Developing restful services using .NET core. Writing the unit tests for my implementations.
3. Assess the issues and make quick decisions and implement the solutions for the same.
4. Maintaining the documentation.
5. Code reviews.
6. Participating in the SCRUM ceremonies.
Address2nd Floor Royal Crown Plaza BS-14 Business Square Gulberg Greens, 44000, Islamabad, Pakistan
Website https://www.danescor.com/
AddressSuite 307, 3rd Floor, Evacuee Trust Complex، Agha Khan Rd, F-5, 44000, Islamabad, Pakistan
Website https://www.molgroup/en
Leading Role in Implementation of Maximo 6.2 in Habibullah Coastal Power Plant with General Electric Team.
Maximo 6.2, 7.1 Installation, configuration, Data Loading
Data Migration/ Integration from Legacy System with MEA, MIF
Created Mid-Level Actuate Reports
Design and developed the workflow of Service Request, Work order, PR & PO.
Implementation of new created Site of Company. Master data Loading and ascertain the quantity and quality of the records
and
functionality in Location Hierarchy, Asset Hierarchy, Work orders data, PMs, Job Plans, People, Labor, Tools, workflows and
system
related data.
Developed Upgrading Plan to Maximo 7.
Install & Configure Maximo 7.1 Test Server for up-gradation testing.
Perform the Screen customization and configuration of the system
Provide Maximo training around 60 users.
Projects:
1) Maximo 6.0.2 O&M Implementation and support project for "Habib-Ullah Coastal Power Plant”, Pakistan.
AddressSuite 307, 3rd Floor, Evacuee Trust Complex، Agha Khan Rd, F-5, 44000, Islamabad, Pakistan
Website
https://www.habaibullahpower.com/en
Main Courses:
• Computer Programming (Object Oriented Programming)
• Data Structures, Design and Analysis of Algorithms
• Object Oriented Analysis and Design
• Software Engineering
• Data Mining
• Database Systems
• Computer Networks
• Artificial Intelligence
• Machine Learning
• Operating Systems
• Bioinformatics
• Computer Architecture
• Natural Language Processing
• Computer Modelling and Simulation (CMS).
LANGUAGE SKILLS
Levels: A1 and A2: Basic user; B1 and B2: Independent user; C1 and C2: Proficient user
DIGITAL SKILLS
C# | .NET Core | Model-ViewViewmodel (MVVM) | Asynchronous programming | REST Services .NET API | OOP
SOLID
Principles | Test driven development (TDD) | Design Patterns | Unit Tests | XML/JSON/
| Object-Oriented Programming
Databases
MySQL | Microsoft SQL| Microsoft SQL Server SQL | (MySql, SQLite, PostgreSQL, SQL Server) | Oracle | Microsoft
Access
Version Control
ADDITIONAL INFORMATION
JOB-RELATED SKILLS
Job-related skills
• Programming Related Skills : C#, .NET Framework, .NET Core, Java Script, JQuery,Bootstrap, MVVM, Unit
Tests,
• Databases: MySQL, SQLite, Microsoft Access, SQL Server, SQL Server Reporting Services (SSRS), and
Oracle
.
• Tools: Visual Studio, Azure DevOps Server, TFS, Jupyter Notebook, Pycharm, Microsoft Access, MS Office.
• Operating Systems: Windows, Linux.
• Version Control: CVS, Git, GitLab,TFS
RECOMMENDATIONS
PROJECTS
ORGANISATIONAL SKILLS
Organizational skills
• Agile methodologies
• Team player
• Keen and motivated learner.
• Able to perform well with limited supervision.