Sergei Kartin, Software Developer in Novosibirsk, Novosibirsk Oblast, Russia
Sergei Kartin

Software Developer in Novosibirsk, Novosibirsk Oblast, Russia

Member since February 25, 2016
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

Portfolio

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

Experience

Location

Novosibirsk, Novosibirsk Oblast, Russia

Availability

Full-time

Preferred Environment

IntelliJ IDEA, Git, Windows/Linux

The most amazing...

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

Employment

  • Software Engineer

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

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

    2017 - 2018
    Azoft
    • 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: Java, Kotlin, Spring Boot, Spring Data, PostgreSQL
  • Senior Java Developer | Architect

    2010 - 2016
    EasySport
    • 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: Java EE, EJB, JPA, JSF, JSP, React
  • 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: Objective-C, Python, Django, Solr, PHP, jQuery, REALbasic, NFC, Spring
  • Java Developer | Software Developer

    2008 - 2010
    Softage
    • 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: Java, EJB, Hibernate, Swing, JBoss

Experience

Skills

  • Languages

    JavaScript, Java, TypeScript, CSS, Kotlin
  • Frameworks

    Redux, Spring, Hibernate, Spring Boot
  • Libraries/APIs

    React
  • Tools

    IntelliJ IDEA, Git
  • Industry Expertise

    Web Development
  • Other

    Full-stack
  • Paradigms

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

    JEE, Docker
  • Storage

    MySQL, PostgreSQL

Education

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

To view more profiles

Join Toptal
Share it with others