diff --git a/data.json b/data.json index 7af3c56..85ab595 100644 --- a/data.json +++ b/data.json @@ -4,7 +4,8 @@ "header": { "image": "https://avatars.githubusercontent.com/u/10585405?s=32", "title": "TIMUR MOZIEV", - "subtitle": "software / game / web developer" + "subtitle": "software / game / web developer", + "about": "Welcome to my page! Node.js is the runtime I love, learn and develop cool stuff with. Some projects and tools can be found here and more by the links below. If you want to join Cinnabar Forge to develop projects together, feel free to contact me. I'm open for work, check my CV" }, "sections": [ { @@ -29,8 +30,12 @@ { "name": "Anca", "image": "https://avatars.githubusercontent.com/u/74613738?s=32", - "text": "project manager", + "text": "project management and standardization", "links": [ + { + "text": "download", + "url": "https://github.com/cinnabar-forge/anca/releases/latest" + }, { "text": "github", "url": "https://github.com/cinnabar-forge/anca" @@ -41,107 +46,37 @@ } ] }, - { - "name": "Budoney", - "image": "https://avatars.githubusercontent.com/u/10585405?s=32", - "text": "household telegram bot", - "links": [ - { - "text": "github", - "url": "https://github.com/TimurRin/budoney" - } - ] - }, { "name": "CF Meta", "image": "https://avatars.githubusercontent.com/u/74613738?s=32", "text": "app version incrementor", "links": [ { - "text": "github", - "url": "https://github.com/cinnabar-forge/node-meta" - }, - { - "text": "npm", - "url": "https://www.npmjs.com/package/@cinnabar-forge/meta" - } - ] - }, - { - "name": "Cinnalytics", - "image": "https://avatars.githubusercontent.com/u/74613738?s=32", - "text": "analytics server", - "links": [], - "extra": "WIP" - }, - { - "name": "data2sqlite", - "image": "https://avatars.githubusercontent.com/u/74613738?s=32", - "text": "importer to sqlite", - "links": [ - { - "text": "github", - "url": "https://github.com/cinnabar-forge/data2sqlite" + "text": "download", + "url": "https://github.com/cinnabar-forge/node-meta/releases/latest" }, - { - "text": "npm", - "url": "https://www.npmjs.com/package/data2sqlite" - } - ] - }, - { - "name": "Jordan", - "image": "https://avatars.githubusercontent.com/u/74613738?s=32", - "text": "backup tool", - "links": [ { "text": "github", - "url": "https://github.com/cinnabar-forge/jordan" + "url": "https://github.com/cinnabar-forge/node-meta" }, { "text": "npm", - "url": "https://www.npmjs.com/package/jordan-backup" + "url": "https://www.npmjs.com/package/@cinnabar-forge/meta" } ] }, - { - "name": "Limelink", - "image": "img/limelink.png", - "text": "knowledge base and task manager", - "links": [], - "extra": "WIP" - }, { "name": "PDF Rush", "image": "img/pdf-rush.png", "text": "mass pdf editor", "links": [ - { - "text": "github", - "url": "https://github.com/TimurRin/pdf-rush" - }, { "text": "download", "url": "https://github.com/TimurRin/pdf-rush/releases/latest" - } - ] - }, - { - "name": "SnapServe", - "image": "https://avatars.githubusercontent.com/u/74613738?s=32", - "text": "pluggable folder server", - "links": [ - { - "text": "github", - "url": "https://github.com/cinnabar-forge/snapserve" }, { - "text": "npm", - "url": "https://www.npmjs.com/package/snapserve" - }, - { - "text": "sample plugin", - "url": "https://github.com/cinnabar-forge/snapserve-wonka" + "text": "github", + "url": "https://github.com/TimurRin/pdf-rush" } ] }, @@ -180,51 +115,6 @@ } ] }, - { - "name": "CF SQLite3", - "image": "https://avatars.githubusercontent.com/u/74613738?s=32", - "text": "sqlite3 wrapper", - "links": [ - { - "text": "github", - "url": "https://github.com/cinnabar-forge/cf-sqlite3" - }, - { - "text": "npm", - "url": "https://www.npmjs.com/package/@cinnabar-forge/cf-sqlite3" - } - ] - }, - { - "name": "CF Utils", - "image": "https://avatars.githubusercontent.com/u/74613738?s=32", - "text": "common functions set", - "links": [ - { - "text": "github", - "url": "https://github.com/cinnabar-forge/node-utils" - }, - { - "text": "npm", - "url": "https://www.npmjs.com/package/@cinnabar-forge/utils" - } - ] - }, - { - "name": "CFTM", - "image": "https://avatars.githubusercontent.com/u/74613738?s=32", - "text": "text markup spec and tools", - "links": [ - { - "text": "github", - "url": "https://github.com/cinnabar-forge/markup" - }, - { - "text": "npm", - "url": "https://www.npmjs.com/package/cftm" - } - ] - }, { "name": "Cinnagram", "image": "https://avatars.githubusercontent.com/u/74613738?s=32", @@ -254,26 +144,11 @@ "url": "https://www.npmjs.com/package/clivo" } ] - }, - { - "name": "Migratta", - "image": "https://avatars.githubusercontent.com/u/74613738?s=32", - "text": "database migration and type generator", - "links": [ - { - "text": "github", - "url": "https://github.com/cinnabar-forge/migratta" - }, - { - "text": "npm", - "url": "https://www.npmjs.com/package/migratta" - } - ] } ] }, { - "title": "CONTACT ME", + "title": "LINKS", "items": [ { "name": "GitHub", @@ -302,6 +177,19 @@ } ] }, + { + "name": "X (Twitter)", + "image": { + "path": "img/x.svg", + "darkFilter": true + }, + "links": [ + { + "text": "@openTimurRin", + "url": "https://x.com/openTimurRin" + } + ] + }, { "name": "NPM", "image": "img/npm.svg", @@ -323,14 +211,6 @@ { "text": "view", "url": "https://registry.jsonresume.org/timurrin" - }, - { - "text": "json", - "url": "https://registry.jsonresume.org/timurrin.json" - }, - { - "text": "qr-code", - "url": "https://registry.jsonresume.org/timurrin.qr" } ] }, diff --git a/img/x.svg b/img/x.svg new file mode 100644 index 0000000..56368dd --- /dev/null +++ b/img/x.svg @@ -0,0 +1,3 @@ + diff --git a/index.html b/index.html index bc47cd3..91b8c99 100644 --- a/index.html +++ b/index.html @@ -20,6 +20,7 @@
- - - Budoney - - household telegram bot - - github - -
@@ -67,52 +59,11 @@ APPS
app version incrementor
+ download
github
npm
- - - Cinnalytics - - analytics server - - - WIP -
-- - - data2sqlite - - importer to sqlite - - github - npm - -
-- - - Jordan - - backup tool - - github - npm - -
-- - - Limelink - - knowledge base and task manager - - - WIP -
@@ -120,20 +71,8 @@ APPS
mass pdf editor
- github
download
-
-
- - - SnapServe - - pluggable folder server - - github - npm - sample plugin + github
@@ -163,39 +102,6 @@
- - - CF SQLite3 - - sqlite3 wrapper - - github - npm - -
-- - - CF Utils - - common functions set - - github - npm - -
-- - - CFTM - - text markup spec and tools - - github - npm - -
@@ -218,21 +124,10 @@ NODE.JS LIBRARIES
npm
- - - Migratta - - database migration and type generator - - github - npm - -
@@ -253,6 +148,15 @@ CONTACT ME
@TimurRin
+ + + X (Twitter) + + + @openTimurRin + +
@@ -270,8 +174,6 @@ CONTACT ME
view
- json
- qr-code
diff --git a/resume.json b/resume.json index 089d2ba..4524c01 100644 --- a/resume.json +++ b/resume.json @@ -1,10 +1,10 @@ { "meta": { - "theme": "macchiato" + "theme": "paper-plus-plus" }, "basics": { "name": "Timur Moziev", - "label": "Software Developer", + "label": "Node.js Developer", "email": "timur.moziev@gmail.com", "website": "https://timurrin.github.io", "summary": "Aspiring developer eager to be invested in a challenging and creative project, preferably related to the Node.js stack. Willing to push new limits, as well as use available resources.", @@ -22,14 +22,12 @@ }, "work": [ { - "company": "ARMAZ MTA", + "company": "Cinnabar Forge", "position": "Principal developer", - "website": "https://armazmta.ru", - "startDate": "2022-03", - "summary": "Developed a multiplayer modification for MTA San Andreas (GTA San Andreas) with advanced solutions significantly improving and expanding the gameplay of the original 20-year-old game through the capabilities of the MTA:SA platform (object and item system, first-person view, realistic sound system, item display system on character and in the world, weapon customization). Infrastructure includes several VPS, game servers, a portal for viewing online presence, statistics, and payments, a database, a Telegram bot for player and developer notifications, and an asset server for a unified resource base (models, textures, pictures, sounds).", + "startDate": "2023-02", + "summary": "Developed a multiplayer game with advanced solutions. Set up and developed organization infrastructure including VPN, several VPS, game servers, internal portals, databases, Telegram bots, game asset server. Contributed to open-source projects. Offered a freelance help to other companies.", "highlights": [ - "Modification stack: MTA:SA Server (Lua, SQLite), Python (auxiliary scripts).", - "Infrastructure stack: Node.js (JavaScript, Express), Telegram API, MySQL, SQLite, Svelte, EJS, payment system APIs (QIWI, Yoomoney, WebMoney, crypto), PHP (Legacy).", + "Infrastructure stack: Node.js (JavaScript, Express, Svelte, SvelteKit, Knex, EJS), MTA:SA Server (Lua, SQLite), Python (auxiliary scripts), MySQL, SQLite, Docker, payment system APIs (QIWI, Yoomoney, WebMoney, crypto), PHP (Legacy).", "Tools: Linux Ubuntu (as server OS), Git (GitHub), Jenkins, Limelink (own task manager and knowledge base)." ] }, @@ -39,7 +37,7 @@ "location": "Moscow", "startDate": "2022-12", "endDate": "2023-02", - "summary": "Supported an existing company project: part of the microservices responsible for processing payments and STK (Sim ToolKit) processing of a Kenyan bank. Communication with colleagues from Kenya was conducted in English.", + "summary": "Supported an existing company project: part of the microservices responsible for processing payments and STK (Sim ToolKit) processing of a Kenyan bank.", "highlights": [ "Stack: Java (Spring), PostgreSQL.", "Tools: Linux Arch, Git (GitLab)." @@ -53,7 +51,7 @@ "website": "https://www.gridnine.com", "startDate": "2021-05", "endDate": "2022-03", - "summary": "Developed a comprehensive solution for installation and service organizations, including financial management, client database formation, statistics collection and analysis, as well as real-time order and work management. Developed a separate reporting application for displaying statistics and data.", + "summary": "Maintained and improved a comprehensive solution for installation and service organizations, including financial management, client database formation, statistics collection and analysis, as well as real-time order and work management. Assisted in front-end tasks. Started to develop a separate reporting application for displaying statistics and data.", "highlights": [ "Main application stack: proprietary company framework (Java 8, PostgreSQL, TypeScript, React, XML models).", "Reporting application stack: Java 8 (Spark), PostgreSQL, JavaScript, jQuery.", @@ -73,20 +71,26 @@ ], "skills": [ { - "name": "Languages", + "name": "Programming languages", "keywords": ["JavaScript", "TypeScript", "Python", "Java"] }, { - "name": "Backend", - "keywords": ["Node.js", "Express.js", "Telegram API"] - }, - { - "name": "Frontend", - "keywords": ["Svelte"] + "name": "Stack", + "keywords": [ + "Node.js", + "Express.js", + "Knex", + "Svelte", + "SvelteKit", + "HTML", + "CSS", + "SQLite", + "MySQL" + ] }, { - "name": "Databases", - "keywords": ["SQLite", "MySQL"] + "name": "Tools", + "keywords": ["Linux", "Git", "Docker", "Jenkins", "ChatGPT", "LLM"] } ], "languages": [