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

Full-stack 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
    Apollo, GraphQL, TypeScript, React
  • ListingLoop
    Jest, Redux-saga, Redux, TypeScript, React, Firebase
  • Azoft
    PostgreSQL, Spring Data, Spring Boot, Kotlin, Java

Experience

Location

Novosibirsk, Novosibirsk Oblast, Russia

Availability

Part-time

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.

Employment

  • 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
    ListingLoop
    • 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
    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: PostgreSQL, Spring Data, Spring Boot, Kotlin, Java
  • 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: React, JSP, JSF, JPA, 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
    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: JBoss, Swing, Hibernate, EJB, Java

Experience

  • ListingLoop (Development)
    https://listingloop.com.au/about/

    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.

Skills

  • 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
  • Industry Expertise

    Web Development
  • Other

    AWS, Full-stack, EJB, REALbasic, Near-field Communication (NFC), Apollo
  • Tools

    Git, Solr
  • Storage

    MySQL, PostgreSQL, Spring Data

Education

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

To view more profiles

Join Toptal
Share it with others