I am an aspiring back-end developer specializing in web development using the Django framework. My skills include developing and maintaining web applications, databases and RESTful APIs. I have a solid understanding of programming principles and experience with programming languages such as Python, HTML and CSS. I strive for continuous learning and development in the field of web development and am ready to apply my knowledge and skills for the successful implementation of projects.
A platform for learning the programming languages Python and JS - PyCheckIO.org. The platform with which I started learning the Python. Subsequently, I joined the team. My tasks included:
- Creation of tasks for beginner programmers. The tasks were of varying complexity, from easy string formatting to OOP.
- Working with task repositories on GitHub.
- Writing tips / instructions with step-by-step light hints for task solving. At the end of these tips, the student received a road-map for solving the task with an explanation of each step.
- Weekly meetings and thinking through the "logistics" of placing tasks and collecting statistics on successful solutions.
- Search for useful literature for beginners and create posts with news and collections of tasks.
Market-Battle management skills training platform. A website and a platform for conducting online learning with tracking the progress of students have been completely developed from scratch.
- Front-end development - creation of a presentation version of the site. Writing personal accounts.
- Writing the back-end side of the site. Implementation of the PostgreSQL database logic. Using Redis and Celery.
- Customization of the Django admin panel.
- Elaboration of the logic of training and options for its implementation.
- Work with PostgreSQL database.
- Deploy the project on the server.
- I am currently supporting the project.