Sergei Kartin
Verified Expert in Engineering
Full-stack Developer
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.
Portfolio
Experience
Availability
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.
Work Experience
Software Engineer
Picket Pty
- Created a Facebook Messenger chatbot for future students of the University of Sydney.
Senior Web Developer
ListingLoop
- Created an MVP product targeted for the Australian real estate market.
- Developed a component library based on Atomic Design principles.
Senior Java Developer | Tech Lead
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.
Senior Java Developer | Architect
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.
Software Developer
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.
Java Developer | Software Developer
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.
Experience
ListingLoop
https://listingloop.com.au/about/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, Jakarta Server Pages (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
Education
Bachelor's Degree in Information Technology
Novosibirsk State University - Novosibirsk, Russia
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring