AbduleleLah Ashour
Software Developer
- Leicester, UK
- +447850363019
- abdulelelah.ashour@fikrah.co.uk
British
With over 15 years of experience in software engineering focused on supporting large-scale software systems, designing and building platforms and frameworks, and leading software development teams to deliver products with high quality at minimum cost. Excellent experience in analysis, design, development, testing, and implementation of various internet-based applications. Expert in a variety of platforms, and languages. Supportive and enthusiastic team player dedicated to streamlining processes and efficiently resolving project issues.
Eurostar is an international high-speed rail service connecting the United Kingdom with France, Belgium, and the Netherlands.
Working in an agile environment, involved in designing and building the front-end and back-end of the booking systems for both trains and hotels.
Arqiva is a British telecommunications company that provides infrastructure and broadcast transmission facilities in the United Kingdom and the Republic of Ireland.
Working in an agile environment (Scrum), participating in designing and building the back-end system of Freeview (The United Kingdom's digital terrestrial television platform).
Synchronoss Journey Creator is purpose-built to give organizations the power to create and manage customer journeys across all channels.
My role involves designing and building prototypes for new products and features in an agile environment (Scrum). The role involved helping product owners to write and prioritize JIRA tickets related to new features/products, in addition to leading developers and UI/UX designers in building those new features and products.
Participated in the following projects:
Accelerator Packs: Accelerator packs provide a mechanism to reuse journey creator artifacts across many applications. This feature has helped customers to significantly reduce the time spent creating a customer journey (Technologies used: Typescript, Angular, Node JS, GraphQL, Data-Script).
Honeycomb: An ecosystem that allows applications/features to be added as a pluggable component. The system provides a collaborative environment where the pluggable components can share their services (Technologies used: Typescript, Angular, Node JS, GraphQL, Data-Script).
TalkTalk Telecom provides pay television, telecommunications, Internet access, and mobile network services to businesses and consumers in the United Kingdom.
Participated in building API services based on GraphQL that will be consumed by different applications.
CloudCall is a cloud services business specializing in developing, supplying, and supporting advanced telecommunications technology. In addition to designing/developing new features and products, my role involved training and mentoring junior developers. Technologies and tools used:
Working in an agile delivery team to deliver the following projects: CloudCall Portal: succeeded in bringing this application to life in two months while it was expected to complete it in 4 months (Technologies used: PHP, vanilla JS, MY-SQL). CloudCall Contact Centre: came up with an out-of-the-box solution to implement call back and voicemail, the solution cut down the development time of these features by around 60% (Technologies used: PHP, RabbitMQ). Salesforce Sync: a tool that pushes missing data from the telecom platform to Salesforce. The tool has achieved a significant impact in facilitating account management business activities in addition to producing accurate impact reports (Technologies used: Typescript, Angular 4, APEX, PHP, RabbitMQ) Billing Sync Service: built a solid service with the capability of detecting billing issues at the accounting and telecom platform sides in addition to the sync functionalities between both sides. The service helped the finance team to get the figures in the accounting system accurate and up to date (Technologies used: Typescript, NodeJS, AWS Lambda, DynamoDB). Handset Provisioning Service: brought down the time consumed to provision handsets by around 90% by developing an auto-provisioning service that replaces the manual provisioning process (Technologies used: Angular 4, Typescript, NodeJS, AWS Lambda, DynamoDB) Scheduled Reports: implemented a reliable service that delivers reports to customers on a daily/weekly/monthly basis regardless its size. This service solved a problem for many customers who experienced an issue in generating big-size reports (Technologies used: Angular JS, Typescript, NodeJS, AWS Lambda, DynamoDB, Elasticsearch). Call Analysis Report: another tool that achieved a significant impact in facilitating account management business activities (Technologies used: Typescript, NodeJS, AWS Lambda, SNS, Elasticsearch) Customer Provisioning: there was a significant decline in the time elapsed to provision a customer in the telecom platform since releasing this service. It was a massive step in bringing a large number of accounts to life in a very short time (Technologies used: Typescript, NodeJS, AWS Lambda, DynamoDB, RabbitMQ). SMS: successfully led the team technically in implementing the front-end and back-end in addition to the deployment process (Technologies used: Typescript, Angular JS, NodeJS, AWS Lambda, AWS IOT, SNS Elasticsearch). GDPR: successfully led the team technically in implementing the front-end and back-end in addition to the deployment process (Technologies used: Typescript, Angular, NodeJS, AWS Lambda, Elasticsearch, SNS). |
ERS is a company specializing in manufacturing retail equipment and printed carrier bags. My role with ERS was to establish their online business by developing an e-commerce website. The e-commerce solution has become the main revenue channel for the business.
Technologies and tools used: PHP MySQL HTML JavaScript
TechExcel is a leading provider of application lifecycle management (ALM),
defect tracking, IT service management, and helps desk solutions. My role was to localize applications from English into Arabic.
Softlock is the Middle East leader in digital security, protection, and large-
scale systems.
Technologies and tools used:
Participated in enriching the security solutions by implementing the following features:
CD Protection: CD protection against virtual CD drives: The aim of this project was to detect virtual CD drives to prevent programs on CD from running.
OTP Authentication: using OTP in Windows login: My role in this project involved developing RADIUS client, RADIUS extension server, GINA, Credential provider, and Active directory library.
Using Smart token in Windows login: this involved developing RADIUS client, RADIUS extension server, GINA, Credential provider, and Active directory library.
Mentor Graphics is a technology leader in electronic design automation
(EDA), providing software and hardware design solutions.
Technologies and tools used:
C++, Shell scripting, UNIX Emulators.
Participated in the following projects :
QuickSim: digital circuit’s simulator. Succeeded in fixing many bugs, porting this product from Linux to Windows, and add new features.
AccuSim: an analog circuit’s simulator. Delivered a stable release after fixing many bugs and porting the product from Linux to Windows.
AccupartGen: generates ELDOSPICE for electronic components and the input of this tool is the datasheets of the electronic components. Successfully completed the implementation of this tool in less than two months.
Awarded a Regional High Achiever Award
Grade: Very Good with honour degree (Ranked 10th)