-- -- --

Hello folks, I am
Maxim Urzhumtsev.

I am a python developer passionate about
web programming and data engineering.
I like to take part in creating stunning software
that helps business stand out.

Scroll Down

Who am I



    import requests

    class Developer:
        def __init__(self):
            # Techonologies
            self.languages = [
                'Python', 'SQL', '1c enterprise',
            ]
            self.frameworks = ['FastAPI', 'Flask',]
            self.technologies = [
                'redis', 
                'postgreSQL', 
                'git', 
                'docker', 
                'AWS', 
                'airflow',
                'rabbitmq',
                'dbt',
            ]
            self.editor = 'VS Code'

            # Personal info
            self.first_name = 'Maxim'
            self.last_name = 'Urzhumtsev'
            self.email = 'urzhumtsev.max@gmail.com'

        def download_cv(self):
            response = requests.get(
                'https://portfolio.urzhumtsev.me/cv/cv.pdf'
            )
            response.raise_for_status()
              

Portfolio

Eden

This serverless bot is an example of how Telegram can be used in e-commerce. Making an order (water delivery) becomes a simple and fun action. Main feature is in-app payments. Build with AWS Lambda, DynamoDB and other AWS services.

Serverless site

This serverless site has been developed in the AWS cloud. Also I automated deployment process. Please, explore more here: architecture and here: source code

Aurora Geoportal

As a Data Engineer designed DWH and developed pipelines of images processing for ML porposes(Airflow, MLFlow, RMQ, s3, MongoDB, Postgres). As a Backend Engineer designed API and developed it(FastAPI, Postgres, KeyCloak, docker).

TeamScore

With the help of the bot, employees can encourage each other by sending points for the help in daily work. The number of points of each member of the chat is counting. At the end of the ‘period’, the accumulated amount of points will be converted into a bonus - at the rate that the company's management sets. At the same time, there is a system of penalties - for example, if a colleague ignores a request or brings a team down. PM can cancel the evaluation, if he finds it unfair. Also, he has the opportunity to encourage or punish not only individual employees, but the whole team too. Please, explore more here: source code