Summary
Work History
Education
Skills
Timeline
Generic

Aiman Harfouf

Philadelphia,PA

Summary

From the moment I produced a “Hello World” Program, I’ve been hooked and dedicated myself to programming since I was 16 years of age. I have not seen programming as “just a job”, but more like a lifetime career of learning new things and technologies to enhance my programming capabilities and my overall experience as a developer. My Favorite Hobbies are coding, working out and striving to learn more. My Interests as a programmer are many but mainly I would like to excel in this field and be the best that I can with the intent to become successful and achieve many accomplishments.

Work History

Django Developer

Django Development
  • Collaborated with cross-functional teams to ensure seamless integration of new features.
  • Adapted quickly to new technologies and programming languages, enhancing overall team productivity.
  • Debugged complex software issues, leading to a more stable product release.
  • Continuously updated skills through training courses, workshops, and self-study—staying current on industry trends and emerging technologies.
  • Enhanced user experience by developing and implementing responsive web designs.
  • Worked closely with clients to gather requirements and translate them into technical specifications for implementation.
  • Tested programs and databases to identify issues and make necessary modifications.
  • Participated in regular code reviews, ensuring high-quality standards were consistently met across all development efforts.
  • Streamlined code for faster load times and improved website performance.
  • Automated repetitive tasks through scripting, freeing up valuable time for higher-priority projects.
  • Contributed innovative ideas during brainstorming sessions, driving project success through creative problemsolving.

JavaScript Developer

Javascript Developer
  • Designed microservices using components such as containers, load balancing and distributed caches.
  • Completed UI screen development using React and Next Js.
  • Developed extensively within Core Sprint Framework.
  • Developed mobile-first web applications that adapted seamlessly to various device screen sizes and resolutions.
  • Translated UX/UI designs into functional prototypes, collaborating closely with designers to deliver visually appealing products.

Python Developer

Python Development
  • Developed and maintained Python applications for TalkMe Social Network Project
  • Utilized Python for tasks such as data manipulation, automation, and web development
  • Applied object-oriented programming principles and design patterns to develop robust and maintainable Python codebases


Full Stack Social Network Application:


GitHub Link: https://github.com/aimmharf/SocialMedia


  • Developed a full-stack social network application called TalkMe, utilizing Python and Django framework, with a focus on user authentication, profiles, news feed, friend connections, groups, and content exploration
  • Implemented secure user authentication and personalized profiles, allowing users to create and customize their profiles with profile pictures, bios, and other relevant information.
  • Designed and developed a news feed feature, enabling users to post updates, text, photos, videos, and other multimedia content to their personalized news feed
  • Implemented friend connections and networking functionalities, allowing users to connect with friends, follow other users, and build their social networks.
  • Created a groups and communities feature, enabling users to join existing groups or create their own based on common interests, hobbies, or affiliations.
  • Developed an explore section, utilizing algorithms to personalize content recommendations based on user interests and activity, allowing users to discover new content, trending topics, and popular users and groups.
  • Utilized HTML, CSS, and JavaScript (Vanilla) for the frontend development, ensuring a visually appealing and user-friendly interface
  • Utilized SQLite3 as the database for storing user data, posts, and other content, ensuring efficient and reliable data management.
  • Implemented authentication support with the Django framework, ensuring secure access to the application and protecting user data.

Education

Certification - Computer Science And Programming

Harvard Cs50
Online

Skills

Programming Languages:

  • Python
  • JavaScript
  • C

Frameworks:

  • Django
  • React
  • Flask
  • Node Js

Additional Skills:

  • SQLite3
  • SQL

Timeline

Django Developer

Django Development

JavaScript Developer

Javascript Developer

Python Developer

Python Development

Certification - Computer Science And Programming

Harvard Cs50
Aiman Harfouf