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.

Frontend

Backend

Database

DevOps

Workflow

Other

Work history

UpStack
UpStack
Python Developer
2022 - Present (3 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 (5 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.

Showcase

Python Developer - Learning Progress Tracking App
Python Developer - Learning Progress Tracking App
  • Automated marking and credit assignment for course completion.

  • Collected and analyzed learning progress statistics for users.

  • Implemented a solution for tracking learning progress metrics.

Senior Python Developer - Sorting and Grouping Application
Senior Python Developer - Sorting and Grouping Application
  • Developed an automated solution for file sorting and grouping.

  • The solution utilizes metadata to identify client photo preferences.

  • The application improves service delivery for clients.

Senior Python Developer - Corporate Reward Application
Senior Python Developer - Corporate Reward Application
  • Developed and implemented a corporate reward system for managing and sharing bonuses.

  • The system promotes networking, knowledge sharing, and communication among colleagues.

  • Designed and deployed a bot, web, and mobile applications for the system.