Software Engineer (Java)
Senior Java Developer with 8+ years of experience in the enterprise and web industry. I have broad experience of enterprise and web industries, such as banking, money transfer, e-commerce, various intranet and internet web-projects, most notable ones are listed below.
I have extensive experience with modern technologies, such as Java 8, Spring Framework, NoSQL databases, RESTful web services, Enterprise Integration Patterns implementations (specifically Spring Integration and Apache Camel), Event-Driven Architecture, Domain-Driven Design and others.
I also possess cross-discipline knowledge in IT (e.g. basic Systems Administration, Linux/Unix environments, virtualization and cloud technologies, IT security) which helps me develop and/or coordinate development of projects with wide range of complexity—from simple one-off applications to complex systems targeting high load, high availability and scalability.
My main strengths are innovative thinking, creative problem solving, sense responsibility, healthy perfectionism, passion for knowledge and professional self-improvement. I've been successfully applying these traits to tackle tasks within Software and Systems Architecture, Software Development and related domains.