Position: Software Engineering Manager
Category: Lead
English level: upper
Years of experience: 6

* Introduced Continuous Integration process.
* Added Unit-test coverage as a mandatory requirement for all changes in production systems.
* Adopted mutational testing practice.
* Introduced Knowledge Management process.
* Implemented HR document management/workflow system.
* Designed multiple semi-finished and finished goods traceability modules for MES application.
* Developed an application complexity model for support cost estimation.
* Refactored monolithic legacy-application into smaller services.
I started my career six years ago as a Java Developer, and for the last three years, I act as a Head of Software Development Department. My responsibilities include:

* Gathering of Business Requirements.
* Solution design and implementation.
* Cost and ROI estimation.
* Software development and support processes improvements.
* Subordinate development.

Skills an abilities:

Business processes: Quality Management, Process Optimization, Continuous Integration, Continuous Improvement, Project Management, Technical Support
Programming languages:	Java, Groovy, SQL, JavaScript
Web technologies: Servlet, REST, SOAP, JSP, JSTL, JNA, HTML, XML
Frameworks: Hibernate, Spring, Guice, JUnit
Database: Oracle, MS SQL, PostgreSQL
VCS: Subversion, Git
Platform:	Docker, Linux, AWS, Apache HTTP, Apache Tomcat
Project management methodologies: Waterfall, Kanban
I want to make the difference, to change people's lives for the better.