Summary
Overview
Education
Skills
Websites
Quote
Timeline
Work History
SoftwareEngineer
Hiba Tallah Hassanin

Hiba Tallah Hassanin

Computer Science Student

Summary

Resilient and determined individual with a strong work ethic.

An ambitious individual with strong organizational and multitasking skills, as well as an aptitude for technology.

Ready to apply knowledge and skills to any challenge.
Top three skills are problem-solving, attention to detail, and adaptability.
Determination to succeed and willing to put in the hard work and dedication required to excel in this field.

Have the passion for learning and the determination to succeed.

Overview

4
4
Languages
1
1
years of professional experience
2
2
years of post-secondary education

Education

Bachelor of Science - Computer Science

University of The People
California, United States
06.2022 - Current

Associate of Science - Software Engineering

Holberton School
Online
05.2023 - Current

Skills

Python Programming Language

Code debugging

Database Design

Relational databases

SQL Databases

Big Data Analytics

Machine Learning

Java Programming Language

R Programming Language

C Programming Language

SQL Programming Language

Python Programming Language

SQL and Excel expertise

Quote

We may not have hit the peak yet, but we are on the journey up.
Brian Nhira

Timeline

Application Developer

ALX
05.2024 - 08.2024

Java Programmer

University Projects
02.2024 - 06.2024

Database Programmer

University Projects
06.2023 - 11.2024

UI/UX Designer

Alx Training
05.2023 - 07.2024

Associate of Science - Software Engineering

Holberton School
05.2023 - Current

Bachelor of Science - Computer Science

University of The People
06.2022 - Current

Work History

Application Developer

ALX
05.2024 - 08.2024
  • Implemented user-friendly interfaces, improving overall user experience and satisfaction rates.
  • Initiated code reviews within team to improve overall code quality and minimize potential errors during deployment phases.
  • Provided excellent customer support, addressing client concerns and resolving issues promptly.
  • Designed and developed application scripts for test scenarios.
  • Worked closely with clients throughout development process to gather feedback, ensuring that final products met their expectations.
  • Adhered to strict coding standards, ensuring maintainability and scalability of developed applications over time.
  • Developed and implemented personalized client solutions using programming language expertise.
  • Guided team in layout modifications to improve functionality.
  • Enhanced application functionality by implementing new features and optimizing existing code.
  • Developed multi-channel roadmap for desktop and web applications.
  • Maintained up-to-date technical knowledge, staying informed on industry trends and best practices for application development.
  • Reduced software bugs by conducting thorough testing and debugging procedures.
  • Conducted scheduled system upgrades to maximize performance.
  • Created software applications in test-driven development environment.

Database Programmer

University Projects
06.2023 - 11.2024
  • Built databases and table structures.
  • Developed and updated databases to handle customer data.
  • Designed and developed analytical data structures.
  • Proactively addressed potential bottlenecks in database systems by analyzing performance metrics and implementing appropriate solutions.
  • Maintained up-to-date documentation for all databases, ensuring reference materials were accurate and useful for team members.
  • Implemented comprehensive backup strategies, minimizing risk of data loss during critical operations or system failures.
  • Reduced data redundancy by designing and normalizing relational database schemas for various projects.
  • Enhanced application functionality by developing custom stored procedures, triggers, and functions using SQL or PL/SQL as required.
  • Improved system security by managing user permissions, roles, and authentication protocols in line with industry best practices.
  • Set up and controlled user access levels across databases to protect important data.
  • Created and updated database designs and data models.
  • Developed scripts and processes for data integration and maintenance.
  • Authored and coded database descriptions.
  • Evaluated, designed, implemented, and modified databases and database applications.

UI/UX Designer

Alx Training
05.2023 - 07.2024
  • Developed wireframes and prototypes to effectively communicate design ideas to stakeholders and team members.
  • Worked closely with marketing teams to align branding elements within UI/UX design.
  • Enhanced user experience by designing intuitive and visually appealing interfaces for web and mobile applications.
  • Consistently met project deadlines by managing time efficiently and prioritizing tasks according to importance levels.
  • Balanced functionality requirements with visual appeal when creating interface elements like buttons, menus, forms while adhering to established brand guidelines.

Java Programmer

University Projects
02.2024 - 06.2024
  • Developed user-friendly applications with intuitive interfaces for improved user experience.
  • Documented technical specifications clearly for future reference when troubleshooting complex issues or making modifications during enhancement phases.
  • Enhanced application security through proper implementation of authentication mechanisms and encryption techniques.
  • Increased application stability by identifying and resolving critical bugs through thorough testing.
  • Developed scalable web services using RESTful APIs, increasing ease of data retrieval and manipulation for users.
  • Delivered robust Java applications through effective use of object-oriented programming principles and design patterns.
  • Reviewed code and debugged errors to improve performance.
  • Diagnosed and corrected errors within code to allow for integration of proprietary applications.
  • Created databases, data entry systems, web forms, and other applications for diverse uses.
  • Analyzed, reviewed and revised programs to increase operating efficiency.
Hiba Tallah HassaninComputer Science Student