Position: Software Engineer
Category: Java
English level: upper
Years of experience: 3

- Applying the Data Vault model to the architecture of a data warehouse solution for a debt-collection management businesses
- Developing a help-desk system for a telecommunication provider (added more features and improved overall performance)
-Migrating dashboards from Excel to SQL Server via a data warehouse solution, and providing reporting
- Creating and implementing reports and data transformation processes for a product of a company that offers contact center solutions. Preparing technical requirements, including high-level documentation. Coordinating with engineers from other teams.
- Delivering the new reporting according to specifications and then improving the product's features and overall performance
With over ten years of experience as a software engineer, I have substantial expertise in developing and maintaining software solutions, as well as system automation, data collection, reporting, and analytics.
My most recent project was designing a data warehouse solution for a company that offers contact center solutions for mid-size and big enterprises worldwide.
My responsibilities included designing the data model and ETL processes using Java, Groovy and SQL, creating reports and dashboards using Microstratagy. I have experience in data modeling using both Star Schema and Data Vault. 
I am well-versed in a variety of programming languages and technologies, such as T-SQL, SSIS, SSRS, Java, Spring Boot, JDBC, SSDT, SQL, Groovy, JMS, Pentaho Data Integration, Microstratagy, JS, Python.
I am looking for a role that will enable me to grow and develop professionally and to continue to advance my knowledge and skills in data warehouse and business intelligence. I am open to exploring new technologies, learning new skills and taking on new challenges.