Java Web Projects

Flying Base Web

Flying Base Web is the Safety Management and Risk Assesment System which is currently used by Ural Airlines. Uses typical Resftull Web architecture. Built in accordance with ICAO Doc 9859 recommendations and ARMS Methodology of EASA work group. It is my latest expirience that took 2 years of single work in period 2018-2020.

Technologies

  • Back End:
  • Java SE 8
  • Spring Boot
  • Spring Security
  • Hibernate
  • MySQL
  • Oracle DB
  • Log4j
  • Jackson
  • Joda
  • Apache Commons IO
  • Apache Commons Lang3
  • Apache POI
  • IBM Icu4j
  • JCIFS
  • UnboundID LDAP SDK
  • JUnit
  • Maven
  • Apache Tomcat
  • Postfix Mail Server
  • Linux Server
  • Front End:
  • Javascript (ES6)
  • Vue.js
  • VueX
  • Vue-router
  • Babel
  • Babylon.js
  • Element UI
  • ECharts
  • Node.js
  • NPM
  • Axios
  • NGINX
  • Linux Server

All rights reserved by Ural Airlines and all data on the pictures is fake, just to show posibilites for my portfolio.


Archivarius

Archivarius is the Documents Workflow System. It is training Open Source project, that was coded by Khasang Geekteam during education at "Team Develompent Java Web" course. Thanks to Yuriy Kornienko and Tatiana Vorobieva for interesting team development experience. Also want to thanks our Team Lead and mentor Sergei Kuznetsov (EPAM Systems) for patience, knowledges and best practices.

Technologies

  • Java SE 8
  • Spring Framework 4.3.2
  • Spring Security 4.2.0
  • Hibernate 5.2.4
  • PostgreSQL
  • Log4J
  • JUnit 4.12
  • Mockito 2.7.1
  • Thymeleaf 3.0.2
  • Apache Commons IO 2.4
  • HTML, CSS, JS, jQuery

Archivarius GitHub Repository


Flying Base 2 (Homemade training project)

Flying Base 2 is homemade application for the Safety Management System automatization process. It is a new version of my first SMS project "Flying Base" with more wide functionallity and the possibility of fault-tolerant work due to the architecture of the application and the technologies used. The program is being developed in connection with the ICAO safety and continuing airworthiness concepts, requirements of EASA and the ARMS working group in the field of Safety Management for operators and maintenance organisatrions.

Technologies

  • Java SE 8
  • Spring Framework 4.3.9
  • Spring Secutiry 4.2.3
  • Hibernate 4.3.11
  • PostgreSQL
  • Apache Commons DBCP 1.4
  • SLF4J 1.7.5
  • JUnit 4.7
  • Thymeleaf 3.0.6
  • HTML, CSS, JS, jQuery, Bootstrap, Morris Charts

Flying Base 2 GitHub Repository