Max Lerman
Python Developer
Resume
Python developer

Skills
  • Python 3
    • Asynchronous Python
    • Advanced language features (list comprehensions, decorators, generators etc)
  • Base Hard Skills
    • Data Structures
    • Algorithms
    • Object-Oriented Programming
  • Web Development
    • Building web applications (Django, Flask)
    • Building chat bots (Aiogram)
    • Integrating with third-party APIs
    • Developing RESTful API (aiohttp, FastAPI)
  • Database Management
    • Database Modeling
    • PostgreSQL
  • Others
    • Linux - Ubuntu
    • Version Control - Git
    • Docker
  • Use of AI
    • AI code assistant - Tabnine
    • ChatGPT
  • Project Management
    • Requirements Gathering
    • Planning project
    • Delegation
  • Languages
    • English (B1)
    • Russian (Native)
Soft skills
  • Experience of working in a team
    I've done more than half of my projects in teams of 2 to 6 people
  • Autodidact
    I possess a strong ability to independently acquire and apply new knowledge and skills. Through self-guided learning, research, and hands-on experience, I adeptly mastered new technologies and tools.
  • Integrity
    Working on commission has taught me that the most important thing is to keep to agreements. And if difficulties arise, it is necessary to keep customers and performers informed, there is no point in keeping quiet.
  • Time management
    I am good at estimating the time required for a task
Work experience
Portfolio
WebApp provides ideas for investment
Project Features:
  • Idea Feed and Notification System for updates
  • Idea Voting (Betting) functionality
  • Subscription Purchase Option
As a Back-end Developer, I held a key role in the design, development, and deployment of the application.
My responsibilities included:
  • Collaborating with the client and UI designer to gather project requirements.
  • Task assignment and coordination with the Front-end developer.
  • Architecting the system
  • Developing the database, business logic, and API for the Front-end.
  • Deployment of the project on a server.
Individual Event Booking Chatbot
Project Features:
  • Teachers can create time-slots for individual events.
  • Students can book available time-slots.
  • Event notifications for both teachers and students.
  • Students can provide feedback about events
As the Python Developer of this Chatbot, I took on various crucial responsibilities:
  • Collaborated closely with the client to gather and understand project requirements.
  • Architected the system to manage event scheduling.
  • Developed the database, business logic, and chatbot interface.
  • Deployed the project on a server
Individual Event Booking Chatbot
Project Features:
  • Teachers can create time-slots for individual events.
  • Students can book available time-slots.
  • Event notifications for both teachers and students.
  • Students can provide feedback about events
As the Python Developer of this Chatbot, I took on various crucial responsibilities:
  • Collaborated closely with the client to gather and understand project requirements.
  • Architected the system to manage event scheduling.
  • Developed the database, business logic, and chatbot interface.
  • Deployed the project on a server
Arbitrage Bot
Project Features:
  • Search for cryptocurrency exchanges with significant rate differences.
  • Complex calculations that consider available orders in the order book.
  • Real-time notifications for profitable arbitrage opportunities.
In the development of the Arbitrage Bot, I took on the following key responsibilities:
  • Engineered algorithms to calculate the potential profit from arbitrage, accounting for existing order book data.
  • Establishing connections with 15 different exchanges by integrating their APIs.
  • Implemented a notification system to promptly alert users in real-time.
Game Bot
About Project:
This project, my personal pet endeavor, involves the creation of a Game Bot specifically designed for tabletop game.
  • Bot facilitates tabletop gaming sessions with interactive features.
  • Over 400 registered users
  • Continuously improving and expanding the bot's functionalities based on user feedback.
CV
September 2014
June 2017
September 2014
June 2017
Student. Department of Mechatronics and Robotics
Peter the Great St. Petersburg Polytechnic University (SPbPU)
February 2016
June 2018
February 2016
June 2018
Freelance. Designer, Programmer
Device development team. Fulfillment of orders for companies
June 2018
May 2020
June 2018
May 2020
Structural Engineer
PELLA Shipyard
June 2020
November 2020
June 2020
November 2020
Actively learning Python
Writing learning projects, pet projects, python courses
December 2020
Present
December 2020
Present
Freelance. Python developer
Backend development orders (Telegram bots, web services)
© All Rights Reserved. LOL
Made on
Tilda