diff --git a/data/about.yaml b/data/about.yaml index 4a23fa6..6808f32 100644 --- a/data/about.yaml +++ b/data/about.yaml @@ -1,5 +1,5 @@ name: Tyom Semonov -title: Frontend Developer +title: UI Developer description: Experienced frontend developer based in London. contact: @@ -15,7 +15,7 @@ social: url: https://linkedin.com/in/tyoms details: !md | - Dedicated web developer with 17+ years of expertise in crafting responsive websites and applications tailored + Dedicated web developer with 20 years of expertise in crafting responsive websites and applications tailored for a variety of devices and platforms. Inherently curious, I continuously seek new learning opportunities and love to experiment. I pride myself on @@ -35,7 +35,7 @@ coreSkills: currentInterests: - React - - React Native + - React Native/Expo - Svelte/SvelteKit - - Tailwind CSS/UnoCSS + - Tailwind CSS - Mapbox GL JS diff --git a/data/definitions.yaml b/data/definitions.yaml index 4ddc0e3..833d4b3 100644 --- a/data/definitions.yaml +++ b/data/definitions.yaml @@ -309,3 +309,15 @@ - name: Microsoft Azure url: https://azure.microsoft.com/ wikipedia: Microsoft_Azure +- name: React Query + url: https://react-query.tanstack.com/ + description: TanStack Query (FKA React Query) is often described as the missing data-fetching library for web applications, but in more technical terms, it makes fetching, caching, synchronizing and updating server state in your web applications a breeze. +- name: Maestro + url: https://maestro.mobile.dev + description: Maestro is a UI testing framework for mobile apps. Maestro is built on learnings from its predecessors (Appium, Espresso, UIAutomator, XCTest) and allows you to easily define and test your Flows. +- name: MongoDB Realm + url: https://www.mongodb.com/developer/products/realm/ + wikipedia: Realm_(database) +- name: Figma + url: https://www.figma.com/ + wikipedia: Figma diff --git a/data/experience.yaml b/data/experience.yaml index 68393f5..0a1c52e 100644 --- a/data/experience.yaml +++ b/data/experience.yaml @@ -1,3 +1,29 @@ +- name: Treecard + role: React Native Developer + isContractor: true + start: + month: March + year: 2024 + end: + month: July + year: 2024 + description: !md | + Joined the team of developers responsible for the development of a fully-featured email client mobile app. Lead the + development of the colour system and helped with the development of the design system for the app, working alongside + the design team. Worked on the development of the new features and bug fixes for the app. + + technologies: + - TypeScript + - React Native + - React Query + - Jest + - Storybook + - MSW + - Maestro + - Sentry + - MongoDB Realm + - Figma + - name: Aviva (via AND Digital) role: React Native Developer isContractor: true @@ -15,10 +41,10 @@ and Expo and improved the system of icons management across the app. technologies: - - TypeScript: - - React Native - - Expo - - Jest + - TypeScript + - React Native + - Expo + - Jest - Microsoft Azure - name: Adaptive Financial Consulting @@ -39,10 +65,10 @@ The team continued to maintain the app, releasing new features. technologies: - TypeScript: - - RxJS - - React/React Native - - Expo - - Jest + - RxJS + - React/React Native + - Expo + - Jest - WebDriver/Appium - Sentry - Tailwind CSS