Turki Majdali, Senior Software Engineer

Turki Majdali

Senior Software Engineer

ELM Information Security

Lieu
Arabie Saoudite - Riyad
Éducation
Master, Software Engineering
Expérience
7 years, 7 Mois

Partager Mon CV

Empêcher usager


Expériences professionnelles

Total des années d'expérience :7 years, 7 Mois

Senior Software Engineer à ELM Information Security
  • Arabie Saoudite - Riyad
  • Je travaille ici depuis septembre 2018

==========
Workshops:
==========
- Introduction to Lean Agility, Elm Company. Dec, 2018
- GDPR: General Data Protection Regulation and the future of Global Data Economy, and the
importance of Data Privacy, Elm Company. Feb, 2019
- Innovation through Artificial Intelligence, Elm Company. Feb, 2019
- Agile & DevOps, Elm Company. Feb, 2019
- Interpretability in Machine Learning Models, Elm Company. March, 2019
- Digital Mindset, Elm Company. June, 2019
- AWS for Startups, Elm Company. June, 2019
- How to Validate your Startup, Stories from Silicon Valley, Elm Company. July, 2019
- MVP Hackathon, Elm Company. Sep, 2019
- Introduction to DevOps. Oct, 2019

=========
Projects:
=========
+ Absher

Involved in business analysis, design and development of vehicle ownership transfer services in Absher platform.

+ Tarfeeh

Collaborated with a team of three to work on the implementation of Tarfeeh System; used Angular for front-end and ASP.NET Core in backend. Tarfeeh is a ticketing solution that helps event organizers to manage various components of their business operations such as ticket sales, event promotion, event logistics and box office management.

Environment: \[Angular, ASP.NET Core, SQL Server, RESTful API, Angular Google Maps (AGM), SFTP\]

+ Efada

Contributed in the development and implementation of Efada System, which aims to facilitate the recording and transferring of medical check/screening results for beneficiaries from authorized health institutes to the databases of concerned entities such as the Directorate General of Passports - through a secure electronic system.
Environment: \[ ASP.NET, Microsoft SQL Server, SFTP, SOAP\]

Product Manager à Njeek
  • Arabie Saoudite - Riyad
  • Je travaille ici depuis septembre 2020

Led a cross functional team from product conception through design, implementation and launch.

IT Product Manager à Njeek
  • Arabie Saoudite - Riyad
  • Je travaille ici depuis septembre 2020

Led a cross functional team from product conception through design, implementation and launch.

System Analyst / Developer à Nahdi Medical Co.
  • Arabie Saoudite - Jeddah
  • février 2018 à septembre 2018

========
Projects:
========

+ E-Commerce Customer Communication (Online Orders)

Deigned, implemented and coded the E-Commerce Customer Communication Web Service (ASP.NET, SOAP, C# and Oracle DB) which is responsible for sending customized/dynamically generated SMS messages, surveys and HTML emails to customers regarding their recent online orders.

+ 2D Barcode Checker

Developed the 2D Barcode Checker Web Application (ASP.NET, C# and Oracle DB) to be used by warehouse team to verify whether the GTIN (Global Trade Item Number) and other data taken from products’ 2D Barcode were inserted (or not) correctly to production database. In addition, it checks if 2D Barcodes were in correct format and contain correct data. The application will help in disallowing incorrectly documented products from leaving the warehouse. Hence, save dramatically on product return costs.

+ Integrating Robotic Dispensing Systems with E- Prescribing System

Contributed to integrate the Robotic Prescription Dispensing System with E- Prescribing System in order to automate the dispensing process. As a result, the speed of the prescription dispensing process increases dramatically. Moreover, the opportunity for dispensing errors is significantly reduced; improving patient safety.
Environment: \[ .NET, C#, XML, TCP/IP \]

+ Wazen

Developed and supported Wazen web application that is used by pharmacists to provide customers with customized diet plans according to their physiological characteristics and health status. In addition, it follows up with customers through SMS Messages regarding their last Wazen session.
Environment: \[C#, ASP.NET, .NET, Oracle DB, Oracle Responsys and IIS\]

+ SMS Portal

Designed and implemented the “SMS Portal” web app to be used by Guest Care Center to send personalized SMS messages to customers in a simple and efficient manner. It also keeps records of all processed transactions.
Environment: \[ASP.NET, .NET, RESTful, C#, IIS and Oracle DB\]

Application Support Engineer - Intern à King Faisal Specialist Hospital and Research Centre (Gen. Org.)
  • Arabie Saoudite - Jeddah
  • juin 2017 à juillet 2017

Responsible for the support, analysis and documentation of in-house developed software applications.

Customer representative à National Commercial Bank (NCB)
  • Arabie Saoudite - Jeddah
  • mai 2011 à avril 2012

===========================
WORKSHOPS AND CERTIFICATES:
===========================
• Banking and Insurance, Saudi Arabian Monetary Agency (SAMA). Sep 2011
• Banking Direct Hire Program, National Commercial Bank (NCB) May 2011

Intern à NCB Capital
  • Arabie Saoudite - Jeddah
  • novembre 2010 à décembre 2010

Supervised training in Wealth Management Operation Department.

Éducation

Master, Software Engineering
  • à Depaul University
  • novembre 2016

Excellent Software Engineering knowledge including Object Oriented Design, architectural and design patterns, software testing, software quality assurance and Object-Oriented Software Development. Contributing team member with well-developed research and problem solving skills, quick learner, excellent organizational, teamwork and communication skills. ================ COURSE PROJECTS: ================ + Software Engineering Studio Medical Drones This project uses a fleet of drones to prioritize and synchronize the delivery of medical supplies in a disaster zone. Critical supplies must be delivered in a prioritized and timely manner.  Worked in a team of five students to develop a medical delivery system using drones.  Contributed as a physical device expert in the team; responsible for flying, testing and maintaining drones.  Designed, coded and implemented the module (Ground Station) which is responsible for commanding drones.  Tested the system on a simulator using MAVProxy and SITL. + Mobile Application Development for Android Traffic Watch System (TWS) • Used Android Studio, Java and HTML to develop a system that gives civilians the opportunity to help governmental organizations to identify traffic violators — civilians can report traffic violations using their Android mobile devices. + Object Oriented Modeling Software Modeling  Worked in a team of four to analyze, design and model a Ride Sharing Application.  Used UML concepts and tools to analyze and design a model for the application.  Learned Object-oriented modeling techniques needed to solve complex, real-world software engineering problems. + Software and Systems Project Management Scholastic Adventures Scholastic Adventures is an educational video game for the parents or instructors of children aged eight to twelve, who want an engaging way to teach their children. Unlike pre-recorded videos and books, scholastic Adventures provides a more immersive education that appeals to young age groups. + Introduction to User-Centered Design Safe Ring Project goal: to develop a product for females that provide peace of mind when they are traveling in an unfriendly environment.  Interviews, Personas and Scenarios: Created and conducted interviews. Discovered information regarding users, created user personas, and created task scenarios.  Preparing for Usability Testing: Learned steps for planning a Usability Test by creating problem statements, test objectives, a test design and a test script.  Usability Testing and Reporting: Conducted Usability Testing with an application and several participants. Used data to create a report of the test’s findings. ========== WORKSHOPS ========== - Android app development, Google for DePaul, DePaul University.

Baccalauréat, Finance and Investments
  • à King Abdul-Aziz University (KAU).
  • janvier 2011

=========================== WORKSHOPS AND CERTIFICATES: =========================== • Microsoft Access 2007, Faculty of Economics and Administration, King Abdul-Aziz University. June 2010 • Human Resources Expert Certificate, Human Resources Club, King Abdul-Aziz University. July 2009 • Economic Feasibility Study, Faculty of Economics and Administration, King Abdul-Aziz University. May 2009

Specialties & Skills

ASP.NET
Mobile Development
Database Development
Software Engineering
Unmanned Aerial Vehicles
ITIL Foundation
Angular
.NET Framework
Xamarin
Android Studio
Android app development
Robotics
Programming
Arduino
Windows
Eclipse
Software Engineering
Software Development
MS Visio
Database Design
Distributed Systems
WiFi Security
Oracle SQL Developer
Back-End Development
JavaScript
Jenkins
SonarQube
Drone Mapping
Drone Surveying
Dot Net
RESTful WebServices
ASP.NET
Oracle Database
Product Management

Langues

Anglais
Expert
Arabe
Langue Maternelle

Formation et Diplômes

Product Management Certificate (Certificat)
Date de la formation:
March 2021
Project Management Foundations - Accredited by PMI (Formation)
Institut de formation:
LinkedIn
Date de la formation:
January 2020
Foundations in Design Thinking (Formation)
Institut de formation:
IDEO U
Date de la formation:
December 2019
From Ideas to Action (Formation)
Institut de formation:
IDEO U
Date de la formation:
December 2019
Project Management Simplified - Accredited by PMI (Formation)
Institut de formation:
LinkedIn
Date de la formation:
November 2019
Insights for Innovation (Formation)
Institut de formation:
IDEO U
Date de la formation:
October 2019
Fundamentals of Data Science (Formation)
Institut de formation:
QA Ltd
Date de la formation:
May 2019
Angular 7 - The Complete Guide (Formation)
Institut de formation:
Udemy
Durée:
28 heures
ITIL Foundation (Certificat)
Date de la formation:
May 2018
Internship (Formation)
Institut de formation:
National Commercial Bank Capital (NCBC)
Date de la formation:
November 2010

Loisirs

  • Unmanned Aerial Vehicles - UAV
  • RC Airplanes
  • Programming
  • Robotics