Senior Web Developer2018 - 2019ListingLoop
Technologies: Firebase, React, TypeScript, Redux, Redux-saga, Jest
- Created an MVP product targeted for the Australian real estate market.
- Developed a component library based on Atomic Design principles.
Senior Java Developer | Tech Lead2017 - 2018Azoft
Technologies: Java, Kotlin, Spring Boot, Spring Data, PostgreSQL
- 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 | Architect2010 - 2016EasySport
Technologies: Java EE, EJB, JPA, JSF, JSP, React
- 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 Developer2007 - 2012Freelance Work
Technologies: Objective-C, Python, Django, Solr, PHP, jQuery, REALbasic, NFC, Spring
- 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 Developer2008 - 2010Softage
Technologies: Java, EJB, Hibernate, Swing, JBoss
- 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.