diff --git a/src/app/components/contact/Contact.tsx b/src/app/components/contact/Contact.tsx index e4eb2a0..d379bf6 100644 --- a/src/app/components/contact/Contact.tsx +++ b/src/app/components/contact/Contact.tsx @@ -10,16 +10,16 @@ const Contact: React.FC = ({ data }) => {

- Talk to me: + Get In Touch

-
+
); diff --git a/src/app/components/navigation/Navigation.tsx b/src/app/components/navigation/Navigation.tsx index 63d2376..9b4c9be 100644 --- a/src/app/components/navigation/Navigation.tsx +++ b/src/app/components/navigation/Navigation.tsx @@ -52,11 +52,11 @@ export const Navigation = ({ className, data }: NavigationProps) => { Contact -
  • + {/*
  • Tutoring -
  • + */} ; diff --git a/src/app/components/socials/Socials.tsx b/src/app/components/socials/Socials.tsx index 2f69f0c..8e33c31 100644 --- a/src/app/components/socials/Socials.tsx +++ b/src/app/components/socials/Socials.tsx @@ -1,12 +1,14 @@ import React from 'react'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; -import { IconDefinition } from '@fortawesome/fontawesome-common-types'; +import { type IconDefinition } from '@fortawesome/fontawesome-common-types'; import { faHandsBubbles, type IconLookup, type IconName } from '@fortawesome/free-solid-svg-icons'; -import { library } from '@fortawesome/fontawesome-svg-core' -import { fab } from '@fortawesome/free-brands-svg-icons' -import { fas } from '@fortawesome/free-solid-svg-icons' -library.add(fab, fas) +import { library } from '@fortawesome/fontawesome-svg-core'; +import { fab } from '@fortawesome/free-brands-svg-icons'; +import { fas } from '@fortawesome/free-solid-svg-icons'; +import { codebergIconpack } from './codebergIconpack'; + +library.add(fab, fas, codebergIconpack); interface Network { network: string; diff --git a/src/app/components/socials/codebergIconpack.tsx b/src/app/components/socials/codebergIconpack.tsx new file mode 100644 index 0000000..59cfd79 --- /dev/null +++ b/src/app/components/socials/codebergIconpack.tsx @@ -0,0 +1,3 @@ +import type { IconPack, IconName } from '@fortawesome/free-solid-svg-icons'; + +export const codebergIconpack: IconPack = { codeberg: { prefix: 'fab', iconName: 'codeberg' as IconName, icon: [24, 24, [], "", "M11.955.49A12 12 0 0 0 0 12.49a12 12 0 0 0 1.832 6.373L11.838 5.928a.187.14 0 0 1 .324 0l10.006 12.935A12 12 0 0 0 24 12.49a12 12 0 0 0-12-12 12 12 0 0 0-.045 0zm.375 6.467l4.416 16.553a12 12 0 0 0 5.137-4.213z"] } }; diff --git a/src/app/resume.yml b/src/app/resume.yml index c2395f9..df590ed 100644 --- a/src/app/resume.yml +++ b/src/app/resume.yml @@ -6,7 +6,7 @@ basics: name: Oliver Paraskos fullName: Oliver Zeno Paraskos label: Senior Software Engineer - description: Experienced software developer skilled in Kotlin, Java, TypeScript, React and AWS, with a track record of creating impactful solutions. + description: Experienced software developer skilled in Kotlin, Java, TypeScript, React and AWS. picture: '' email: oparaskos@gmail.com phone: "(+44) 07784 196 221" @@ -16,7 +16,7 @@ basics: My journey in software development has been driven by a genuine enthusiasm for creating well-architected, visually appealing software. I'm particularly drawn to the challenge of not only building software that works seamlessly for its users but also contributes positively to people's lives and the health of our planet. - My technical toolkit includes skills such as Kotlin, Java, TypeScript, React, Node, SQL, AWS, and Terraform. + My technical toolkit includes skills such as Kotlin, TypeScript, React, Rust, Python, SQL, AWS, and Terraform. One of the things I enjoy most is discussing technology trends and ideas with others. Feel free to reach out if you'd like to engage in a conversation! location: @@ -32,19 +32,36 @@ basics: - network: GitHub username: oparaskos url: "https://github.com/oparaskos" + - network: Codeberg + username: oparaskos + url: "https://codeberg.org/oparaskos" - network: LinkedIn username: oliver-paraskos url: "https://www.linkedin.com/in/%F0%9F%90%92-oliver-paraskos-a63620176/" - - network: Keybase - username: oparaskos - url: "https://keybase.io/oparaskos" + # - network: Keybase + # username: oparaskos + # url: "https://keybase.io/oparaskos" # - network: Sketchfab # className: cube # username: oparaskos # url: "https://sketchfab.com/oparaskos" work: -- position: Full-Time Parenting +- company: MACS EU Ltd + website: "http://www.macs.eu/" + startDate: '2023-11-01' + summary: >- + MACS is a provider of asset and facility management solutions based on IBM Maximo and TRIRIGA. + highlights: + - >- + Designed and developed a Visitor Portal app, deployed on iPad Kiosks at office entrances for ad-hoc and pre-booked visitors, also supporting a touchless sign-in workflow. The application was built using Next.js and TypeScript, utilising an RDS/PostgreSQL database. + - >- + Developed internal tooling, written in Rust and Kotlin to enhance team efficiency and productivity, streamlining workflows and improving overall performance. + - >- + Maintenance on a React Project tightly integrated with IBM TRIRIGA with an additional NestJS API. +- company: Career Break + position: Full-Time Parenting startDate: '2022-06-01' + endDate: '2023-11-01' summary: >- I made the important decision to take a full-time parenting career break to focus on raising and nurturing my family. Throughout this period, I dedicated @@ -157,11 +174,6 @@ work: - Use of XPath for automated website scraping. - Database Integration with C# using Linq. interests: -- name: The Environment - keywords: - - Carbon Footprinting - - Green Tech - - Clean Energy - name: Computer Graphics keywords: - 3D Modelling @@ -169,7 +181,6 @@ interests: - Computer Aided Design - 3D Printing - Games -- name: Machine Learning - name: Cyber Security education: - institution: Oxford Brookes University @@ -228,8 +239,7 @@ skills: keywords: - jupyter - pandas +- name: Rust languages: - language: English fluency: Native speaker -- language: German - fluency: Beginner, Learning