I had a little experience on a volunteer project as a Python developer where I worked with API, DynamoDB, AWS Lambda and serverless framework.
I studied Python for more than a year on my own using the books A Byte of Python, Learning Python (Mark Lutz), and Grokking Algorithms, practiced solving tasks on codewars, tasks from books, and other sources to consolidate skills. Mastered framework for backend development Django and Django REST Framework, wrote several small pet projects with their help for educational purposes. Also got acquainted with JavaScript and the library React at a basic level for further deepening in the direction of front-end development.
Ready to learn and develop further, learn the necessary technologies and tools necessary for work.
Pet projects:
- Developed an ATM prototype in Python in the console using the OOP concept;
- developed an ATM prototype using the Django web framework for the server backend in Python and simple templates HTML for the UI;
- developed the ATM API using the Django REST Framework;
- in the process of developing the frontend UI on Javascript and ReactJS to connect it with the ATM API on DRF.
The ATM includes the functionality of opening accounts, cards in different currencies, replenishing accounts, transferring funds, withdrawing cash, changing PIN codes, transaction history, and automatic conversion of funds when transferring between different currency accounts.