Sergei Kartin, Full-stack Developer in Novosibirsk, Novosibirsk Oblast, Russia
Sergei Kartin

Full-stack Developer in Novosibirsk, Novosibirsk Oblast, Russia

Member since May 9, 2017
Sergei is a full-stack developer with over a dozen years of experience in Java back-end and JavaScript front-end development. He is personable, communicates extremely well, and is very punctual.
Sergei is now available for hire


  • Picket Pty
    Apollo, GraphQL, TypeScript, React
  • ListingLoop
    Jest, Redux-Saga, Redux, TypeScript, React, Firebase
  • Azoft
    PostgreSQL, Spring Data, Spring Boot, Kotlin, Java



Novosibirsk, Novosibirsk Oblast, Russia



Preferred Environment

Linux, Windows, Git, IntelliJ IDEA

The most amazing...

...project I worked on is the UI for Spyder display calibration software for professional photographers and studios.


  • Software Engineer

    2019 - 2020
    Picket Pty
    • Created a Facebook Messenger chatbot for future students of the University of Sydney.
    Technologies: Apollo, GraphQL, TypeScript, React
  • Senior Web Developer

    2018 - 2019
    • Created an MVP product targeted for the Australian real estate market.
    • Developed a component library based on Atomic Design principles.
    Technologies: Jest, Redux-Saga, Redux, TypeScript, React, Firebase
  • Senior Java Developer | Tech Lead

    2017 - 2018
    • Integrated a telegram bot and bank call center.
    • Developed an MVP for a financial social network integrated with online banking.
    • Refactored a customer loyalty program web app for a major Russian bank.
    Technologies: PostgreSQL, Spring Data, Spring Boot, Kotlin, Java
  • Senior Java Developer | Architect

    2010 - 2016
    • Led the development, automated testing, and deployment of a web application for booking sports courts.
    • Updated an application from Java EE 5 to Java EE 7, migrated from RichFaces to PrimeFaces.
    • Refactored the core functionality to have more understandable code and better performance.
    • Created a new front end in React.
    • Introduced a code-quality pipeline, including unit and Selenium tests, Jenkins CI server, and static code analysis.
    Technologies: React, JSP, JSF, JPA, Enterprise Java Beans (EJB), Java EE
  • Software Developer

    2007 - 2012
    Freelance Work
    • Created a WAP site for social mobile communication service.
    • Developed the iPad application called Muscle & Bone Study.
    • Created a website showing local offers.
    • Built a website covering regional news based on Drupal.
    • Crafted the UI for the Spyder display calibration software for professional photographers and studios.
    • Developed a J2ME application for tourists reading RFID tags with city information.
    • Created a dance studio attendance tracking application.
    Technologies: Spring, Near-field Communication (NFC), REALBasic, jQuery, PHP, Solr, Django, Python, Objective-C
  • Java Developer | Software Developer

    2008 - 2010
    • Implemented new features in JavaEE e-commerce and customer service solution.
    • Created unit tests and fixed bugs.
    • Built a standalone tool for populating database used for performance tests.
    Technologies: JBoss, Swing, Hibernate, Enterprise Java Beans (EJB), Java


  • ListingLoop

    ListingLoop is a real estate technology company that supports the work of agents by providing a modern approach to buying and selling a property.

    I worked in a team that created the MVP product, leading the front-end development.


  • Languages

    JavaScript, Java, TypeScript, CSS, Kotlin, Objective-C, Python, PHP, GraphQL
  • Frameworks

    Redux, Spring, JSF, Hibernate, Spring Boot, JPA, JSP, Swing, Django, Jest
  • Libraries/APIs

    React, Node.js, jQuery, Redux-Saga
  • Paradigms

    REST, Continuous Integration (CI), Test-driven Development (TDD)
  • Platforms

    Amazon Web Services (AWS), Firebase, JEE, Windows, Linux, Netlify, Java EE, JBoss, Docker
  • Other

    Web Development, Full-stack, Near-field Communication (NFC), Apollo, Enterprise Java Beans (EJB)
  • Tools

    Git, Solr, REALBasic
  • Storage

    MySQL, PostgreSQL, Spring Data


  • Bachelor's Degree in Information Technology
    2003 - 2007
    Novosibirsk State University - Novosibirsk, Russia

To view more profiles

Join Toptal
Share it with others