Nazar

Software Engineer
(Ax3)

Full-stack developer with over 10 years of experience specializing in Python, Django, and other multiple technologies. Proven track record in developing scalable backend systems, integrating APIs, and delivering high-quality solutions. Passionate about leveraging technology to solve complex problems. Excellent problem-solving skills and a strong ability to collaborate with cross-functional teams.

Experience

  • Senior Backend Developer @ XDefi Wallet

    • Developed a cross-chain token routing API enabling seamless asset swaps within the Chrome extension and web app
    • Integrated multiple 'bridges' to find optimal paths with minimal fees for asset conversions
    • Implemented a referral system to incentivize user growth and token earning
    • Upgraded from REST to GraphQL endpoint for improved performance and flexibility
    • Optimized cold-cache startup speed and introduced quality of life enhancements such as Sentry, linting, and fallback RPC calls
    Mid 2022 - Late 2022
  • Senior Backend Engineer @ VK

    • Maintained and enhanced the backend for Vseapteki.ru, a nationwide pharma aggregator
    • Developed API integrations with Delivery Club, Aliexpress, and Sbermarket for seamless ordering processes
    • Integrated and monitored new pharma networks through 12+ APIs, ensuring smooth operations
    • Led the revamp of Celery background tasks for accurate data fetching, validation, and storage
    • Exported sales data from Clickhouse and Superset for analysis
    Feb 2020 - June 2022
  • Lead Backend Engineer @ Halalivery

    Developed backend for food delivery app (like Deliveroo/UberEats) using Django that has won multiple awards from Innovate UK and The Prince's Trust.
    • Developed a complete backend system for a food delivery startup, facilitating halal food delivery from restaurants to customers
    • Created separate APIs for customer, driving, and vendor apps, enabling seamless order placement, tracking, and payment
    • Architected a matching system to connect customers, restaurants, and drivers efficiently
    • Automated code deployment using CI/CD systems with GitHub, Travis, and AWS Beanstalk
    • Implemented user-friendly admin panel for food menu management
    • Developed features like push notifications, Stripe/Apple Pay processing, promo-codes, delivery fees calculations, basket, different profiles for customer/vendor/driver, postcode matching, external insurance for drivers, splitting delivery fees between restaurants and drivers, routing system, etc
    GitHub repo
    2018
  • Algobase

    • Developed an automated cryptocurrency trading platform, Algobase.io (not active), which allowed users to integrate their API keys from crypto exchanges and customize trading strategies.
    • Implemented functionality for users to set parameters such as coin pair, leverage, stop losses, take profits, and order size to automatically execute long and short orders based on signals generated by built-in algorithms.
    • Utilized PineScript, a trading algorithm scripting language, to implement the signal generation and order execution logic.
    Jan 2019 - May 2019
  • Education

  • Computer Science @ University of Nottingham

    • Major: Computer Science (G400 course)
    • Grade: Class II Division I
    • Comprehensive curriculum covering various aspects of computer science, including databases, algorithms, system architecture, and programming paradigms
    • Used C, C++, Haskell, Java, PHP, Python, Assembly (ARM) and Matlab as part of the curriculum.
    • Developed an interactive chatbot for food delivery app as part of the dissertation, and a mobile app for Android for geo-trips as part of the group project.
    2016 - 2019
  • Projects

  • Yeelight Music

    • Developed a script that listens to current music playing on the PC and generates the RGB color and brightness based on frequencies playing
    • Sends the generated color and brightness to YeeLight smart lamp via WiFi
    GitHub repo
    2023
  • Dissertation Project

    • Developed a customer service platform for Halalivery, a food delivery service, using Python, Django, NodeJS, and Vue.JS
    • Created a Facebook Messenger chatbot that interactively assisted users in resolving issues with their food orders
    • Implemented a bespoke web portal for customer service agents to access and manage user-submitted data, including Facebook data, Halalivery order information, and NLP-processed data
    • Enabled real-time communication between customer service agents and users through the chat window, with messages relayed back to Facebook
    • Technologies used: Python, Django, NodeJS, Vue.JS, Facebook Messenger API, Natural Language Processing (NLP)
    Read Dissertation PDF
    Nov 2018 - Apr 2019
  • Discord Capture the Flag

    HackNotts 2018
    • Developed a Discord game bot and a front-end web app for the HackNotts 2018 event.
    • Created a game where players were assigned to teams (red and blue) and had to bring a flag to their base by typing messages (up, down, left, right)
    • Implemented real-time grid visualization on the web app, displaying the current positions of teams and flags
    • Technologies used: Python, Flask, Socket.IO, Vue.JS
    GitHub repo
    Feb 2018
  • Voice Chatbot

    • Developed a chatbot for group conferences on VK that transformed voice messages in real-time by adjusting pitch and volume
    • Configurable pitch and volume settings were provided to users through an integrated chatbot control panel
    • Processed over 2,300,000 messages during its usage
    • Technologies used: Python, VK API, Audio processing
    GitHub repo
    2018
  • Social Dating Chatbot

    • Developed a Tinder-like chatbot for a prominent dating group on VK
    • Implemented user-defined criteria for searching people, allowing the chatbot to suggest new people that matched the specified criteria
    • Created a parsing script to gather user data from the subscribed group and populate a MongoDB database
    • Utilized Flask to create a webhook for receiving and processing chat messages.
    • Over 20,000 users engaged with the chatbot, with over 300,000 messages processed
    • Technologies used: Python, Flask, VK API, MongoDB.
    GitHub repo
    2018
  • Roombox

    HackNotts 2016
    • Developed a web application that allowed users to create rooms and collectively add songs to a shared Spotify playlist without requiring individual Spotify logins
    • Implemented features for searching songs and retrieving song information
    • Technologies used: Flask, JavaScript, Spotify API.
    GitHub repo
    2016
  • VK Top

    HackNotts 2016
    • Developed a web application that parsed VK group links and displayed the most popular posts based on the number of likes
    • Provided real-time parsing progress updates to users
    • Technologies used: Python, Flask, VK API
    2016
  • Web-based Teaching Portal

    • Developed a web-based teaching portal as part of a coursework project.
    • Designed and implemented a comprehensive database model, user-friendly frontend interface, and workflows for students and teachers
    • Implemented a secure login system, form validation, and a safe file upload system
    • Enabled CSV parsing for simplified user addition to the system.
    • Technologies used: Python, Flask
    Read PDF
    2015-2016
  • QuadCraft

    Tech Minecraft Server
    • Established and maintained one of the first Russian modded servers for Minecraft, attracting an average of 50 players per day
    • Managed the server, website, and forum on a daily basis
    • Developed a custom Java client that streamlined the process of downloading and installing the necessary files for server play, along with an integrated authentication system
    • Implemented various Bukkit plugins to enhance gameplay, including an economy system, anti-griefing measures, and real-time world map accessibility through a website
    • Technologies used: Java, Bukkit API, Minecraft modding
    Video for the memories
    2012-2013