Nikita C.

Nikita C.

Python Developer

Tallinn, Estonia
Hire Nikita C. Hire Nikita C. Hire Nikita C.

About Me

Nikita designs and builds innovative software applications following modern coding standards and practices, dev processes and deployment scripts. He is familiar with Python, its ecosystem and OOP development - documenting and managing Python codebases on projects. He brings new products to life and iterates new features across products - delivering performant, responsive and sleek experiences that delight users.

Work history

UpStack
UpStack
Python Developer
2022 - Present (2 years)
Remote
  • Creating and developing innovative 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.

IBA Group
IBA Group
Senior Python Developer
2020 - Present (4 years)
Estonia
  • Develop and deploy microservices and work with REST APIs on a corporate rewards system.

  • Wrote complex business logic for the chatbot, web and mobile apps - implementing SQL procedures, triggers and functions.

  • Iterate new features on the project, participate in code reviews and refactor code on the project.

EPAM Systems
EPAM Systems
Senior Python Developer
2019 - 2020 (1 year)
Estonia
  • Designed and implemented backend web app and integrated 3rd-party APIs on the solution.

  • Gathered and analyzed business requirements, handled metadata parsing and designed data storage models.

  • Executed tests on solutions, added new features and fixed bugs and software defects for the client.

Innowise
Innowise
Python Developer
2017 - 2019 (2 years)
Estonia
  • Designed and implemented frontend and backend components, data models and new features on the client's learning platform.

  • Worked on data science and big data solutions on the project - automating tests and performing SQL tuning.

  • Explored existing systems to determine areas of complexity and potential risks to successful implementation.

Portfolio

Python Developer - Learning Progress Tracking App
Python Developer - Learning Progress Tracking App

Designed and implemented a new solution for learning progress metrics tracking - automating processes to assign marks and credits, collect course completion results and provide learning progress statistics to users.

Senior Python Developer - Sorting and Grouping Application
Senior Python Developer - Sorting and Grouping Application

Worked on an innovative solution that automates the process of sorting and grouping files on the project. The solution sends a message with metadata on information about photos clients want to see in their wedding albums. It streamlines the whole process and improves service delivery for clients.

Senior Python Developer - Corporate Reward Application
Senior Python Developer - Corporate Reward Application

Developed and implemented solutions on a corporate reward system that allows companies to manage and share bonuses for employees and managers. The system encourages networking, cross-team knowledge sharing and communication among colleagues. Designed and deployed the bot, web and mobile apps for the system.