diff --git a/src/app/hero/hero.component.html b/src/app/hero/hero.component.html index 1691585..b24179b 100644 --- a/src/app/hero/hero.component.html +++ b/src/app/hero/hero.component.html @@ -9,25 +9,27 @@ id="originalPhoto" class="h-[279px]" alt="" height="300" width="300"> -
+

Hey, I'm Lorenzo!

-

- I'm on a quest to uncover life's meaning while diving deep into my passion for Computer Science as a Software Engineer. -
Here, on my personal website, I share my projects and occasional thoughts. -

+
+

+ I'm on a quest to uncover life's meaning while diving deep into my passion for Computer Science as a Software Engineer. +
Here, on my personal website, I share my projects and occasional thoughts. +

-
- Explore more about me and feel free to reach out for any questions or collaborations via email - email - or on socials! - - - - - - -
+
+ Explore more about me and feel free to reach out for any questions or collaborations via email + email + or on socials! + + + + + + +
+
diff --git a/src/app/menu/menu.component.html b/src/app/menu/menu.component.html index 1697aed..af3ebc0 100644 --- a/src/app/menu/menu.component.html +++ b/src/app/menu/menu.component.html @@ -1,19 +1,20 @@ diff --git a/src/app/menu/menu.component.ts b/src/app/menu/menu.component.ts index c0433f9..1179cf2 100644 --- a/src/app/menu/menu.component.ts +++ b/src/app/menu/menu.component.ts @@ -1,5 +1,6 @@ import { Component } from '@angular/core'; import {ButtonCtaComponent} from "../button-cta/button-cta.component"; +import {Router} from "@angular/router"; @Component({ selector: 'iov-menu', @@ -12,4 +13,9 @@ import {ButtonCtaComponent} from "../button-cta/button-cta.component"; }) export class MenuComponent { + constructor(public router: Router) { + + } + + } diff --git a/src/app/pages/biography/biography.page.html b/src/app/pages/biography/biography.page.html index 65f0062..1ae5232 100644 --- a/src/app/pages/biography/biography.page.html +++ b/src/app/pages/biography/biography.page.html @@ -4,7 +4,7 @@

Hello world!

- Greetings! I'm Lorenzo Iovino, and i hope that i would be something more that only a "Software Engineer" (that's my job and one of my passions)
+ Hello! I'm Lorenzo Iovino, and i hope that i would be something more that only a "Software Engineer" (that's my job and one of my passions)
I'm embarking on an exhilarating journey that began back in December 1988 and continues to evolve with each passing day.
Join me on this riveting expedition where technology meets creativity, thoughts are shared, and passions are pursued. That's my life. @@ -151,7 +151,7 @@

Life at 35

Fast forward to the present day, where I've embraced the roles of a husband to my wonderful wife, Amanda, and a proud father of a little joy named Leonardo.
Life's journey has woven a tapestry of experiences, blending the worlds of technology, family, and personal passions.
- From here i'm starting sharing my experience and my knowledge with the world using this old-fashioned and anachronistic
blog, and i'm really excited to see what the future will bring to me. +
Me and my wife + href="{{job?.website}}" target="_blank"> Visit Website
diff --git a/src/app/pages/portfolio/portfolio.page.html b/src/app/pages/portfolio/portfolio.page.html index 7637bb0..b911122 100644 --- a/src/app/pages/portfolio/portfolio.page.html +++ b/src/app/pages/portfolio/portfolio.page.html @@ -2,7 +2,7 @@ [backgroundImageUrl]="'/assets/green.JPG'">
-
+
diff --git a/src/app/pages/portfolio/portfolio.page.ts b/src/app/pages/portfolio/portfolio.page.ts index 16831dc..f233c21 100644 --- a/src/app/pages/portfolio/portfolio.page.ts +++ b/src/app/pages/portfolio/portfolio.page.ts @@ -27,60 +27,71 @@ export class PortfolioPage { jobs: Job[] = [ { name: 'ChiamarsiBomber', - role: 'CTO', - description: 'As the CTO of ChiamarsiBomber, I lead the charge in developing a cutting-edge web platform for football infotainment.
Navigating the intricacies of real-time data integration and ensuring high availability during peak periods, I orchestrate the small (3 person) IT team to deliver a seamless experience.', + role: 'Tech Lead', + description: 'I lead the charge in developing a cutting-edge web platform for football infotainment.
Navigating the intricacies of real-time data integration and ensuring high availability during peak periods, I orchestrate the small (3 person) team to deliver the best experience for our customers.', website: 'https://chiamarsibomber.com/', image: 'assets/portfolio/chiamarsibomber.jpeg' }, { name: 'Iubenda', role: 'Lead Backend Engineer', - description: 'At Iubenda, I assumed the role of Lead Backend Engineer, steering a small team in the maintenance and evolution of the critical Radar code product.
This crawler identifies GDPR non-compliant websites, playing a pivotal role in revenue generation', - website: 'https://iubenda.com/', + description: 'I assumed the role of Lead Backend Engineer, steering a small team in the maintenance and evolution of the critical Radar code product (NodeJs + Typescript).
' + + 'This crawler identifies GDPR non-compliant websites, playing a pivotal role in revenue generation.
', + website: 'https://radar.iubenda.com/docs/', image: 'assets/portfolio/iubenda.png' }, { name: 'Alcon', role: 'Frontend Developer', - description: 'At Alcon, I was responsible for the development of a new web platform for the Vision Care.
I worked closely with the UX team to deliver a seamless experience, and with the backend team to ensure a smooth integration with the existing systems.', - website: 'https://alcon.com/', + description: 'I was responsible for the development of a new web platform for the Vision Care department.
' + + 'I worked closely with the UX team and a huge FE team (30 people) to deliver a seamless experience, and with the backend team to ensure a smooth integration with the existing systems.
' + + 'The whole project was based on Angular + SAP Spartacus for FE.
', + website: 'https://www.myalcon.com', image: 'assets/portfolio/alcon.png' }, { name: 'Acker', role: 'Lead Frontend Developer', - description: 'As the Lead Frontend Developer at Welance, I spearheaded the development of Acker.co, an educational website for a green kids project. Balancing speed and optimization, I made architectural decisions, utilizing Nuxt (a Vue framework), and collaborated on crafting a captivating user experience.', + description: 'I spearheaded the development of an educational website for kids for the acker german startup.
' + + 'I also made architectural decisions in order to improve SEO and speed, deciding to utilize Nuxt (a Vue framework) for FE and Strapi for the BE and to manage the myriad of integrated external services.
' + + 'I’ve also worked on the implementation of their backoffice bootstrapping the project and then handing over the know-how and the codebase to their internal tech team.
', website: 'https://acker.co/', image: 'assets/portfolio/acker.svg' }, { name: 'Medicami', - role: 'Fullstack Developer', - description: 'I\'ve realized a mobile App with Ionic that connected with neoped to manage the medical visits.
I\'ve also realized the backend with Loopback and the frontend with Angular. The app was in the stores for 4 years, then the company was dismissed and neoped product sell.', - website: 'https://hotel-net.it/', + role: 'Tech Lead', + description: 'I\'ve realized a mobile App with Angular + Ionic + Loopack that communicates with neoped (pediatric CRM) to manage medical remote visits, managing health documents. I’ve also built the whole CI/CDAWS infrastructure (ECS + ECR).
' + + 'The backoffice and the landing page was realized in Nuxt with a focus on SEO and performance.
' + + 'The app was in the app stores for 3 years (with 4.5 avg point review), then the company was dismissed and neoped product sold.
', + website: undefined, image: 'assets/portfolio/medicami.png' }, { - name: 'HotelNet', - role: 'Lead Frontend Developer', - description: 'I realized the frontend of the HotelNet\'s Booking Engine widget. Hotelnet is a company that provides IT services to hotels.
I worked closely with the UX team to deliver a seamless experience, and with the backend team to ensure a smooth integration with the existing systems.', - website: 'https://hotel-net.it/', - image: 'assets/portfolio/hotelnet.png' - }, - { - name: 'FullstackAgency', - role: 'Lead Frontend Developer', - description: 'As the Lead Frontend Developer at FullstackAgency, I was responsible for the development of the first version of the frontend of Romeo.
I worked closely with the UX team to deliver a seamless experience, and with the backend team to ensure a smooth integration with the existing systems.', + name: 'Fullstack Agency', + role: 'Frontend Developer', + description: 'As a Frontend Developer at FullstackAgency, I was responsible for the development of the first version of the frontend of one of their MVP products.
' + + 'I worked closely with the UX team and with the backend team to ensure a smooth integration with the existing systems.
' + + 'I also realized for the project (in Angular) a huge UI library with Storybook with reusable components.
', website: 'https://www.fullstackagency.it/', image: 'assets/portfolio/fullstackagency.png' }, { name: 'CsProject', - role: 'Lead Frontend Developer', - description: 'My role at CsProject involved creating a new web-based product based on a legacy .NET system (PROMAN), not only from the execution point of view but also taking care of building up a new team, making a delivery plan and allocating resources. Through strategic planning and team collaboration, we successfully bridged the past and future, delivering a modern, responsive, and user-friendly experience.', - website: 'https://csproject.com/', + role: 'Tech Lead', + description: 'My role at CsProject involved creating a new web-based product based on a legacy .NET system (PROMAN), not only from the implementation point of view (Angular + Express) but also taking care of creating up a development team, making a delivery plan and allocating resources.
' + + 'Through strategic planning and team collaboration, we successfully bridged the past and future, delivering a modern, responsive, and user-friendly experience.
', + website: 'https://www.csproject.it/', image: 'assets/portfolio/csproject.png' }, + { + name: 'Tuotempo', + role: 'Frontend Developer', + description: 'As part of the team at Tuotempo, I actively contributed to the development of a crucial web application for healthcare management. This application is a SaaS and it serves multiple hospitals (worldwide), streamlining patient care processes.
' + + 'I evolved and maintained the existing application utilizing Backbone.js to ensure an efficient and responsive user experience.
', + website: 'https://tuotempo.it/', + image: 'assets/portfolio/tuotempo.svg' + }, ] expand(index: number) { diff --git a/src/assets/portfolio/tuotempo.svg b/src/assets/portfolio/tuotempo.svg new file mode 100644 index 0000000..8eeea3c --- /dev/null +++ b/src/assets/portfolio/tuotempo.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + +