Yehor Trembovetskyi
Angestellt, Software Engineer, Sigma Software
Lviv, Ukraine
Werdegang
Berufserfahrung von Yehor Trembovetskyi
7 Monate, Feb. 2021 - Aug. 2021
Junior Software Engineer
Modis
A practice period in technical support. Main responsibilities: - grant access to rooms in building to users - keep servers up-to-date - develop in-house solutions My tasks included setting up different services on server to gain practical experience in DevOps area. Technologies I used to learn during this course: - openLDAP - Linux: iptables, PAM - Ansible - OwnCloud - Nagios - Bash, Python
The project LearnWeb is a learning platform which empowers its users with ability to improve learning process. It comprises features to preserve learning progress, share results among collaborators within course, etc. It is implemented as a Java Web Application. My responsibilities: - develop new features and design UI using Java/Primefaces - fix known bugs/document codebase Key experience points: - master a teamwork and communication skill
LearnWeb Proxy is a supplementary project for LearnWeb. It allows to track user actions in internet outside LearnWeb. My tasks: - fork Pywb for own purposes and keep Pywb fork up-to-date - integrate Pywb in proxy mode with Learnweb, deploy applicaton using uWSGI and Werkzeug - add LearnWeb specific features to proxy using Python - create web interface for clients using Jinja2 Key experience points: - introduced to functional programming paradigm - mastered ability to work with open source
An in-house attempt to create Java implementation of Proxy for LearnWeb. In the end of development the project was abandoned because of multiple trubles which were not seen to be solved in reasonable time. Java 8 was used to write a web application. The application was deployed in Apache Tomecat. UI was made with JSP and JavaScript, database used for storing the client information is MySql. Key experience points: - ability to focus on top prior problems - self-learning of new technologies
Create e-commerce platform with login subsystem, search over products, busket and payment features using Java, Hibernate, JUnit, JSP, MySql. Key experience points: - learn in depth Object Oriented Design and Object Oriented Programming, Design Patterns - learn in depth Java 8 - learn basics of team work
Ausbildung von Yehor Trembovetskyi
1 Jahr und 5 Monate, Aug. 2018 - Dez. 2019
Informatics
Kharkiv National University of Radioelectronics
7 Monate, Sep. 2017 - März 2018
Computer Science
Leibniz Universität Hannover
3 Jahre und 10 Monate, Sep. 2014 - Juni 2018
Informatics
Kharkiv National University of Radioelectronics
Sprachen
Deutsch
Gut
Englisch
Fließend
Ukrainian
-