Giter Club home page Giter Club logo

Используемые технологии

  • Java 2020-*
    • Spring Framework 2021-*
    • RabbitMQ 2023-*
    • PostgreSQL 2023-*
    • Kafka 2023-*
    • SQLite 2021-*
    • H2 2022-*
    • MySQL 2021-*
    • JUnit 2021-*
    • Mockito 2022-*
    • AssertJ 2023-*
    • TestContainers 2023-*
    • Apache Maven 2021-*
    • JDBC 2020-*
    • Hibernate 2020-*
    • Log4j 2020-*
    • Swagger (Open API) 2023-*
    • Flyway 2023-*
    • Liquibase 2023-*
    • Lombok 2022-*
  • Docker 2023-*
  • Kafka Connect 2024-*
  • Git 2020-*
  • SQL 2006-*
  • REST API 2019-*
  • RegEx 2010-*
  • OAuth 2019-*
  • JWT 2019-*
  • CSS 2005-*
  • HTML 2003-*
  • XML 2008-*
  • JSON 2011-*
  • YAML 2023-*
  • HTTP 2010-*
  • JavaScript 2010-2014
    • AJAX 2010-*
    • DOM 2010-*
  • PHP 2006-*
    • MySQL 2009-*
  • Delphi 2006-2012
    • SQLite 2006-2012
  • Visual Basic 2005-2006

Имею опыт в

  • Проектировании и написании REST API сервисов
  • Проектировании и работе с реляционными базами данных
  • Парсинге web-сайтов
  • Разработке CRUD приложений
  • Разработке web-сайтов без фреймворков: интернет-магазинов, социальных сетей, форумов и тп.
  • Мультиязычности приложений
  • Безопасной разработке web-сайтов
  • Проектировании пользовательских интерфейсов
  • Кроссбраузерной и адаптивной вёрстке web-страниц
  • Написании технической документации
  • Отладке исходного кода
  • Реализации авторизованного доступа
  • Ручном тестировании web-сайтов и приложений
  • Автоматизированном тестировании web-сайтов
  • Настройке web-серверов, файловых серверов, серверов баз данных на Ubuntu Server
  • Работе с API сервисами
  • Работе с cookie
  • Работе с HTTP-сессиями
  • Работе с загрузкой файлов на сервер
  • Работе с датой, временем и часовыми поясами
  • Формировании и отправке e-mail сообщений
  • Создании инсталляторов программ
  • Модульном тестировании исходного кода
  • Написании bash скриптов

Методологии и технологии

  • Объектно-ориентированное программирование
  • Объектно-реляционное отображение
  • Шаблоны проектирования
  • Чистый код
  • SOLID
  • DRY
  • GitFlow

Некоторые проекты

ShortLinks 2023-*

Сервис коротких ссылок.

Исходный код и подробности по ссылке на GitHub.

Используемые технологии:

  • Java
  • Spring Boot
  • PostgreSQL
  • Hibernate Validator
  • Log4j
  • JUnit
  • Mockito
  • AssertJ
  • Flyway
  • Swagger
  • Apache Maven

Lemna Validation 2022-*

Проект по проверке значений полей классов.

Основан на использовании Java Reflection API.

Исходный код и подробности по ссылке на GitHub.

Используемые технологии:

  • Java
  • Log4j
  • RegEx
  • JUnit
  • AssertJ
  • Apache Maven

Lemna Injection 2022

Проект по внедрению значений в поля классов.

Основан на использовании Java Reflection API.

Исходный код и подробности по ссылке на GitHub.

Используемые технологии:

  • Java
  • Log4j
  • JUnit
  • AssertJ
  • Apache Maven

AnnotationScanning 2021

Проект по поиску аннотированных классов.

Исходный код и подробности по ссылке на GitHub.

Используемые технологии:

  • Java
  • Log4j
  • RegEx
  • JUnit
  • AssertJ
  • Apache Maven

UserAgentParsing 2021

Проект по получению информации о клиенте по строке user-agent.

Основан на использовании регулярных выражений для разбора строки user-agent.

Исходный код и подробности по ссылке на GitHub.

Используемые технологии:

  • Java
  • RegEx
  • JUnit
  • AssertJ
  • Apache Maven

НаВиду (www.navidu.com) 2008-2014

Социальная сеть с множеством сервисов. Подробней о её возможностях можно почитать по ссылке. Некоторая документация доступна в репозитории.

Весь код данного проекта был спроектирован и написан мной с нуля, без использования фреймворков и сторонних библиотек. Также для данного проекта был написан API, который можно было использовать для создания приложений.

Данный проект имел возможность регистрироваться в качестве пользователя, создавать страницы сообществ по интересам, городов, мест и многого другого. Он изначально был сделан с учётом разных часовых поясов, мультиязычности и кроссбраузерности.

Используемые технологии:

  • PHP
  • MySQL
  • HTML
  • JSON
  • AJAX
  • DOM
  • CSS
  • RegEx
  • JavaScript
  • Apache HTTP Server

Образование

Сыктывкарский государственный университет имени Питирима Сорокина 2009-2012

Кафедра: информационных систем и технологий

Специальность: комплексная защита объектов информатизации

Квалификация: специалист по защите информации

Сыктывкарский государственный университет имени Питирима Сорокина 2005-2008

Специальность: программное обеспечение вычислительной техники и автоматизированных систем

Квалификация: технический специалист

Алексей Каленчуков's Projects

alphabet icon alphabet

Алфавиты языков мира (Alphabets of the languages of the world)

annotationscanning icon annotationscanning

Сканер аннотаций по пакетам (Package annotation scanner)

checks icon checks

Проверка определенных условий перед операциями с объектом (Checking certain conditions before operations with an object)

html icon html

Работа с HTML (Working with HTML)

lemnachanging icon lemnachanging

Изменение значений полей класса (Changing class field values)

lemnainjection icon lemnainjection

Внедрение значений в поля классов (Injecting values into class fields)

lemnavalidation icon lemnavalidation

Проверка значений полей класса (Validating class field values)

morsecode icon morsecode

Кодировщик / декодировщик азбуки Морзе (Morse code encoder / decoder)

notation icon notation

Нотации составных слов (Compound word notation converter)

punt icon punt

Генератор строк случайных символов (Random character string generator)

replaceinfiles icon replaceinfiles

Поиск и замена текста в файлах (Finding and replacing text in files)

sorts icon sorts

Коллекция алгоритмов сортировки (Collection of sorting algorithms)

stringi icon stringi

Набор методов для работы со строками под шуточным названием "стринги" (String Utilities)

stringregexp icon stringregexp

Операции над строками с помощью регулярных выражений

todo icon todo

Сервис задач

transliteration icon transliteration

Транслитерация письма латинским алфавитом (Transliteration of letters in the latin alphabet)

uriquery icon uriquery

Сборщик / разборщик параметров URI

useragentparsing icon useragentparsing

Получение информации о клиенте по строке user-agent (Getting information about the client by the user-agent string)

wallet icon wallet

Проект по управлению счетами игроков

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.