Michael Zolotarenko

Python Developer

Portfolio Projects


Complex ABC Problem

Rosetta Code's ABC Problem is a challenge to check if a word can be spelled using provided letter blocks. However, due to the provided blocks features, the basic task ignores combinatorial aspects. Solution provided here addresses the issue, handling randomized block sets efficiently.

My GitHub Pages

My Portfolio on GitHub Pages is both a showcase and a project, highlighting my web development skills. Using HTML/CSS/JS, it presents my expertise. It also demonstrates proficiency in version control and deployment, employing essential tools for seamless management.

Python Robot Race

The Robot Race Python project is an integral component of Codecademy's Intermediate Python 3 course, emphasizing advanced container data types. These data structures extend beyond basic lists and dictionaries, empowering learners to proficiently handle intricate data structures and operations.

Prime Number Finder

The Prime Number Finder is a Codecademy Code Challenge focusing on Python list operations. It involves creating a function to detect prime numbers within a defined range. My solution adds user input and visual output features, plus a separate testing module for an enriched experience exploring primes.

ABC Problem Challenge

Rosetta Code's string analysis challenge: create a function to determine if a word can be spelled using provided blocks. Given letters A, B, and C representing distinct digits, find all valid mappings for the equation A + B = C. Solutions showcase logical thinking and problem-solving skills.

Excursion app

Excursion is a simple web project aimed at practicing basic Git skills while showcasing proficiency in HTML and CSS. The objective of the project was to produce a working copy of a web application based solely on a screenshot and a redline mock provided by Codecademy.

PhySec app

PhySec is an online tool that offers customized physical security recommendations for various types of real estate (e.g. houses, offices, industrial facilities, and more). Users can receive relevant security suggestions based on their selected object type.

Thank you for taking the time to visit my portfolio! As I actively pursue new career opportunities, the main focus here is to spotlight my skills as a fresh talent in web development. If you're a headhunter or employer, I'm eager to explore collaboration opportunities. Additionally, if you're interested in collaborating on web development, Python, or security projects, please don't hesitate to reach out via email or LinkedIn. I look forward to connecting with you!