Greetings, it's me Noora Alrashed

I am a Software Engineer

Regarding myself

My work is something I am passionate about. I am driven to do my best because I love what I do. In order to improve my work, I had to challenge myself daily and learn new skills. The following are examples of skills that I learned throughout various courses:

  • Visualize Data using Microsoft Power BI.
  • Building a Spring Boot REST API using Java.
  • Building an ASP.net REST API using C#.
  • Developing an AWS-based batch data analytics solution.
  • Developing AWS infrastructure with Terraform Automation.
  • Automate Repetitive Tasks using Robotic Processing Automation (RPA) Tools.

As an IT practitioner, I have experience in web development, mobile development, databases (SQL, NoSQL), and cloud technologies. I have strong technical skills with a rich programming languages library as well as excellent interpersonal skills that enable me to interact with a wide range of clients. As a result of getting certified as an AWS solution architect – associate at the end of 2022, I am excited to learn more about this field in the future.

Portfolio

A comprehensive list of my latest projects and achievements.

Recognizing Phishing Attempts

25 August 2022

To raise awareness about different types of phishing, people were asked to compare a created website that has the same content as a famous website and what the differences are between the two. Furthermore, users were asked to enter fake credentials into the created website in order to observe its behavior.

RPA in Education

13 February 2023

In universities, instructors submit PILOS Assessments each semester to evaluate students' progress. To automate this process and save time, RPA using Power Automate has been implemented to transfer grades from the Students' Grade Excel Sheet to the PILOS Assessment Excel Sheet, avoiding typos and manual work.


ML Olympiad 2023

10 March 2023

In the ML Olympiad 2023, Our goal was to provide a platform for individuals to showcase their skills and knowledge in the field of machine learning, while also fostering collaboration and innovation.
The competition consisted of several challenges that tested participants' abilities to develop and implement machine learning algorithms for real-world applications.

Data Migration using AWS DMS

16 May 2023

In four phases, a small-scale project was completed that involved setting up a simulated on-premises network and VPN connection, provisioning an EC2 instance with an RDS Multi-AZ MariaDB server, and migrating the database using an AWS DMS Replication Instance.


DA using AWS Redshift

7 June 2023

An AWS Redshift cluster has been created to store approximately 2 TB of data, comprising various structured tables and views.The queries primarily access the last 30 days of data, with the potential for querying the previous 15 months of data on a one-time basis.
To enhance performance, views with auto refresh and stored procedures have been implemented. This ensures efficient storage, accelerates query execution, eliminates redundant queries, and provides effortless access to both recent and historical data.

API-Driven Data Pipeline Construction

20 June 2023

The purpose of developing an API using ASP.NET and C# was to enable the migration of data to AWS for the purpose of data analytics. The APIs were designed to extract data from multiple sources, utilizing both Oracle and SQL Server engines.
The APIs incorporates various security measures such as controlling SQL injection attacks, establishing secure HTTPS communication, implementing IP whitelisting, and encrypting connection strings. By incorporating these security mechanisms, a dependable and protected environment is established, ensuring the integrity and confidentiality of the data throughout the transfer and storage processes.

Log Data Processing

3 July 2023 - 28 July 2023

The Log Data Processing project's main focus was on streaming log data from EC2 instances to AWS Kinesis Data Stream and AWS Delivery Stream. This was achieved by accessing EC2 on port 22 using the Putty application and configuring the Kinesis agent. To understand how different AWS Analytics Services were utilized for log data analysis, please explore the Milestone Tracker page.


Conducting Into to API Session

17 August 2023

During the second virtual event for artificial intelligence and cloud computing, which was held and run by the Ministry of Interior in Bahrain Kingdom, I gave a presentation titled "Intro to API." Students and individuals interested in technology and software development were probably among the many people that attended this event.

In progress..


Certifications


Name of Certification: AWS Certified Solutions Architect - Associate

Issued by: Amazon Web Services (AWS)


Name of Certification: AWS Certified Data Analytics - Specialty

Issued by: Amazon Web Services (AWS)


Name of Certification: ACPC Africa & Arab Collegiate Programming Contest

Issued by: ACPC Africa and Arab Collegiate Programming Championship