Nikalay A.

Nikalay A.

Senior Software Engineer

Minsk, Belarus
Hire Nikalay A. Hire Nikalay A. Hire Nikalay A.

About Me

Nikalay is an experienced Python Developer with strong working knowledge of modern database technologies and data processing best practices. He contributes across the entire dev cycle on projects from initial specs through prototyping, dev, delivery, and optimization - managing project priorities, deadlines, and deliverables to work on object-oriented designs, data structures, dependency injection, testable code, and algorithms.

Work history

UpStack
UpStack
Senior Python Developer
2022 - Present (2 years)
Remote
  • Creating and developing innovative Python-based software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

NDA
NDA
Python Developer / Data Engineer
2021 - Present (3 years)
Remote
  • Deployed a new architecture on the project by writing complex SQL procedures/queries to ensure stability, reliability, and performance.

  • Handled server changes, SQL optimizations, integration with other applications, and implementation of reports.

  • Patched and upgraded databases, enhanced database performance monitoring, implemented serverless services, and cleaned and migrated data.

NDA
NDA
Python Developer
2019 - 2021 (2 years)
Remote
  • Provided performance improvement on existing SQL queries, developed interactive dashboards, and prepared documentation for database applications.

  • Set up and enhanced storage processes, wrote and tuned complex SQL queries, functions, and triggers - improving authentication and authorizations.

  • Troubleshot data issues, refactored legacy code, worked on multiple data transformations, and maintained data ingestion solutions for different data sources.

NDA
NDA
Python Developer
2017 - 2019 (2 years)
Remote
  • Designed, built, and deployed scalable solutions that leverage relational databases on an online store project - managing and optimizing SQL databases.

  • Documented programming tasks and procedures to ensure data accuracy and flexibility on multiple solutions.

  • Selected infrastructure components and translated functionalities into scalable and configurable solutions.

Portfolio

Python Developer - Stock Analyser
Python Developer - Stock Analyser

Worked on Stock Analyser, a set of applications designed to help users analyze stocks, and all related metrics, such as turnover, equity, and sales. The product enhanced the client's position, making it a leading financial data provider in Asia through various data processing products to meet financial institutions' demands.

Python Developer - Music Platform
Python Developer - Music Platform

Designed and implemented solutions on a platform for publishing and listening to music. It allows users to conduct live broadcasts and sing different compositions like karaoke. Worked on solutions for the subscription system that correlates to various opportunities on the platform.

Python Developer - Online Store
Python Developer - Online Store

Built and deployed solutions on an online store focused on a healthy lifestyle. It allows users to follow the latest trends in sports and nutrition, suggests products, and makes the ordering process simple. The solution provides advice to users on various areas for a healthy lifestyle.

Education

Bachelor's Degree
Bachelor's Degree
Belarusian State University
2010 - 2015 (5 years)