Maryam Ali
Computer and Software Engineering at General Assembly
Bahrain
Get Remote-Ready with the Anywherepro Assessment
Increase your chances of landing your dream hybrid or remote job today!
Earn your badgeHi, I'm Maryam Ali!
System and Application Developer at The Benefit Company
Motivated Software Engineer and Full-stack Developer skilled in HTML, CSS, JavaScript, Python, PL/SQL, and frameworks like React.js and Django. Experienced in building secure systems, APIs, and data encryption at Benefit Bahrain, and enhancing customer engagement through a WhatsApp chatbot at CrediMax. With a Bachelor’s in Software Engineering and immersive training at General Assembly, I’ve led projects in event discovery, e-commerce, and job recruitment, as well as custom systems for restaurants and stadiums. Eager to pursue a master’s degree, I am passionate about advancing my skills and driving innovation in software engineering.
Experience
The Benefit Company
System and Application Developer
May 2024 - November 2024
● Created Interactive reports in an oracle apex app.
● Developed RESTful API’s that retrieves reports.
● Developed participants reporting system project, a Secure reporting system where participants can access reports and upload certificates. It includes features for generating and validating JWT tokens, signatures, and certificates for added security. An admin Portal is also provided for managing users, viewing logs and overseeing other related aspects of the system.
● Developed an API in Java Spring Boot for encrypting JSON objects to enhance data security.
● Contributed to a project enabling MOI authorities to securely request beneficiary data from Benefit. Designed and implemented PL/SQL functions to process and deliver data efficiently, ensuring security and compliance.
General Assembly
Software Engineering Imersive Fellow
November 2023 - January 2024
Completed a 3 months Course Program at General Assembly, included 4 hands-on projects that strengthen my skills in software development, such as a card-matching game, an event discovery website for Bahrain, an e-commerce platform for online courses called SkillLab, and a job board platform named SkillSail. These projects allowed gaining more experience in JavaScript, Node.js, Express, React, Django, MongoDB, and PostgreSQL and applying it to real-world scenarios.
CrediMax
Trainee
July 2023 - August 2023
● Organized excel sheets to streamline data management and improve accessibility.
● Developed a WhatsApp chatbot to serve customers, enhancing engagement and streamlining communication processes. Utilized Node.js and WhatsApp-web.js library for implementation.
● Implemented a chatbot system to efficiently handle customer inquiries and facilitate seamless communication via WhatsApp, contributing to enhanced customer satisfaction and improved operational efficiency.
Certificates & Badges
No certificates or badges added
Projects
A dynamic platform facilitating job-seeking and recruitment processes, catering to job seekers, company administrators, and super administrators. Built using React, Bootstrap, Django, and PostgreSQL, it offers features like job creation and recruitment processes management for company admins, as well as job application and tracking for job seekers. With JSON Web Token for authentication, the application provides a seamless user experience, enhancing collaboration between job seekers and employers.
SkillLab is an innovative e-commerce web application tailored to provide a diverse array of courses, offering a seamless and intuitive experience for users seeking diverse educational opportunities. . The platform's core features include effortless course navigation, streamlined enrollment processes, and an admin dashboard for efficient content management. Users can explore a dynamic array of course categories, add courses to their cart, and enroll without encountering scheduling conflicts. Admin users have the authority to manage categories, courses, and associated category images. SSkillLab utilizes Node.js and Express for the backend, alongside MongoDB. On the frontend, the platform leverages React and Bootstrap to create an engaging and responsive user interface.
A comprehensive event discovery website for Bahrain, offering users a centralized platform to explore ongoing and upcoming events and festivals. The project aimed to celebrate Bahrain's vibrant event landscape through a user-friendly interface that provided easy navigation and detailed event information, including names, dates, times, and locations. The website caters to various event categories, such as cultural festivals and sports events, striving to be the go-to resource for staying informed about the diverse event scene in Bahrain. The project is built with JavaScript, NodeJS and Express, bootstrap framework and with a NoSQL database which is MongoDB, and Mongoose.
Developed a card-matching memory game in HTML, CSS, and JavaScript, engaging users in a challenging and entertaining gaming experience. Two players take turns flipping cards to find matching images, with the winner determined by the highest number of matched pairs. Implemented interactive features like personalized player names and dynamic reshuffling options for enhanced gameplay.
Developed a for MyBookStore, a prominent bookstore, aimed at enhancing operational efficiency. Led the design and implementation phases, transitioning from a manual system to an Oracle APEX and PL/SQL-based solution. Successfully addressed challenges by creating a robust database structure, encompassing tables like BRANCH, EMPLOYEE, AUTHORS, PRODUCT, and more. Executed advanced features, including Branch Monthly Reports, Sales Processing, and Customer Management. Delivered SQL statements, PL/SQL scripts, and a detailed report showcasing system assumptions, ER diagrams, and screen captures.
Stadium booking management software (StudBook) that is online system to manage most of the stadium actions, where the fans can reserve their tickets, and admins can manage stadiums and events , along with customers payment details, etc. The objective of establishing this is to assist society with stadium seat reservations and prevent long lines. The system website is built using HTML, CSS, PHP, and JavaScript.
Languages
Arabic
Native
English
Professional
Turkish
Intermediate
Skills
Teamwork
NoSQL
MySql
Full Stack Development
Reactive.js
AngularJs
GitHub
SQL
Python
CSS
JQuery
Git
Problem Solving
Presentation Skills
Javascript
Java
Data Structures
Design Patterns
Backend
Frontend
Ionic Framework
PHP
Django
Fast Learning
Microsoft Excel
CSS3
Database
Team Management
Microsoft Project
Bootstrap
Algorithms
HTML / CSS Developer
Web Design
HTML5
Oracle SQL Developer
Web Application Development
Oracle
MongoDB
Firebase
Spring Boot
PL/SQL Language
Bots / Chatbots
PHP MyAdmin
PostgreSQL
APEX
Oracle APEX
Java APIs
Software Testing
C#
RESTful Service
Oracle Database
Oracle SQL
Product Development
Deploy Chatbots
Authentication
pgAdmin