Work Experience:+ I have experience of working as team leader, software architect and developer+ I know a lot about Data Warehouses, Data flows and Databases.+ Developing high-load solutions from architecture to production.+ Understanding of the complete development life cycle and software development methodologiesSkills:+ Solid knowledge of Teradata EDW(13.10 - 15.10) and Oracle RDBMS (9i - 12c) architecture. I also work with MS SQL, FireBird, Vertica.+ Oracle SQL(Analytic function, recursive and hierarchical queries ,grouping set, CTE, merge, multiple and conditional inserts, error logging, regexp, XML)+ Oracle physical design(conventional, bitmap, functional, reverse partitioning indexes; table partitioning; materialized views; RI constraints; dbms_redefinition; dbms_metadata; online CDC, AQ)+ PL/SQL( forall/bulk optimization, collections, pipeline functions, compound triggers, dynamic SQL)+ Oracle Troubleshooting and Performance Tuning(AWR reports, tracing, profiling, statistics, hints, parallelism, optimization of SQL and PL/SQL code, SQL Monitor Reports, session events and waits)+ Teradata physical design(find the best PI, partitioning, compression, secondary indexes, join indexes, row size calculation, RI constraints)+ Teradata performance optimization(explain understanding, statistics, workloads optimization, construction of rulesets in Teradata TDWM, identification and optimization of highloaded SQL-queries)+ Java SE(core, collection, concurrency), Java EE(JDBC, JMS), Spring(DI), Apache Active MQ+ Building highload solutions+ Creation, controlling, optimizing and supporting of data workflows using Informatica PC (9.6.1)+ Can create data flow, application and enterprise architecture + Data model developing( Data Vault, Dimensional, 3NF)+ Team management + Training, mentoring, code-review.+ Decomposition and assignment of task, timing control.+ Writing technical documentation.
Listed skills include Databases, Sql, Data Warehousing, Software Project Management, and 16 others.