I am a versatile and experienced Java Web Application Developer with more than 8 years of technical expertise developing and implementing high-end, innovative projects for diverse clients. I am an avid learner of new technologies, can work independently or as part of a team on different projects, and effectively guide clients through the development process to deliver high quality solutions and outstanding experiences for clients.
Actively worked on the creation and deployment of AE's data model classes for the client.
Successfully implemented AMB’s repository layer for CRUD operations with uniquely filtered data and AE's data, and created the AMB’s business logic layer for data calculation.
Effectively created a Jasper Reports work layer, API for dynamic columns drawing, and implemented the main accounting report process with difficult logic.
Played a key role in the development of a Spring/JPA Enterprise application with authorization and access rights role based on different stacks.
Provided maintenance and troubleshooting support to client by resolving technical issues with the system through regular debugging, research and investigation.
Successfully created PL/SQL procedures, functions, triggers and associated PL/SQL or SQL database scripts as needed.
Successfully implemented creative/innovative features for parsing new and existing formats of the channel’s play lists.
Regularly developed and implemented new opportunities and formats for parsing TV programs for the client.
Provided regular technical support for Android applications, and conducted jUnit tests through test-driven development to make the applications performant and ensure seamless streaming on the platform.
Effectively participated in the design and development of different 1c applications as a remote team developer, architect, and team lead.
Successfully led numerous teams to deliver unique and innovative applications for different clients of 1c
Regularly participated in diverse software validation activities including code reviews and validation test-documentation developments for clients of 1c.
An Android based IPTV application built using JDK , Android SDK, JUnit, Eclipse IDE, and Git. It is a tool for the easy viewing of programs through the IP-TV application platform on a user's device.
Accounting engine is a web-based application for the accumulation and storage of a bank's accounting data with the accounting report’s subsystem (Accounting Main Book, AMB). Data storage in IMDG (In Memory Data Grid - Ignite based in memory data storage) with Oracle backups.
Education
Solved about 1200 practical tasks of different complexity, in IDEA, including complex WEB CRUD application using Spring MVC, Hibernate, Maven, MySQL, Tomcat 7, console Tetris, and snake console.
Java Core
2015 - 2015
MSc. Economics
Novosibirsk State University
2003 - 2005 (2 years)
Bachelor's Degree, Mathematics and Computer Science