My name is Georgios, I hold a Master’s degree in Applied Informatics and have completed a professional training program in Fullstack Development. I possess hands-on experience in programming with Java, JavaScript, TypeScript, and Python.
I am a strong advocate of test-driven development, where automated testing is central to learning and enhancing knowledge of programming languages and paradigms. I am actively seeking a role where I can apply my current skillset and continuously acquire new ones.
- Server-side and client-side programming,
- Software testing,
- API development.
The purpose of the following projects is to demonstrate my ability to organize, document, and test code. Despite its simplicity and limited scope, each project is an effort to incorporate best practices in different areas of software development.
Purpose | Framework(s) | Repo |
---|---|---|
Backend REST API development | Jasmine, Express | Blog API |
Functional testing | Selenium, Jest | Navbar |
Functional testing | Selenium, Jest | <a> elements |
Purpose | Framework(s) | Repo |
---|---|---|
Backend REST API development | Spring, JUnit, Swagger | Review app |
Unit testing | JUnit | Class methods |
Functional testing | Selenium, JUnit | Pop-up window |
Functional testing | Selenium, JUnit | <ul> element |
Purpose | Framework(s) | Repo |
---|---|---|
Frontend development | Angular | Review app |
Purpose | Framework(s) | Repo |
---|---|---|
Unit testing | PyTest | Classes and Functions |