NOTE: Do not upload any image that violates our Picture Policy. Doing so will result in the removal of the concerned image without prior notification.
Crop Picture
Auto Cropped
Note:Microsoft Internet Explorer restricts the images to be uploaded one by one. To upload multiple images at the same time please use other browser.
Shakeel Ahmed
Deputy Director Software Solutions
ZUE USA - Karachi, Pakistan
概要
I am 17+ years experience software architect/lead professional. I am seasoned in business analysis, software design, development, solution architecture design, Microservices design and development, Web APIs design and development, complex software services integration, software development team building, interviewing and hiring and managing software development professionals.
Software development effort estimation, designing architecture of software products for big data and large scale usage. Analyzing existing code and refactoring it for speed and efficient memory usage.
Interviewing software development engineers and hiring them to build team. Mentoring and coaching them, assigning tasks, reviewing their code and helping them in solving business requirements by writing efficient, scalable, testable code.
As a freelance software developer I completed more than 60 projects on upwork.com and freelancer.com.
I designed and developed software products for ATM machines used by different banks in Pakistan, Middle East and Africa for 10.5 years while working in Avanza Solutions from 2011 to March 2022. These software products are deployed in multiple banks in Pakistan, Middle East and Africa. Interviewed software engineers and senior software engineers to hire in team and assigned them tasks. Visited and coordinated with clients to gather requirements and transformed those requirements into successful products.
Designed, developed and delivered Middle East's first biometric financial switch for Eazy fintech company in Kingdome of Bahrain. Developed software components used on Bank ATM machines, software services and UI portals for banks. Designed and developed web services for fintech company to receive and process transactions from multiple banks and POS terminals.
Designed and developed software products while working in Meezan Bank Pakistan (2007 to 2011). These software products were used to execute transactions received from ATM machines, Internet Banking site, call center and other ADC channels. Developed E-Reconciler software service to reconcile inter-branch transactions.
C#/.net/.netcore, Visual Studio 2022, VSCode, SQL Server, Browser debugging, software load testing, designing distributed software components and services.
项目
NETS Device Server
FDS Server
Dialer Application
Rhithm Application
iSuite UI: ASP.Net user interface for iCam, iWatch, iDistribute, iDentify
iDentify: Designed and Developed this product from scratch
iDistriute: Designed and developed the product from scratch
iCam: Added video streaming feature, fixed bugs and catered Change Reque
iWatch: Redesigned the product, Added dashboards, reports and alerts mec
World's First Biometric Transaction Switch
iTeller: Fully Automated Digital Bank Branch Solution
I created JDs for IT department/Software Dev team key positions and their roles and job details along with required skills.
I setup interviewing process and made documents to formalize interviewing process. I hunted software development resources through LinkedIn and interviewed more than 50 Senior Software Engineers, Software Engineers, SQA Engineers and Business Analysts and hired a software development team of 8 resources.
I had meetings with IT Director and CEO from US Washington DC and analyzed existing legacy software systems and proposed new Web Based Solutions. I prepared High Level Requirement Documents, Solution Architecture Diagrams, ERD and created databases in SQL Server 2019 for one project called Dialer with multitenant support.
I setup github repos, created Web API Solution/Projects using .netcore 6, configured entity framework, developed Controllers, Middleware, Json Web Token and few Standard Rest APIs. I conducted sprint meetings, created tickets on Jira and assigned them to team members, trained backend engineers and imparted them project knowledge.
Tools and Technologies: vs 2022, SQL Server 2019, .net core 6, asp.net core rest APIs, swager, postman, github, jira, draw.io, ms-project, nlog, azure vm
Senior Software Architect
TPLEX
Mar 2022
- Jul 2022
| Karachi, Pakistan
I worked on Rhithm application (https://rhithm.app). It is used by almost 2 million users in US. I developed MS Azure Functions, AWS Lambda functions in application. I Integrated Microsoft Azure Media Streaming services in product and co-ordinated with product owners from US, attended daily meetings, executed Jira tickets.
I analyzed issues in some parts of existing application and resolved them using .netcore async APIs.
Conducted training sessions with other Development and QA resources.
Used Jmeter to perform load testing of Azure Functions and other APIs.
Migrated data from few SQL Server tables to Atlas MongoDb and planned moving of some parts of existing monolith application to make it as micro-services.
Supervised front end team in integrating NewRelic application insights into angular app.
Participated in daily meetings with US Team.
Tools and Technologies: vs 2022, SQL Server 2019, .net core 5, asp.net core rest APIs, aws lambda function, ms azure functions, atlas mongo db, kibana, elastic search, serilog, azure media streaming services, azure storage services, github, jira, draw.io, jmeter,
AVP Software Development
Avanza Solutions
Jan 2018
- Mar 2022
| Karachi, Pakistan
Manager Software Development
Avanza Solutions
Jan 2014
- Dec 2017
| Karachi, Pakistan
Senior Software Engineer
Avanza Solutions
Oct 2011
- Dec 2013
| Karachi, Pakistan
Assistant Manager/Team Lead
Meezan Bank Ltd.
Mar 2007
- Oct 2011
| Karachi, Pakistan
Member of Visiting Faculty
Govt. College of Commerce & Economics, Karachi
Aug 2006
- Oct 2009
| Karachi, Pakistan
Software Engineer
ARY Digital Network.
Dec 2006
- Feb 2007
| Karachi, Pakistan
Member of Visiting Faculty
Karachi University, Computer Science Dept.
Jan 2006
- Dec 2006
| Karachi, Pakistan
Software Engineer
alainco cards & cards
Aug 2006
- Nov 2006
| Karachi, Pakistan
学历
University of Karachi
,
Masters in Information Technology
Computer Science, Computer Sciences and Information Technology, Database Management System, Dot Net Web Programming, Software Development
<div><p><strong>NETS Server (NETS Device Integration) </strong>(https://www.nets.com.sg/)</p>
<p>Inginim Pte. Ltd (https://inginim.com/) : A software development company in Singapore</p>
<p>Inginim hired me from Upwork and I completed following projects with them.</p>
<p>NETS Device is like POS Terminal which accepts cards for payment processing, it is widely used in Singapore for card payment processing. This device accepts commands also over TCP/IP sockets for payment processing without physical cards. I studied binary protocol used by this device to accept commands, (Inginim provided me technical documents from OEM). I developed message formatters/parsers and other communication components in my module.</p>
<p>I developed Json Web APIs for other developers to send commands to NETS Server which applied business logic and then communicated with target NETS Device in network to process payment.</p>
<p>NETS Server monitors devices in network and keeps track of online/offline devices.</p>
<p><strong>Technologies Used</strong>: C#, .net core 3.1, Socket Programming, ASP.Net Core Web API, NLog, .net, MySQL, EF Core, Visual Studio 2022.</p></div>
<div><p><strong>Inginim Pte. Ltd </strong>(https://inginim.com/) : A software development company in Singapore</p>
<p>Inginim hired me from Upwork and I completed following projects with them.</p>
<p><strong>1. </strong><strong>FD Server</strong></p>
<p>We automated fueling of ships/vessels/boats at the Brani Container Terminal (one of Port in Singapore). I developed FD Server module in this project. FD Server received commands from other modules in project as it exposed REST Web APIs and after applying domain/business logic it controlled fuel dispense terminals on port to dispense fuel (Petrol) to ships etc.</p>
<p>I was provided documentation of fuel dispense terminals (Hardware from Ukrain) which accepts commands on TCP/IP Sockets using custom binary protocol. I developed binary message formatter, parser and socket communication components and sent commands to available idle fuel terminal to dispense certain quantity of fuel.</p>
<p>Reported available fuel volume and dispensed quantities to higher modules in solution.</p>
<p> <strong>Technologies Used</strong>: C#, Socket Programming, ASP.Net Core Web API, NLog, .net Core 3.1, SQLite database, Visual Studio 2019</p></div>
<div><p>I Analyzed existing legacy application called Dialer.</p>
<p>Prepared FSD, Solution Architecture Diagrams, ERD.</p>
<p>Developed databases using SQL Server 2019.</p>
<p>I setup github repos, created Web API Solution/Projects using .netcore 6, configured entity framework, developed Controllers, Middleware, Json Web Token and few Standard Rest APIs.</p>
<p>I conducted sprint meetings, created tickets on Jira and assigned them to team members, trained backend engineers and imparted them project knowledge.</p>
<p><strong> </strong></p>
<p><strong>Tools and Technologies: </strong>vs 2022, SQL Server 2019, .net core 6, asp.net core rest APIs, swager, postman, github, jira, draw.io, ms-project, nlog, azure vm</p></div>
<div><p>I worked on Rhithm application (https://rhithm.app). It is used by almost 2 million users in US. I developed MS Azure Functions, AWS Lambda functions in application. I Integrated Microsoft Azure Media Streaming services in product and co-ordinated with product owners from US, attended daily meetings, executed Jira tickets.</p>
<p>I analyzed issues in some parts of existing application and resolved them using .netcore async APIs.</p>
<p>Conducted training sessions with other Development and QA resources.</p>
<p>Used Jmeter to perform load testing of Azure Functions and other APIs.</p>
<p>Migrated data from few SQL Server tables to Atlas MongoDb and <u>planned moving of some parts of existing monolith application to make it as micro-services.</u></p>
<p>Supervised front end team in integrating NewRelic application insights into angular app.</p>
<p>Participated in daily meetings with US Team.</p>
<p><strong>Tools and Technologies: </strong>vs 2022, SQL Server 2019, .net core 5, asp.net core rest APIs, aws lambda function, ms azure functions, atlas mongo db, kibana, elastic search, serilog, azure media streaming services, azure storage services, github, jira, draw.io, jmeter</p>
</div>
iSuite UI: ASP.Net user interface for iCam, iWatch, iDistribute, iDentify
<div><p>This is asp.net based user interface to configure above modules, see data on screens and generate reports. I have developed many web pages, created reports, fixed bugs in this product. I introduced jquery and jquery ui first time in this product and used open source nlog framework for logging purposes. I applied OWASP recommendations and guidelines to make this product secure.</p>
<p><strong>Software Technologies:</strong> C#, ASP.Net, CSS, Jquery, Jquery UI, Ajax, Json, WCF, LINQ, T-SQL, NLog, Crystal Reports, SQL Server.</p></div>
iDentify: Designed and Developed this product from scratch
<div><p>This product is used to authenticate bank customers by thumb biometric data instead of bank atm card and pin. During enrollment process customer finger images are captured and stored in central biometric database. During atm transaction one of customer finger is captured at atm machine and authenticated against centralized biometric database. Product supports one to one and one to N matching modes.</p>
<p><strong>Software Technologies:</strong> C#, WCF, LINQ, T-SQL, NLog, Crystal Reports, Neurotech Biometric SDK SQL Server.</p></div>
iDistriute: Designed and developed the product from scratch
<div><p>This product is used to manage hardware and software inventory for atm machines. It also provides features to install new software and deploy patches on atm machines. Windows Event Logs and other files can be fetched from atm machine by using this product. iDistribute is also used to push advertisement campaigns on atms.</p>
<p><strong>Software Technologies:</strong> C#, Powershell, WMI, SNMP, WCF, LINQ, Crystal Reports, NLog, Google Protocol Buffers, T-SQL, SQL Server.</p></div>
iCam: Added video streaming feature, fixed bugs and catered Change Reque
<div><p>iCam is camera management solution which controls cameras installed on bank atm machine. Whenever a customer starts a transaction on atm his photos and videos are recorded by this application. This data is pushed to a central server in bank from where it is displayed on asp.net based UI. This product is deployed in more than 80 banks in Pakistan, Middle East and Africa. I added video streaming feature, fixed bugs and catered CRs requested by banks.</p>
<p><strong>Software Technologies:</strong> C#, TCP/IP Sockets, Task Parallel Library, Multithreading, LINQ, T-SQL, NLog, Crystal Reports, MSMQ, SQL Server.</p></div>
iWatch: Redesigned the product, Added dashboards, reports and alerts mec
<div><p>iWatch is bank atm machine monitoring solution offered by NCR Corporation to banks in Pakistan, Middle East and Africa. I revamped this product & added functionality to monitor all CEN XFS compliant atms along with snmp based atm machines. Added licensing capabilities, reporting and alert escalation mechanisms for email and sms channels.</p>
<p><strong>Software Technologies:</strong> C#, TCP/IP and UDP Sockets, Task Parallel Library, Multithreading, LINQ, T-SQL, NLog, Crystal Reports, snmp protocol and libraries, CEN XFS APIs, SQL Server.</p></div>
<div><p>NCR Corporation developed this solution for one of Middle Eastern Fintech Company. Bank registers his customer on branch terminals and using tablets, customer finger data is pushed to Fintech Company servers where it is stored in irreversible template form. Latter on when customer scans his finger on ATM or POS terminals it is sent to Fintech company servers where it is matched with previously registered fingers and customer is identified, his record is sent to bank server, once account is debited by bank cash is disbursed to customer.</p>
<p>I took part in technical discussions related to transaction flows, resolved technical challenges and documented transaction flows in FSD, compiled major parts of FSD, prepared solution architecture diagrams, calculated development work efforts, coordinated with other teams in project, project manager and client. Designed solution architecture related to biometric part of project and led a team of 4 developers to build the modules for ATM machine, Bank UI and back end services and databases. I also led the team to develop Fintech Company UI, back end services and databases. Solution is designed to run in high availability environment 24x7 and in fact it is running with active/passive HA configuration.</p>
<p>I assigned tasks to developers, monitored their work, prepared and shared weekly progress reports with managers and client. We deployed this solution in March 2019 after one month of pilot run, the solution was deployed in production environment, since April 2019 it is running in live environment. I personally deployed all solution components, provided post live phase support, analyzed and fixed issues.</p>
<p><strong>Software Technologies:</strong> C#, WCF, LINQ to SQL, NLog, SQL Server, ASP.Net, CSS, HTML, Neurotech Mega Matcher Engine, Neurotech Biometric SDK, TLS Certificates</p></div>
iTeller: Fully Automated Digital Bank Branch Solution
<div><p>This project was initiated by United Bank Ltd Pakistan and NCR Corporation Pakistan, I was the lead solution architect and developer to design solution components, communication protocols and integrate third party devices. This solution is integrated with National Database Registration Authority of Pakistan to get customer data. Solution integrates NCR Corporation’s AIT machine with core banking channels to execute cash deposit, cash withdrawal, cheque encashment, cheque deposit, funds transfer, utility bill payment, on the spot atm card printing, on the spot cheque book printing etc. This solution was made live in Institute of Business Administration Karachi in February 2017 and the event was publicized in all National electronic and print media.</p>
<p>https://tribune.com.pk/story/1356422/ubl-inaugurates-pakistans-first-digital-branch/</p>
<p>https://arynews.tv/en/ubl-inaugurates-pakistans-first-digital-branch/</p>
<p>Took active part in FSD preparation, designed solution architecture, calculated work effort for project. Developed this solution by leading two other software engineers in the team. Analyzed and supervised work related to change requests for this project.</p>
<p><strong> </strong></p>
<p><strong>Software Technologies:</strong> C#, Windows Forms, WCF, LINQ to SQL, NLog, SQL Server, ASP.Net, CSS, HTML, Jquery</p></div>
更换封面
缩放:
Beware! Reported Companies
Rozee.pk is not in business with below-mentioned companies due to multiple fraudulent recruiting
complaints/activities which begun with fictitious interview inquiries sent by instant message (IM), email, or
text. If the employer asks you to pay money for any purpose including processing to shortlisting, please
immediately report at [email protected].
Dewan Global
SA Parco Group of Companies
Crystal Group of Companies
Advance Superior Group USA
Techium Solution
Royal Indus Group
Pak Adam Group
Day & Night Recruitment Agency
Umair Property Marketing
Easysearch.pk
Saigol Group of Companies
Pak United Arab Group
Supreme Group of Companies
HA Group of Companies
Etihad Group of Companies
KP Group of Companies
Vital Group of Companies
AR Enterprises
Delta Group of Companies
Ultimate HR Solution
World International LLC
AJL Group of Companies
Bestland Group
Bizlinks
Lexer Group of Companies
Fragrance Land Pvt Ltd
Khawaja Group of Industries
EBS (Earn Be Smart) Pvt Ltd
Jamal Group of Industries
Jamal Mirza Group of Company
Pro Hirez
Kwality Surgical
Kwality Group
Easy Search Pvt Ltd
Shah International Technical Training Institute & Consultants Pvt Ltd