Andrey Shalitkin
Verified Expert in Engineering
Software Developer
Lisbon, Portugal
Toptal member since June 9, 2016
Andrey's passion is to help companies become truly data-driven and succeed in business by making correct and informed decisions. He performs consultancy, implements business intelligence solutions, and designs data warehouses using Snowflake, BigQuery, Redshift, DBT, and Looker.
Portfolio
Experience
Availability
Preferred Environment
Git, IntelliJ IDEA, MacOS
The most amazing...
...business intelligence solutions based on Snowflake, DBT, and Looker stack I've implemented from scratch involved management and technical levels.
Work Experience
Managing Partner and Business Intelligence Expert
DataProf
- Co-founded Togeton.ru and Likeme.chat services.
- Implemented BI solutions for several clients based on Snowflake + DBT + Looker stack.
- Managed multiple teams in the area of BI systems implementation.
Data Analytics Engineers
Maisonette, Inc.
- Implemented a BI solution for marketing channel performance tracking. It involved setting up pipelines gathering data from different tracking platforms, joining it with the CRM data, and designing and implementing the dashboards in Looker.
- Designed and implemented data pipelines and a set of dashboards for the website performance, joining this data with the sales information to figure out the correlation.
- Created performance metrics for the DBT project and then refactored the DBT project to simplify it and optimize the data warehouse cost.
Java Architect
Aurea
- Successfully implemented a project of integration of BPM product with the monitoring system.
- Made a significant contribution to the project of the product virtualization in the AWS cloud by creating a central logging mechanism.
- Performed a codebase analysis for a legacy codebase and identified the most critical parts of the system that allowed to create efficient test coverage strategy; used Python for this project.
Technical Leader | Architect
Luxoft
- Built, along with my colleagues, a new web component based on Spring REST and AngularJS.
- Implemented a Groovy-based validation framework that allowed us to control almost all UI behavior via rules invoked from the back end.
- Performed architectural refactoring to transform the existing component from monolithic to SOA.
- Led (technically) five distributed development teams working on financial regulatory requirements.
- Ported reporting rules from AbInitio to IBPM rules with a Java intermediary.
Leading Software Developer
Luxoft Russia
- Developed an ETL-like tool to get IB clients data from external sources.
- Participated in "small changes" project fixing a lot of bugs, doing minor functional changes, and a lot of refactoring in the existing Workflow tool for client onboarding.
- Integrated multiple existing components via REST and WS within a new business process (implemented in IBM BPM) for a client account creation.
Software Developer
Siemens IT Solutions and Services
- Developed, as part of a team, a communication system for the Siemens Buyside Marketplace. The biggest part was to integrate with third-party solutions.
- Developed a web application for JMS messages monitoring and troubleshooting.
- Implemented documentation generation module based on UML for a MDA solution (open architecture ware).
- Participated in the portlet development for a portal for a big communications company.
Experience
Virtualization of an Existing Product
Web Tool
Porting of Financial Regulatory rules
ETL Tool
Clustering Algorithm
Architectural Refactoring
Togeton
Data Warehouse
BI Implementation
Dating Service
https://likeme.chat/Education
PhD Degree in Computer Science
Voronezh State University - Voronezh, Russia
Master's Degree in Computer Science
Voronezh State University - Voronezh, Russia
Skills
Libraries/APIs
JDBC, Spring REST, Node.js, Pandas, JMS
Tools
Looker, Subversion (SVN), Git, IntelliJ IDEA, Servlet, Apache Tomcat, Jira, Hudson, Cucumber, Microsoft Power BI
Languages
SQL, Java, Snowflake, JavaScript, Groovy, Python
Frameworks
Mockito, JUnit, AngularJS, Spring, Jakarta Server Pages (JSP), JPA, PowerMock
Paradigms
Business Intelligence (BI), Agile, Functional Programming, Scrum, ETL
Storage
Redshift, PostgreSQL, Oracle RDBMS, NoSQL, MongoDB, Databases
Platforms
MacOS, Oracle, Amazon Web Services (AWS)
Other
Data Warehousing, Data Warehouse Design, BPM, Data Build Tool (dbt), Data Analysis, Data Analytics, Fivetran, Algorithms, Clustering, Clustering Algorithms
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring