There should be your photo in a circle

ABOUT ME

I am honing the stack of technologies that I own, in the near future I plan to dive into Spring Security and RESTFull Web services. I work well both in a team and on my own. I lead an active lifestyle.

LINKS TO PET PROJECTS

Recipe In Your Pocket

CONTACTS

Phone & email:
  • +375 (44) 591-55-14
  • khort97@mail.ru
Social networks & messengers:

HOBBY

  • American football
  • Track & field
  • Playing guitar
  • Board games

KHORT
ALIAKSEI

Junior Java Developer

25 years – 03.08.1997
Minsk, ready to move

SKILLS

  • Java: java 8+, Spring, Spring boot, Thymeleaf, JSP, JDBC, JPA, Hibernate;
  • Building tools: Maven;
  • Testing: JUnit;
  • VCS: Git;
  • DMS: MySQL;
  • Frontend: HTML, CSS, JS;
  • English: Pre-Intermediate(reading and communication);
  • Another skills: SolidWorks, Autodesk Inventor, КОМПАС-3D, CAM, CAE;
  • Code examples(JAVA):
    //display owner details after login
    @GetMapping("/company/{owner_id}/{pharm_id}")
    public String enteredInAccount(
        Model model,
        @PathVariable long owner_id,
        @PathVariable long pharm_id) 
    {
        Owner owner = ownerServices.findOwnerByID(owner_id);
        List<Pharmacy> pharmacies = owner.getPharmaciesList();
        model.addAttribute("ownerID", owner.getId());
        model.addAttribute("company_name", owner.getNameCompany());
        model.addAttribute("pharmacies", owner.getPharmaciesList()
                            .stream()
                            .sorted()
                            .collect(Collectors.toList()));
    
        if (pharmacies.isEmpty()) {
            model.addAttribute("pharmacy", null);
            model.addAttribute("medicines", null);
        } else {
            Pharmacy pharmacy = owner.getPharmaciesList()
                            .stream()
                            .filter(el -> el.getId() == pharm_id)
                            .findFirst()
                            .orElse(null);
            model.addAttribute("pharmacy",  pharmacy);
            assert pharmacy != null;
            model.addAttribute("medicines", pharmacy.getMedicinesList()
                            .stream()
                            .sorted()
                            .collect(Collectors.toList()));
        }
        return "owner";
    }

EDUCATION

Computer Academy "STEP"
April 2022 - April 2023
Junior Java Developer
Learned modules (368 academic hours): JAVA Core, FRONT-END technologies, Theory of Database, JAVA technologies for WEB-Applications.
Sukhoi State Technical University of Gomel
September 2014 - June 2019
Automation engineer
in mechanical engineering

EXPERIENCE

Academic projects:
  • Recipe In Your Pocket - a web-application for finding medicines in pharmacies in the city of Minsk has been implemented, with the ability to register your company and a network of pharmacies with medicines. [link to Github]
LLC "Industrial engineering company"
November 2021 - present
Design engineer
Responsibilities are related to the design, calculations of machines and mechanisms, maintaining and compiling design documentation.
CJSC "Soligorsk Institute for Resource Saving Problems"
July 2019 - November 2021
Design engineer
Responsibilities are related to the design, calculations of machines and mechanisms, maintaining and compiling design documentation.