Senior Software Engineer
ELM Information Security
Total des années d'expérience :7 years, 7 Mois
==========
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\]
Led a cross functional team from product conception through design, implementation and launch.
Led a cross functional team from product conception through design, implementation and launch.
========
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\]
Responsible for the support, analysis and documentation of in-house developed software applications.
===========================
WORKSHOPS AND CERTIFICATES:
===========================
• Banking and Insurance, Saudi Arabian Monetary Agency (SAMA). Sep 2011
• Banking Direct Hire Program, National Commercial Bank (NCB) May 2011
Supervised training in Wealth Management Operation Department.
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.
=========================== 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