Python Developer
Overview
Short Summary
The candidate is a student at the Faculty of Information Technology, specializing in Artificial Intelligence. He has advanced computer skills in MS Office, Windows, Linux, and Git. He is proficient in programming languages such as C#, Python, SQL, C/C++, TypeScript, Rust, and GraphQL. The candidate has a strong interest in programming, music, sports, mathematics, and philosophy. He has previous work experience in software development, including developing web applications, working with databases, and integrating with REST APIs.
Work Experience
August 2021 - Present: Development of an internal web application for mediaplan management using Python and the Flask library. Rewriting frontend from jQuery and JavaScript to React and TypeScript. Designing and implementing a GraphQL interface on both server-side and client-side using the Ariadne library for the backend and the Apollo library with Redux for the frontend. Working with MySQL and Google Cloud.
March 2020 - March 2022: Developing addons for the accounting system in .NET. Working with the MS SQL database of the accounting system and using WPF for user interfaces. Connecting with various REST APIs, mainly client-side implementation, occasionally server-side with ASP.NET Core. Communicating with the accounting system using its XML interface.
October 2019 - March 2020: Developing a command line tool for configuring network devices using Python.