Last update 09/11/2023
The Tech Genesis Initiative is Emma’s Internship program to internally grow young talented individuals, to provide them with the right resources to develop into strong software engineers, in line with Emma's DNA, and give them real-world professional experience.

Tech Stack Intros
As software engineering interns, we had several introductions to Emma’s tech stack. Specifically, we had an introduction to Git, the workflow of Emma, and the most used commands, followed by a thorough guide to Typescript and why it’s preferred over JavaScript. In addition to Git and Typescript, we also had a meeting on the fundamentals of Vue.js, the framework used for the frontend part of our E-Commerce website, along with Golang, one of the main languages used in the backend.
Agile Methodologies and Frameworks
Along with the tech stack introductions, we also got several sessions on agile methodologies and frameworks, such as Scrum and Kanban. These sessions were in the form of “Agile Games”.
The structure of these agile games was:
- Introduce the game and its base rules
- Some of the games would consist of various “rounds”. Each round consisted of a “reflection” time and a “planning” time, and the rules could also change.
- After the game ends, we would be presented with the definition of the methodologies and frameworks that we used during our game, and how they are used in real-life scenarios.
Props to our Agile Excellence Managers Tayeska and Daniella, who did an amazing job introducing agility to us in an incredibly fun and memorable way, which has made it easier for us to understand and use in real-life situations.
Extra Activities
- Despite the goal of this trip being our company onboarding, Emma made sure we made the most out of this business trip. The Engineering Managers had planned for us to spend a day of the week discovering Frankfurt together. A tour guide was hired, who showed us around the city center of Frankfurt and explained its history to us. Following the tour, we went to the top of the Main Tower and saw an amazing view of the city.
- Afterward, we went to a surprise escape room game, where one of our Engineering Managers, João, decided to join. Unintendedly, we applied the knowledge we learned during the agile games to be able to escape as fast as possible! It was a fun experience, given that none of us had been to an escape room before.
- Another extra activity we had was a session on how to create a mattress, given by our experts here at Emma.
- To top everything off, one of our fellow interns, Cvijeta, mentioned how she loves baking! So, we scheduled a last-minute workshop right before going to the airport: How to bake a cake! However, we ended up just making pancakes due to complications.
Conclusions
In conclusion, this onboarding experience was full of knowledge, insights, and a lot of fun. It truly highlighted the culture and DNA of Emma, and I can confidently say it served its purpose.
Nowadays, we are all distributed to our respective teams and are taking up our individual responsibilities, though that hasn’t stopped us from keeping in contact with one another. I cannot wait for the next big Tech Event that awaits us, and the impact the Genesis Team will bring.










