Ivan Nikitin

Senior Front-end Engineer at Atlassian

Sydney, New South Wales, Australia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code4 years of coding experience
job12 years of employment as a software developer
bookbaccalaureate, Computer science, baccalaureate, Computer science at University of the Humanistic Arts
languagesRussian, English
github-logo-circle

Github Skills (14)

babel610
css-in-js10
css10
babeljs10
typescript10
typescripts10
codemod10
react10
typescript-types10
jsx10
babel-core10
webpack5
webpacker5
parcel5

Programming languages (2)

TypeScriptJavaScript

Github contributions (5)

github-logo-circle
atlassian-labs/compiled

Oct 2021 - Mar 2022

A familiar and performant compile time CSS-in-JS library for React.
Role in this project:
userFront-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.
babelreactcompile-timejs-librarycss
Contributions:10 pushes in 1 day
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.
Request Free Trial