I am a senior software developer with commercial experience of developing enterprise solutions and business applications using a mixture of front-end and back-end technologies. I have experience of project leadership and customer requirements gathering and am comfortable working on my own or with a team.
I have established myself to be a team player, an effective communicator and capable of working under pressure. My qualifications, skills and experience identify my potential and reflect that I have the capability to work in organisation that are customer focused and where technology is used to achieve a business advantage.
Overview
22
22
years of professional experience
1
1
Certification
Work history
Senior Developer
Scent Global Ltd
Salford , Greater Manchester
03.2015 - Current
Achieved high levels of customer satisfaction, interfacing regularly to ensure technical solutions met client needs.
Wrote clean, clear, and well-tested code for various projects.
Supported design and development phases with technical guidance on new features and improvements.
Adopted various programming languages to best meet project demands.
Projects
Developed a system for procurement and Sales teams to analyze stock and prices using C# , andMSSQL.
App Functions:
This tool tells how much stock is free , how much allocated , how much reserve for customer , shortages in last three months , sales in 3,6 and last 12 months, what is suggested buy requirements and what is the best offer from the suppliersThis tools also shows the graphical representation of Sales, Average selling price and orders over aselected time period.
This app has functionality to call https://www.barcodelookup.com/ API to get product information such as Images, online selling price from different online sellers
Also there is API option https://keepa.com to get product sale trends , selling price on Amazon market place
Part of the team/steering committee to implement Sage ERP system to replace existing systems MACS (3rd party WHMS) & IRIS Exchequer
Designed and improved different business processes for the Sage X3 ERP system
Wrote test scripts for the testing of Sage ERP system
Integrated Order Management System (OMS) with Sage X3 ERP using SOAP web service
Integrate Order Management System (OMS) with Royal Mail API to create shipping labels and create end of day manifest using C#
Integrate Linnworks with Sage X3 using C#
Designed and developed B2B portal for B2B customer to place orders online, using WordPress,.net core 2 & MS SQL
Www.scentglobal.com
Https://bazar.scentglobal.com/
Developed REST API to communicate with Sage X3 for Customer, Order and Stock management
Design and developed Buying Analysis tool (BERT) for procurement department using C# and MS SQL server
This tool stores all incoming offers from different supplier, then use Lucene search to match the product against our existing products
After all the matching it produce and report to tell you which is the cheapest supplier for a specific product
This tools also suggest you what should you buy based on the previous sales history
Developed tool for procurement department to analyze products and suggest buy requirement
This tool gather information such as 3 moths , 6 month YTD and last year sale, free stock on floor , what is on purchase order , stock allocated , average cost , sale price , net price and what is the best offer in market for that stock
Developed Android app for BERT using Ionic Framework https://ionicframework.com/
Developed complete web site in Shopify for a client with full integration for API calls to using C# , the some of API calls includes:
Update Stock
Update Price
Update Images
Add new Products
Get Existing orders
Update Orders
Developed a Mini Warehouse system Zeeka for stock receipt, stock movement , getting product information from External API using product EAN and order management , using C# and MS SQL
Build a Reporting tool for Sage X3 reporting using Crystal Report and Raw SQL
Created CI/CD pipeline using Azure for different in-house build app and website
Developed app for product creation in Sage X3 by calling SOAP service , using C#
Developed app for sale order and reserve order creation in Sage X3 by calling SOAP service, using C#
Integrated OMS with Pro Carrier (https://weareprocarrier.com/)
Group IT Development Manager
Star
Salford, Greater Manchester
07.2010 - 02.2015
Identified training needs and implemented coaching to bridge knowledge and skill gaps.
Recruited high-performing, motivated staff to support strategy delivery.
Global Trading / Jigsaw International
Set up knowledge-sharing initiatives and peer-to-peer learning to boost team development.
Tools Utilized: C#, .NET, XML, Web services, WCF, Entity Framework, ADO.NET, SQL server, Tortoise SVN, Pervasive SQL, Advantage Database Server
Responsibilities / Projects
Developed Order Management System (OMS) using C#, SQL Server 2008
The main objective was to reduce the traffic and load on core systems and improve the functionality of picking/packaging and shipment of orders
Wrote Web service for external supplier to connect and send orders and send stock feed request
Business domain understanding and Analysis of requirements
Integration with Tesco Direct and Tesco Market Place
Integration with BigW Australia
Web service for Star perfumes B2B website
Design database and wrote routines (windows service) to extract data from MACS, OMS and Exchequer and push all the data to MI Database.
Lead Developer
Star Perfumes Ltd
Salford, Greater Manchester
01.2008 - 01.2010
Wrote clean, clear and well-tested code for various projects.
Web services, WCF, Advantage Database Server
Identified technical issues according to design requirements and tested solutions.
Highlighted technical requirements and solutions using performance data insights.
Responsibilities:
User requirement gathering
Testing existing business processes and creating new business process
Part of a team in implementation and customization of Warehouse Management system, MACS (http://www.macs-software.co.uk/)
Wrote web service for IRIS Exchequer (http://www.exchequer.com/) for extracting Customer data, price bands and discount bands
Functionality for creating new customer accounts in system
Credit limits check
Integration with Kewill, for Shop Direct and JD Williams
Starperfumes.com website system /Backend Design
Implemented/Consume web service on Starperfumes.com for Order management to Ware house Management system MACS
Creating different reports in Crystal reports fulfil user requirements
Creating stored procedures.
Junior Developer
Star Global Trading
01.2007 - 01.2008
Maintenance of existing website
Adapted to different languages and technologies based on project requirements.
Debugged and modified software components to fix faults.
Learned multiple coding languages and development frameworks to serve needs of changing development program.
Network trouble shoot
Creating users and mailboxes in Ms Exchange and Active Directory
Other small utilities to help business.
Assistant programmer trainer
BMS (Budget Management System), project of Government of Khyber Pakhtunkhwa (Pakistan) for automation of annual budget as trainer of assistant programmers.
Programmer and Network Administrator
DotComPeople
01.2002 - 01.2004
Gathering requirements from end users
Designing and developing websites
Network administration of cable network of 150+ nodes.
Education
MCS - computer science
Institute of Business Management Sciences
Peshawar, Pakistan
2002
MSc - Data Telecoms and Networks
University of Salford
2008
Bachelor of Science - Computer Science
University of Peshawar
Peshawar Pakistan
Skills
ASPNET
C#
NET Core
Dependency injection
JQuery
CSS
Backend software development
Comprehensive database understanding
API integrating
Accomplishments
Design Dashboards using Decisionpoint (www.antiVia.com)
Design and developed Buying portal for buying department to make the buying process easy and more efficient
Once the offers received from different suppliers, the system categorises all incoming offers on the basis of historical buying/sales data
Integration with Linnworks (http://www.linnworks.com/), for different market places like eBay, Amazon, Flubit
Direct Integration with Lazada Market Place (http://www.lazada.com.my/)
Integration with Kewill , for Shop Direct and JD williams
EDI integration using EdiView for Purchase orders , Acknowledgements and Advance Shipping Note(ASN)
Integration with SAP B1
Integration with TMall , Chinese Market Place (https://www.tmall.com/)
Integration with carriers :
UBI (http://www.au.gotoubi.com)
Hermes
Royal Mail Velocity connector
Axima (http://www.axima.com.au)
Spring Global (http://www.spring-gds.com/)
Yodel HDNL (http://www.yodel.co.uk/)
Nosrks (http://www.norsk-global.com/)
B2C Europe (http://b2ceurope.eu/)
WnDirect (http://wndirect.com/en)
Certification
Courses (Note Certified)
Sage X3 Development Course.
Azure 400