M**************d

About Candidate

Software development and integration experience in the, broadcast, telecommunications and fintech banking industries, predominantly centred around C/C++ and C#. Exposure to a wide variety of additional software tools and methodologies including source control systems such as Subversion and Git, defect tracking systems such as Jira, and software lifecycle models e.g. Scrum/Kanban, Continuous Integration. Particularly interested in software design and project workflow, especially within the OO
paradigm.

Location

Education

B
BS in Computer Science 2015
University Of Central Punjab

Work & Experience

P
Principal Software Engineer Feb 2023 - Present
Avanza Solutions

-Payment Middleware - Backend Services, Core Banking, Credit Card and Utility Govt -As a part of the Implementation team in Electronic Funds Transfer (EFT) department, worked on configurations and feature enhancement of the core products which enables organizations to seamlessly integrate multiple payment channels with core banking systems. Architectural diagram of Rendezvous and Novus are available online. -Developed Secure, configurable and scalable payment applications (middleware, ATM, switches). -Performance enhancements of existing tools. -Developing client specific utilities (in .Net/C++).

S
Senior Software Engineer Jun 2021 - Feb 2023
Avanza Solutions

-Working in Product development team to develop and maintain new solutions for banking middleware solutions.

S
Software Engineer Apr 2021 - May 2021
Afiniti

Contact Centre Reporting Solution - Backend Services A reporting solution where users can supervise the current status of contact center in/out call flows, agent states, call in queue, call count. This system is based on micro-services architecture which uses multithreaded environment, for real-time reporting with very high throughput and high load, and it has some scheduled jobs running on several concurrent server.

S
Software Engineer Jan 2016 - Mar 2021
Enghouse Interactive

Worked within the UK team to provide product development CTI Connect voice over IP solution of new features and including maintenance and support of the existing products.