From 538058027d0cdeadbe4b54a43d6d1d701d537364 Mon Sep 17 00:00:00 2001 From: SqrtMinusOne Date: Sat, 13 Apr 2024 22:54:21 +0300 Subject: [PATCH] website: add eshell-atuin to the package list --- assets/sass/researcher.scss | 5 + config.toml | 2 +- content/_cv.md | 144 ++++++++++++++++++ content/emacs-packages.md | 15 ++ org/pages/_cv.org | 118 ++++++++++++++ org/pages/emacs-packages.org | 1 + .../fonts/inconsolatalgc-scaled-down.woff2 | Bin 28488 -> 28492 bytes 7 files changed, 284 insertions(+), 1 deletion(-) create mode 100644 content/_cv.md create mode 100644 org/pages/_cv.org diff --git a/assets/sass/researcher.scss b/assets/sass/researcher.scss index aeb9054..b0799cd 100644 --- a/assets/sass/researcher.scss +++ b/assets/sass/researcher.scss @@ -57,6 +57,11 @@ $y-medium: 1.0rem; line-height: 1.2; } +.text-ru { + font-family: "Inconsolata LGC", "Inconsolata"; +} + + $toc-left-width: $toc-width + $max-width + 25px; .root { diff --git a/config.toml b/config.toml index e373e94..2d648c4 100644 --- a/config.toml +++ b/config.toml @@ -9,7 +9,7 @@ staticDir = ["static"] favicon = "favicon.ico" # path to a .ico to use as favicon # logo = "logo.svg" [params.footer] - text = "Pavel Korytov, 2023" + text = "Pavel Korytov, 2024" license = "" licenseURL = "https://creativecommons.org/licenses/by/4.0/legalcode" [[params.footer.links]] diff --git a/content/_cv.md b/content/_cv.md new file mode 100644 index 0000000..09514a9 --- /dev/null +++ b/content/_cv.md @@ -0,0 +1,144 @@ ++++ +title = "Curriculum Vitae" +author = ["Pavel Korytov"] +draft = false +norss = true +private = true ++++ + +## Contact Details {#contact-details} + +**Pavel V. Korytov** + +- e-mail: [thexcloud@gmail.com](mailto:thexcloud@gmail.com) (personal), [pvkorytov@etu.ru](mailto:pvkorytov@etu.ru) (corporate) +- GitHub: [https://github.com/SqrtMinusOne](https://github.com/SqrtMinusOne) +- Mastodon: [https://emacs.ch/@sqrtminusone](https://emacs.ch/@sqrtminusone) +- Telegram: [https://t.me/SqrtMinusTwo](https://t.me/SqrtMinusTwo) + + +## Summary {#summary} + +Current positions: + +- Graduate student of [Saint-Petersburg Electrotechnical University](https://etu.ru/en/university/) (ETU "LETI") +- Assistant Professor at [Department of Software Engineering and Computer Applications](https://etu.ru/en/study/faculties/faculty-of-computing-technologies-and-informatics/departments/department-of-software-engineering-and-computer-applications) +- Full-stack developer at Information Systems Department. + +Developing information systems for the university. Doing research on the intersection of Natural Language Processing methods and Recommender Systems and teaching students in the meantime. + + +## Education {#education} + +**Pursuing a degree of Candidate of Engineering Sciences** (2022 - current) +
+ +| Specialty | 2.3.5 Mathematical and Software Support For Computer Systems, Complexes and Computer Networks | +|--------------------|-----------------------------------------------------------------------------------------------| +| Supervisor | Ivan I. Kholod | +| Department | Department of Information Systems | +| Faculty | Faculty of Computer Science and Technology | +| Dissertation title | Examination of Application of Federated Learning For Text Analysis in Recommender Systems | + +
+ +
+ +**Master's Degree** (2020 - 2022) +
+ +| Specialty | 09.04.04 Software Engineering | +|--------------|----------------------------------------------------------------------------| +| Department | Department of Software Engineering and Computer Applications | +| Faculty | Faculty of Computer Science and Technology | +| Thesis title | Application of Text Analysis Methods to Recommend Educational Trajectories | + +
+ +
+ +**Bachelor's Degree** (2016 - 2020) +
+ +| Specialty | 09.03.04 Software Engineering | +|--------------|-----------------------------------------------------------------------------| +| Department | Department of Software Engineering and Computer Applications | +| Faculty | Faculty of Computer Science and Technology | +| Thesis title | Development of the Software of Generation of Data Accounting System Mockups | + +
+ + +## Professional History {#professional-history} + +**Full-stack developer at Information Systems Department of ETU "LETI"** (2020 - current) + +Digitalizing processes in the university in a team of ~10 colleagues (currently 12). + +My responsibilities involve: database & architecture design, back- (primarily) and frontend development, deployment work, assisting/directing other developers, some analytical work. + +All the systems are available at [https://digital.etu.ru/main/.](https://digital.etu.ru/main/) + +
+ +**Assistant Professor at Department of Software Engineering and Computer Applications of ETU "LETI"** (2023 - current) + +Teaching courses to students (I started earlier than I got the position): + +- Databases (2021 - current): lectures on the database design theory, SQL, ORMs, etc. +- DevOps (2023 - current): mostly checking student works on Docker & CI/CD. + +Currently an acting supervisor for 3 students (1 bachelor's and 2 master's); 5 in total so far. + + +## Open Source Work {#open-source-work} + +- I authored 13 packages for [GNU Emacs](https://www.gnu.org/software/emacs/) (see [My Emacs Packages](https://sqrtminusone.xyz/emacs-packages/)), 10 of which are available in [MELPA](https://melpa.org/#/) +- I maintain several bridges in the [RSS Bridge](https://github.com/RSS-Bridge/rss-bridge) project + + +## Skills {#skills} + +- **Languages**: Russian (native), English (~B2/C1) +- **RDBMS**: + - Primarily: PostgreSQL + - Also worked with: SQLite, MySQL, MariaDB, MSSQL. +- **NoSQL**: + - Primarily: Redis, Apache Drill; + - Also worked with: MongoDB, Neo4j +- **OLAP**: ClickHouse; also worked with Apache Druid +- **Programming languages**: + - Primarily: Python, JavaScript, TypeScript, HTML/CSS, Emacs Lisp + - Also worked with: C, C++ (Qt), PHP, Java 8, MASM, HLASM, Clojure, Scheme, Hy, GNU Octave. +- **Technologies/Frameworks**: + - ORMs: Sequelize (node.js), SQLAlchemy (Python) + - Backend: express.js, nest.js, Flask (Python) + - Frontend: Vue.js, Bootstrap, Sass + - Data processing: numpy, pandas, matplotlib, streamlit + - ML: scikit-learn, spacy; worked with pytorch, transformers +- **DevOps**: + - Web server: nginx + - CI/CD: Jenkins, GitHub Actions, GitLab Actions. + - Monitoring/Analytics: Prometheus, Grafana, Metabase. + - Misc: Docker, POSIX shell & bash. +- **Misc**: LaTeX, GNU Emacs, GNU Guix + + +## Publications {#publications} + +-
А. Н. Матвеев and П. В. Корытов, “Описание разработки микросервиса для семантического сопоставления текстов,” in Сборник XI конференции “Наука настоящего и будущего,” СПб.: СПбГЭТУ «ЛЭТИ», 2023, pp. 216–262.
+- I. I. Kholod, P. V. Korytov, and M. V. Sorochina, “Application of Neural Network Keyword Extraction Methods for Student’s CV Compilation from Discipline Work Programs,” in 2023 XXVI International Conference on Soft Computing and Measurements (SCM), СПб.: IEEE, May 2023, pp. 143–146. doi: 10.1109/SCM58628.2023.10159061. +- P. V. Korytov and I. I. Kholod, “Application of Text Analysis Methods to Recommend Student Choices,” in 2022 XXV International Conference on Soft Computing and Measurements (SCM), СПб.: IEEE, May 2022, pp. 107–110. doi: 10.1109/SCM55405.2022.9794830. +- R. R. Fatkieva and P. V. Korytov, “Assessment of Applicability of Discrete Situational Networks for Information Transmission in Intelligent Transport Networks,” Autom. Doc. Math. Linguist., vol. 56, no. 2, pp. 70–75, Apr. 2022, doi: 10.3103/S0005105522020029. +-
М. О. Доброхвалов, П. В. Корытов, С. И. Степанова, А. А. Тарасова, and Ар. Ю. Филатов, “Анализ подходов к моделированию систем массового обслуживания,” Известия ЛЭТИ, vol. 5, pp. 56–64, 2021.
+- I. I. Kholod, M. V. Kovynev, I. S. Grigoriev, and P. V. Korytov, “Developing a single sign-on for information systems,” Software Journal: Theory and Applications, vol. 3, 2021. +-
И. И. Холод, В. С. Иванов, И. С. Григорьев, П. В. Корытов, and М. В. Ковынев, “Опыт автоматизации процесса составления расписания в вузе,” Cloud of Science, vol. 7, no. 4, pp. 844–865, 2020.
+-
П. В. Корытов and С. А. Беляев, “Опыт создания программы автоматической генерации web-приложений по формальным требованиям,” Cloud of Science, vol. 7, no. 3, pp. 559–576, 2020.
+- G. O. Medvedev, D. M. Klionskiy, N. V. Razmochaeva, and P. V. Korytov, “Investigation of Distance Digital Signal Processing Courses based on Modern Programming Languages,” in 2020 9th Mediterranean Conference on Embedded Computing (MECO), Budva, Montenegro: IEEE, Jun. 2020, pp. 1–4. doi: 10.1109/MECO49872.2020.9134327. +- P. V. Korytov, S. A. Belyaev, A. V. Ekalo, and E. V. Postnikov, “Development of the Program for Creating Data Accounting Software Systems Mockups,” in 2020 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus), СПб.: IEEE, Jan. 2020, pp. 359–362. doi: 10.1109/EIConRus49466.2020.9039515. + + +## Other Interests {#other-interests} + +My layperson interests include, in no particular order: philosophy of AI, philosophy of rationality and cognitive biases, workings of evolution, eastern religions. + +I love the Making Sense podcast. diff --git a/content/emacs-packages.md b/content/emacs-packages.md index a4dfb4a..03802b5 100644 --- a/content/emacs-packages.md +++ b/content/emacs-packages.md @@ -10,6 +10,20 @@ Following is the list of Emacs packages I authored. See also [the same list with timestamps](/packages/), and the corresponding [RSS feed](/packages/index.xml). This page is somewhat inspired by , thanks Prot. +## eshell-atuin {#eshell-atuin} + +Integrate [eshell](https://www.gnu.org/software/emacs/manual/html_mono/eshell.html) with [atuin](https://github.com/atuinsh/atuin). + +`atuin` stores shell history in a database, which allows for having the same history across multiple shells, sessions, and optionally across different machines. See the project page for the complete list of features. + +This package provides functionality to store and browse eshell history in `atuin`. + +- Package name: `eshell-atuin` +- Homepage: +- Git repo: +- Package at MELPA: + + ## org-clock-agg {#org-clock-agg} Aggregate [org-clock](https://orgmode.org/manual/Clocking-Work-Time.html) records and display the results in a tree form. @@ -53,6 +67,7 @@ The package uses a reverse-engineered API, but it's been surprisingly stable. - Package name: `reverso` - Homepage: - Git repo: +- Package at MELPA: ## Elfeed Sync {#elfeed-sync} diff --git a/org/pages/_cv.org b/org/pages/_cv.org new file mode 100644 index 0000000..fdf7667 --- /dev/null +++ b/org/pages/_cv.org @@ -0,0 +1,118 @@ +#+HUGO_BASE_DIR: ../.. +#+HUGO_SECTION: +#+TITLE: Curriculum Vitae +#+HUGO_CUSTOM_FRONT_MATTER: :norss true :private true + + +* Contact Details +*Pavel V. Korytov* +- e-mail: [[mailto:thexcloud@gmail.com][thexcloud@gmail.com]] (personal), [[mailto:pvkorytov@etu.ru][pvkorytov@etu.ru]] (corporate) +- GitHub: [[https://github.com/SqrtMinusOne][https://github.com/SqrtMinusOne]] +- Mastodon: [[https://emacs.ch/@sqrtminusone][https://emacs.ch/@sqrtminusone]] +- Telegram: [[https://t.me/SqrtMinusTwo][https://t.me/SqrtMinusTwo]] + +* Summary +Current positions: +- Graduate student of [[https://etu.ru/en/university/][Saint-Petersburg Electrotechnical University]] (ETU "LETI") +- Assistant Professor at [[https://etu.ru/en/study/faculties/faculty-of-computing-technologies-and-informatics/departments/department-of-software-engineering-and-computer-applications][Department of Software Engineering and Computer Applications]] +- Full-stack developer at Information Systems Department. + +Developing information systems for the university. Doing research on the intersection of Natural Language Processing methods and Recommender Systems and teaching students in the meantime. + +* Education +*Pursuing a degree of Candidate of Engineering Sciences* (2022 - current) +@@html:
@@ +|--------------------+-----------------------------------------------------------------------------------------------| +| Specialty | 2.3.5 Mathematical and Software Support For Computer Systems, Complexes and Computer Networks | +| Supervisor | Ivan I. Kholod | +| Department | Department of Information Systems | +| Faculty | Faculty of Computer Science and Technology | +| Dissertation title | Examination of Application of Federated Learning For Text Analysis in Recommender Systems | +@@html:
@@ + +@@html:
@@ + +*Master's Degree* (2020 - 2022) +@@html:
@@ +|--------------+----------------------------------------------------------------------------| +| Specialty | 09.04.04 Software Engineering | +| Department | Department of Software Engineering and Computer Applications | +| Faculty | Faculty of Computer Science and Technology | +| Thesis title | Application of Text Analysis Methods to Recommend Educational Trajectories | +@@html:
@@ + +@@html:
@@ + +*Bachelor's Degree* (2016 - 2020) +@@html:
@@ +|--------------------+-----------------------------------------------------------------------------| +| Specialty | 09.03.04 Software Engineering | +| Department | Department of Software Engineering and Computer Applications | +| Faculty | Faculty of Computer Science and Technology | +| Thesis title | Development of the Software of Generation of Data Accounting System Mockups | +@@html:
@@ + +* Professional History +*Full-stack developer at Information Systems Department of ETU "LETI"* (2020 - current) + +Digitalizing processes in the university in a team of ~10 colleagues (currently 12). + +My responsibilities involve: database & architecture design, back- (primarily) and frontend development, deployment work, assisting/directing other developers, some analytical work. + +All the systems are available at [[https://digital.etu.ru/main/][https://digital.etu.ru/main/.]] + +@@html:
@@ + +*Assistant Professor at Department of Software Engineering and Computer Applications of ETU "LETI"* (2023 - current) + +Teaching courses to students (I started earlier than I got the position): +- Databases (2021 - current): lectures on the database design theory, SQL, ORMs, etc. +- DevOps (2023 - current): mostly checking student works on Docker & CI/CD. + +Currently an acting supervisor for 3 students (1 bachelor's and 2 master's); 5 in total so far. + +* Open Source Work +- I authored 13 packages for [[https://www.gnu.org/software/emacs/][GNU Emacs]] (see [[https://sqrtminusone.xyz/emacs-packages/][My Emacs Packages]]), 10 of which are available in [[https://melpa.org/#/][MELPA]] +- I maintain several bridges in the [[https://github.com/RSS-Bridge/rss-bridge][RSS Bridge]] project + +* Skills +- *Languages*: _Russian_ (native), _English_ (~B2/C1) +- *RDBMS*: + - Primarily: _PostgreSQL_ + - Also worked with: _SQLite_, _MySQL_, _MariaDB_, _MSSQL_. +- *NoSQL*: + - Primarily: _Redis_, _Apache Drill_; + - Also worked with: _MongoDB_, _Neo4j_ +- *OLAP*: _ClickHouse_; also worked with _Apache Druid_ +- *Programming languages*: + - Primarily: _Python_, _JavaScript_, _TypeScript_, _HTML/CSS_, _Emacs Lisp_ + - Also worked with: _C_, _C++ (Qt)_, _PHP_, _Java 8_, _MASM_, _HLASM_, _Clojure_, _Scheme_, _Hy_, _GNU Octave_. +- *Technologies/Frameworks*: + - ORMs: _Sequelize_ (node.js), _SQLAlchemy_ (Python) + - Backend: _express.js_, _nest.js_, _Flask_ (Python) + - Frontend: _Vue.js_, _Bootstrap_, _Sass_ + - Data processing: _numpy_, _pandas_, _matplotlib_, _streamlit_ + - ML: _scikit-learn_, _spacy_; worked with _pytorch_, _transformers_ +- *DevOps*: + - Web server: _nginx_ + - CI/CD: _Jenkins_, _GitHub Actions_, _GitLab Actions_. + - Monitoring/Analytics: _Prometheus_, _Grafana_, _Metabase_. + - Misc: _Docker_, _POSIX shell_ & _bash_. +- *Misc*: _LaTeX_, _GNU Emacs_, _GNU Guix_ + +* Publications +- @@html:
@@ А. Н. Матвеев and П. В. Корытов, “Описание разработки микросервиса для семантического сопоставления текстов,” in Сборник XI конференции “Наука настоящего и будущего,” СПб.: СПбГЭТУ «ЛЭТИ», 2023, pp. 216–262. @@html:
@@ +- I. I. Kholod, P. V. Korytov, and M. V. Sorochina, “Application of Neural Network Keyword Extraction Methods for Student’s CV Compilation from Discipline Work Programs,” in 2023 XXVI International Conference on Soft Computing and Measurements (SCM), СПб.: IEEE, May 2023, pp. 143–146. doi: 10.1109/SCM58628.2023.10159061. +- P. V. Korytov and I. I. Kholod, “Application of Text Analysis Methods to Recommend Student Choices,” in 2022 XXV International Conference on Soft Computing and Measurements (SCM), СПб.: IEEE, May 2022, pp. 107–110. doi: 10.1109/SCM55405.2022.9794830. +- R. R. Fatkieva and P. V. Korytov, “Assessment of Applicability of Discrete Situational Networks for Information Transmission in Intelligent Transport Networks,” Autom. Doc. Math. Linguist., vol. 56, no. 2, pp. 70–75, Apr. 2022, doi: 10.3103/S0005105522020029. +- @@html:
@@ М. О. Доброхвалов, П. В. Корытов, С. И. Степанова, А. А. Тарасова, and Ар. Ю. Филатов, “Анализ подходов к моделированию систем массового обслуживания,” Известия ЛЭТИ, vol. 5, pp. 56–64, 2021. @@html:
@@ +- I. I. Kholod, M. V. Kovynev, I. S. Grigoriev, and P. V. Korytov, “Developing a single sign-on for information systems,” Software Journal: Theory and Applications, vol. 3, 2021. +- @@html:
@@ И. И. Холод, В. С. Иванов, И. С. Григорьев, П. В. Корытов, and М. В. Ковынев, “Опыт автоматизации процесса составления расписания в вузе,” Cloud of Science, vol. 7, no. 4, pp. 844–865, 2020. @@html:
@@ +- @@html:
@@ П. В. Корытов and С. А. Беляев, “Опыт создания программы автоматической генерации web-приложений по формальным требованиям,” Cloud of Science, vol. 7, no. 3, pp. 559–576, 2020. @@html:
@@ +- G. O. Medvedev, D. M. Klionskiy, N. V. Razmochaeva, and P. V. Korytov, “Investigation of Distance Digital Signal Processing Courses based on Modern Programming Languages,” in 2020 9th Mediterranean Conference on Embedded Computing (MECO), Budva, Montenegro: IEEE, Jun. 2020, pp. 1–4. doi: 10.1109/MECO49872.2020.9134327. +- P. V. Korytov, S. A. Belyaev, A. V. Ekalo, and E. V. Postnikov, “Development of the Program for Creating Data Accounting Software Systems Mockups,” in 2020 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus), СПб.: IEEE, Jan. 2020, pp. 359–362. doi: 10.1109/EIConRus49466.2020.9039515. + +* Other Interests +My layperson interests include, in no particular order: philosophy of AI, philosophy of rationality and cognitive biases, workings of evolution, eastern religions. + +I love the Making Sense podcast. diff --git a/org/pages/emacs-packages.org b/org/pages/emacs-packages.org index 7f967c6..79fe72b 100644 --- a/org/pages/emacs-packages.org +++ b/org/pages/emacs-packages.org @@ -17,6 +17,7 @@ This package provides functionality to store and browse eshell history in =atuin - Package name: =eshell-atuin= - Homepage: https://sqrtminusone.xyz/packages/eshell-atuin - Git repo: https://github.com/SqrtMinusOne/eshell-atuin +- Package at MELPA: https://melpa.org/#/eshell-atuin * org-clock-agg Aggregate [[https://orgmode.org/manual/Clocking-Work-Time.html][org-clock]] records and display the results in a tree form. diff --git a/static/sass/fonts/inconsolatalgc-scaled-down.woff2 b/static/sass/fonts/inconsolatalgc-scaled-down.woff2 index 32f14a2cb30aedb445aa5b95d76c7aa4acbe23d1..ef1016bdb15dd4354a9577bcf05b5ebcf96e01cb 100644 GIT binary patch literal 28492 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 H%oYFuYfR2{