Ivan Nikitin is a Senior Front-end Engineer based in Sydney with over a decade of web development experience and a strong specialization in modern JavaScript ecosystems including React, Angular, Backbone/Marionette and Node.js. Currently at Atlassian working on core Jira features like top-level navigation, sidebars and a high-load issue search API, he focuses on architecting complex front-end systems and shipping scalable UI-first solutions. His background spans major products at Yandex and agency work, giving him both large-scale product and hands-on implementation experience across HTML/CSS, testing, PHP and Java. Ivan is an active open-source contributor—helping evolve a compile-time CSS-in-JS library by building codemods and babel plugin support—which reflects his interest in tooling that improves developer ergonomics. He’s passionate about crafting great user interfaces and routinely tackles hard architecture problems while balancing performance and maintainability.
4 years of coding experience
12 years of employment as a software developer
baccalaureate, Computer science, baccalaureate, Computer science at University of the Humanistic Arts
A familiar and performant compile time CSS-in-JS library for React.
Role in this project:
Front-end Developer
Contributions:8 reviews, 6 commits, 7 PRs in 4 months
Contributions summary:Ivan contributed to the development of a CSS-in-JS library for React, focusing on codemods for migrating from other styling solutions. They implemented a codemod to convert `styled-components`' `innerRef` to `ref` and another for converting `styled-components`' `attrs` to Compiled components. The user also added support for babel plugins, and made adjustments to comments within the templates. These contributions improve the library's capabilities.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.