"description":"Custom project, where I make an addon for World of Warcraft game, which show Czech translation for in-game quests. The translations are made via AI (DeepL and GPT). Text is formated for player and quest giver gender. Keep original names of other NPCs, items or places. I also create a web application where i am able to manage translations",
"tags":[
"Typescript",
"React",
"GraphQL",
"Kotlin",
"Quarkus",
"PostgreSQL",
"Lua",
"Jenkins",
"Docker",
"Tolgee",
"AI",
"DeepL",
"GPT",
"SonarQube"
],
"link":"https://czquests.romanjaros.cz"
},
{
"name":"Many",
"started":"July 2024",
"ended":"today",
"description":"Custom project for invoice evidence. Generating PDF templates.",
"tags":[
"Typescript",
"GraphQL",
"Kotlin",
"Quarkus",
"Jenkins",
"SonarQube",
"Keycloak"
]
},
{
"name":"Procyon",
"started":"March 2019",
"ended":"July 2024",
"description":"Custom project where i create react components, common utilities and base themes. Similar to @mui. In 2023 i rewrite this project to use react-native-web library and try to make one platform for mobile and web development. For now, i decide to stop this project as react-native-web platform, because it is not the right way.",
"tags":[
"Typescript",
"Jest",
"Jenkins",
"React Native",
"React Native Web",
"Styled Native",
"SonarQube",
"Penpot",
"Storybook"
],
"link":"https://procyon.romanjaros.dev"
},
{
"name":"Mediaportsolutions s.r.o.",
"started":"January 2023",
"ended":"July 2024",
"description":"Company where I was a part of team. We work on web application for exchange money, notify about promising exchange rate and sending money between accounts. We used agile (standups, planning, retrospective). I was here as a frontend developer. First time working with GraphQL on client and REST on backend (apollo-link-rest).",
"description":"Project, where customers should be able to make reservation for car services. I make whole frontend. Backend is REST service. Currently this project is created and waiting for marketing part.",
"tags":[
"Typescript",
"React",
"AWS Cognito",
"Redux Toolkit",
"RTQuery"
],
"link":"https://doservisu.online"
},
{
"name":"Generali Česká Pojišťovna",
"started":"January 2020",
"ended":"December 2023",
"description":"First time work as a self employee. I was frontend leader. We used agile (standups, planing, retrospective). I was responsible for four-person team. Same application as for 'Česká Pojišťovna' company.",
"tags":[
"React",
"Redux",
"Jest",
"Jenkins",
"SonarQube"
]
},
{
"name":"Česká Pojišťovna",
"started":"October 2017",
"ended":"December 2019",
"description":"Part of really big team (around 30 peoples, 12 developers). Internal application for company branches. As a junior react developer, i got issues to fix or implement. We used agile (standups, planing, retrospective).",
"tags":[
"React",
"Redux",
"Jest"
]
},
{
"name":"Českomoravská stavební spořitelna",
"started":"June 2017",
"ended":"October 2017",
"description":"Part of small team. Internal application for company. As a junior react developer, i got issues to fix or implement.",
"tags":[
"React",
"Redux",
"Jest"
]
},
{
"name":"Dataprojekt s.r.o.",
"started":"December 2012",
"ended":"June 2017",
"description":"My first job as a developer. I was working on many projects under this company. Almost as a full-stack developer. Communicate with customer about requirements and deployments.",