Amir Shahzad Date of birth: 15/11/1978 Nationality: Pakistani Phone number: (+92) 3314234440 (Mobile) ashahzad007@outlook.com Website: https://www.linkedin.com/in/amir-shahzad-833889109/ 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 04/12/2023 – CURRENT Islamabad, Pakistan SOFTWARE ENGINEER DANESCOR 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/ 18/11/2021 – 15/11/2023 Islamabad, Pakistan SOFTWARE ENGINEER MOL PAKISTAN AddressSuite 307, 3rd Floor, Evacuee Trust Complex، Agha Khan Rd, F-5, 44000, Islamabad, Pakistan Website https://www.molgroup/en 22/08/2012 – 15/10/2021 Quetta, Pakistan IBM MAXIMO DEVELOPER HABIB ULLAH COASTAL POWER PLANT Requirement gathering, documentation and providing solution to user requirement. Providing support for Work order management system, inventory management, PO, Preventive maintenance, asset management, and Supply chain. Customization of existence screen, workflow modification, escalation, security group, conditional expression for validating user data, database configuration changes. Integration with oracle financial system. MIF module for data loading of assets and people using interface tables and CSV files. Using Python script for complex data validation and user transaction 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 EDUCATION AND TRAINING 07/2001 – 04/2003 Karachi MASTER OF INFORMATION TECHNOLOGY IQRA University 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). Thesis Intensity Based Temporal Database and their Implementation LANGUAGE SKILLS Mother tongue(s): URDU Other language(s): UNDERSTANDING Listening SPEAKING Reading Spoken production WRITING Spoken interaction ENGLISH C1 C1 C1 C1 C1 Levels: A1 and A2: Basic user; B1 and B2: Independent user; C1 and C2: Proficient user DIGITAL SKILLS Job Related Skills-Programming Languages 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 Github | Good knowledge of CVS, SVN and Git GitHub/GitLab | TFS Environment and tools Visual Studio| Visual Studio Code | Microsoft TFS Azure Devops | Pycharm | Jupyter Notebook 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 • Reference will be furnished on demand. • The source code and online projects can be seen on my GitHub profile. PROJECTS Court Cases Application using .Net MVC. Guest House Booking Application using .Net Core. Bidding / Auction Application using .Net MVC. HRMS Application using .Net Core. Tasks Management System using .Net Framework 4.7.2 Court Cases Application using .Net MVC: Developed a web-based application using ASP.NET MVC framework to manage court cases efficiently. Implemented features for case tracking, document management, scheduling, and user collaboration, ensuring streamlined communication and organization within legal proceedings. Guest House Booking Application using .Net Core: Created a robust guest house booking system using .NET Core, offering a user-friendly interface for guests to make reservations and for administrators to manage bookings, rooms, pricing, and guest information. Utilized modern technologies to ensure scalability, security, and reliability. Bidding / Auction Application using .Net MVC: Engineered an online bidding and auction platform using ASP.NET MVC, providing users with a dynamic and secure environment for buying and selling goods through competitive bidding. Implemented real-time updates, secure payment gateways, and comprehensive bidding functionalities to enhance user experience and maximize auction efficiency. HRMS Application using .Net Core: Developed a comprehensive Human Resource Management System (HRMS) using .NET Core, facilitating efficient management of employee data, payroll processing, attendance tracking, performance evaluations, and other HR-related tasks. Designed with scalability and flexibility in mind to accommodate the evolving needs of the organization. Tasks Management System using .Net Framework 4.7.2: Designed and implemented a task management system using .NET Framework 4.7.2, enabling users to create, assign, prioritize, and track tasks within teams or projects. Integrated features such as task deadlines, progress tracking, notifications, and reporting to enhance productivity and collaboration among team members. ORGANISATIONAL SKILLS Organizational skills • Agile methodologies • Team player • Keen and motivated learner. • Able to perform well with limited supervision. COMMUNICATION AND INTERPERSONAL SKILLS Communication and interpersonal skills • Excellent demonstrated verbal as well as written communication in the organization • Experienced in presenting to a large audience. • Patient, confident and responsible.