Turki Majdali, Senior Software Engineer

Turki Majdali

Senior Software Engineer

ELM Information Security

Location
Saudi Arabia - Riyadh
Education
Master's degree, Software Engineering
Experience
7 years, 7 Months

Share My Profile

Block User


Work Experience

Total years of experience :7 years, 7 Months

Senior Software Engineer at ELM Information Security
  • Saudi Arabia - Riyadh
  • My current job since September 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 at Njeek
  • Saudi Arabia - Riyadh
  • My current job since September 2020

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

IT Product Manager at Njeek
  • Saudi Arabia - Riyadh
  • My current job since September 2020

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

System Analyst / Developer at Nahdi Medical Co.
  • Saudi Arabia - Jeddah
  • February 2018 to September 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 at King Faisal Specialist Hospital and Research Centre (Gen. Org.)
  • Saudi Arabia - Jeddah
  • June 2017 to July 2017

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

Customer representative at National Commercial Bank (NCB)
  • Saudi Arabia - Jeddah
  • May 2011 to April 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 at NCB Capital
  • Saudi Arabia - Jeddah
  • November 2010 to December 2010

Supervised training in Wealth Management Operation Department.

Education

Master's degree, Software Engineering
  • at Depaul University
  • November 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.

Bachelor's degree, Finance and Investments
  • at King Abdul-Aziz University (KAU).
  • January 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

Languages

English
Expert
Arabic
Native Speaker

Training and Certifications

Product Management Certificate (Certificate)
Date Attended:
March 2021
Project Management Foundations - Accredited by PMI (Training)
Training Institute:
LinkedIn
Date Attended:
January 2020
Foundations in Design Thinking (Training)
Training Institute:
IDEO U
Date Attended:
December 2019
From Ideas to Action (Training)
Training Institute:
IDEO U
Date Attended:
December 2019
Project Management Simplified - Accredited by PMI (Training)
Training Institute:
LinkedIn
Date Attended:
November 2019
Insights for Innovation (Training)
Training Institute:
IDEO U
Date Attended:
October 2019
Fundamentals of Data Science (Training)
Training Institute:
QA Ltd
Date Attended:
May 2019
Angular 7 - The Complete Guide (Training)
Training Institute:
Udemy
Duration:
28 hours
ITIL Foundation (Certificate)
Date Attended:
May 2018
Internship (Training)
Training Institute:
National Commercial Bank Capital (NCBC)
Date Attended:
November 2010

Hobbies

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