Software Engineer
2019 - 2020Picket Pty- Created a Facebook Messenger chatbot for future students of the University of Sydney.
Technologies: Apollo, GraphQL, TypeScript, ReactSenior Web Developer
2018 - 2019ListingLoop- 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, FirebaseSenior Java Developer | Tech Lead
2017 - 2018Azoft- 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, JavaSenior Java Developer | Architect
2010 - 2016EasySport- 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 EESoftware Developer
2007 - 2012Freelance 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-CJava Developer | Software Developer
2008 - 2010Softage- 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