Aymen Hammami Email and Phone Number
Portfolio: https://aymendps.comHi there! I'm Aymen, a software engineer with a passion for programming games, tools, and apps. I have experience in programming with C++, C#, and working with game engines such as Unreal Engine and Unity. I also have experience in full-stack development with technologies like JavaScript, TypeScript, HTML, CSS, React, Express, NestJS, MongoDB, and MySQL. I've contributed to multiple projects both on my own and as part of a team. Internships and part-time jobs have also helped me sharpen my technical and soft skills.I’m familiar with the software and game development life cycles and can translate designers' ideas into readable and maintainable code. As a team player, I understand the importance of teamwork in achieving success and have a proven record of effective collaboration, demonstrated by multiple awards for my group projects.I'm eager to work alongside like-minded professionals and to contribute to projects that push the boundaries of what is possible.Portfolio: https://aymendps.com
Lanterns Studios
View- Website:
- lanterns-studios.com
- Employees:
- 27
-
Junior Unreal Engine And C++ ProgrammerLanterns StudiosTunis, Tunisia -
Junior Unreal Engine & C++ ProgrammerLanterns Studios Sep 2024 - Present- Contributing to innovative Gaming / AI / XR projects by programming using C++ and Unreal Engine 5.- Working closely with designers and artists to implement core systems, mechanics, modular props and seamless user experiences. -
Unreal Engine InstructorAcademy Interactive Sep 2024 - Present -
Tools Developer InternLanterns Studios Mar 2024 - Jun 2024As part of my capstone project, I successfully developed a user-driven tool that is capable of procedurally generating 3D environments. A complete software development lifecycle was conducted where I worked on all the features of the tool listed below.Features of the tool:- Supports many layers of a 3D environment, such as foliage, rivers, buildings, and themes/biomes.- Any combination of the layers can be generated, with all elements blending together in an immersive way.- Using prompts, such as "Make me a forest", or "Create a desert", the tool generates a complete 3D environment that fits the prompt.- Using feedback, such as "Remove all the trees", "Make the flowers bigger", "Move the river to the right", "Add a path that leads from a building to another", the user can adjust the environment as they see fit.- Many customization and adjustment options are implemented, to make sure many of the user's prompts are supported.- Can generate a huge number of variations of the same environment.- Allows saving the generated 3D environment as a reusable Blueprint file, so that it can be used at any point at any level or project.- Supports many themes (forest, arctic, desert, canyon, fantasy, japanese...) which can be easily configured, extended or modified. New themes can be added in a simple way.- Can simulate multiple types of sunlight (sunset, sunrise, noon) to allow artists to view their generated environment under different conditions.- Seamlessly integrated within Unreal Engine 5 and consistent with its themes and colors -
Game Developer InternLanterns Studios Jun 2023 - Aug 2023During the internship, I worked on a 3D remake of the classic Prince Of Persia (ATARI ST) using Unreal Engine 5, Blueprints & C++My contributions:- Player Mechanics & Animations: This includes animation state machines, reworked player camera, locomotion mechanics (jumping, running, slow walking, hanging, climbing up, dropping down), fighting actions (equip/unequip weapon, dash, attack, parry) and interactions with gameplay objects.- Game Systems & Core Components: This includes a health system that works on any actor, falling damage set by a float curve, interface for interactable objects, player death manager that plays a different death animation depending on the lethal damage's type (spikes, sword, falling, poison..).- Customizable Gameplay Props: This includes a variation of doors, spikes, pick up items (different potions, weapons..), falling platforms, and interactable stairs that allow the player to proceed to the next level.- Enemy AI Behavior Tree & Perception: the AI is aware of the player and knows when to equip/unequip sword, chase the player, parry, evade and attack. When dead, the AI allows the player to perform a "finishing" animation.- UI & Tutorial using Unreal Motion Graphics: This includes the Main Menu UI, Health UI, the game's persistent countdown timer, tutorials for locomotion and weapon usage with adaptable button indicators depending on if you're using keyboard or gamepad. -
Full Stack DeveloperCynoia Aug 2022 - Feb 2023Tunis, TunisiaAfter a successful summer internship, I got to keep working at Cynoia as a part-time full stack developer.I contributed to the development of the file management system. I worked on both front-end and back-end tasks, creating new features and improving the existing ones. I was also responsible for the database's design, as well as the system's performance and optimization.This task challenged my engineering skills and forced me to think outside the box multiple times to implement a code that is optimized and cost-effective, while also taking into consideration the user experience.I started working on migrating the back-end of the system from Express and JavaScript to NestJS and TypeScript, since this new stack is more robust, less error-prone, and relies on object oriented principles. It also has built-in features for working with micro-services.Then I moved on to expanding the file manager's system with these features: uploading single or multiple files, previewing elements, downloading, renaming, deleting, moving, adding to favorites, sharing options, managing access, sending system emails, user activity log and action history. -
Full Stack DeveloperCynoia Jun 2022 - Jul 2022Tunis, TunisiaDuring each day of my internship, I learned new aspects of full stack development and web design. This opportunity helped me sharpen my critical thinking and technical skills, and pushed me to become a better team player, as well as a better software engineer. My contributions:- Actively participated in daily stand-up meetings and contributed with ideas.- Worked on the redesign of SQL databases from monolith to micro-services architecture.- Restructured SQL tables to support multiple organizations per account.- Successfully migrated existing pages from Vue.js to React.js and adapted them to the new databases.- Designed the entire stack of a file management feature from scratch, ensuring an optimal user experience when managing owned and shared files and folders.
Aymen Hammami Education Details
-
Software Engineering -
Pre-Engineering -
Did Deutsch-Institut Frankfurt, GermanyCertificate In German C1 -
Lycée Esprit Al Fikr, Tunisia15.21 / 20
Frequently Asked Questions about Aymen Hammami
What company does Aymen Hammami work for?
Aymen Hammami works for Lanterns Studios
What is Aymen Hammami's role at the current company?
Aymen Hammami's current role is Junior Unreal Engine and C++ Programmer.
What schools did Aymen Hammami attend?
Aymen Hammami attended Smu - South Mediterranean University (Msb- Medtech-Lci), Smu - South Mediterranean University (Msb- Medtech-Lci), Did Deutsch-Institut Frankfurt, Germany, Lycée Esprit Al Fikr, Tunisia.
Who are Aymen Hammami's colleagues?
Aymen Hammami's colleagues are Ahmed Yahia, Malèk Bouhaja, Aziz Ayed, Sarra Jaouabi, Heifa Baoueb, Isslem Attar, Med Aziz Djobbi.
Not the Aymen Hammami you were looking for?
-
-
-
Aymen Hammami
Tunis, Tunisia -
Aymen Hammami
M2 Management Digital Et Systèmes D'Information | Transformation Digitale | Modélisation Bpmn | Management De Projet | Architecture SiTunis, Tunisia
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial