I'm Angelos Chalaris, 29 years old, a web developer from Athens, Greece. Programming is not just a career path for me, but also a hobby and a passion of mine. I have a BSc in Computer Science and a MSc in Advanced Information Systems I started coding sometime around 2011, which is when I started studying Computer Science in the University of Piraeus. After getting my BSc, I studied for a MSc in Advanced Information Systems with a concentration in Advanced Software Development Technologies. I've worked with various technologies in the past, but recently I've taken an interest in web development and web applications.
Part of a team responsible for:
I developed furl, a library of components written entirely in a functional style, utilizing the hooks API provided by React. The library contains a variety of full-fledged reusable UI components with multiple variants, extensive documentation and examples.
I developed Fixture Factory, a FactoryBot-inspired library that allows users to create and generate fixtures for their projects. The library is written in TypeScript and is fully tested, while it is also fully documented and has a comprehensive set of examples.
I built the Node Static Page Generator as a simple tool for creating static websites. The tool supports static HTML generation from Markdown files and metadata injection via JSON files, while it allows users to fully customize it by tweaking its code. The project is not actively maintained anymore.
I built the mocka placeholder to be a very simple, yet elegant content placeholder, used to enhance user experience when a page is loading. Crafted with customization in mind, it is written in SCSS, can be altered easily to accommodate any and all needs and runs on all browsers. The project is not actively maintained anymore.
I have built various demos and toy projects over the years. Here are some of the most interesting:
I have completed Google's Fundamentals of Digital Marketing course, learning the basics of digital marketing. More specifically, I was introduced to concepts such as digital marketing strategy, search engine optimization, display advertising, social media marketing, email marketing, mobile marketing and analytics. You can find my certificate here.
I have earned some of Tech Talent School's certifications, improving upon already acquired programming skills, as well as learning some soft skills which might be of use in my career. More specifically, I have earned the following certifications:
I have completed a lot of Udemy's courses, learning important skills and concepts for software and web development, as well as many other things related to computer science and programming. Some of the most relevant courses I have completed are as follows:
I have completed some of Codecademy's courses, learning necessary skills for software and web development, such as HTML, CSS, ReactJS, jQuery, Git, PHP and Ruby.
I have actively participated in Sphere Online Judgle (SPOJ) in the past, ranking among the top 5000 users, as well as CodinGame, reaching level 10.