Dominik Ruczajewski




Dominik Ruczajewski


33 years


Cracow, Poland

About me

Innovative, hard-working and skillful programmer with over 4 years of experience in VBA programming and over 2 years in Python. Capable of working with a variety of technology and software solutions. Designed and developed over dozen advanced applications which improved processes significantly.

In my free time I broaden my knowledge with Python and Machine Learning algorithms, I encourage you to visit my profile on the GitHub where you will learn more.


State Street, Poland Branch

Oct 2018 - Present

VBA Analyst, Senior Associate

Part of the central team supporting Financial Reporting operations, servicing various countries in terms of re-engineering the process, seeking for new solutions, proposing improvements and automation in current processes.

• Interpreting business needs and support creation of new solutions in order to automate processes;
• Maintaining ongoing gap analysis of existing automation solutions versus current process and propose enhancements in order to create savings;
• Developing specific business requirements and functional specifications;
• Contributing to the creation of new tools and adoption of new solutions into the business;
• Analyzing current status of service delivery and propose improvements;
• Conducting complementary training for internal employees.

State Street, Poland Branch

Aug 2016 - Nov 2018

UK Life Tax Specialist, Associate 1

The UK Tax Specialist is responsible for the processing and analyzing tax calculations for clients on daily, weekly, monthly, quarterly and yearly basis. He ensures that figures are accurate and delivered to the client in a timely fashion. The UK Tax Specialist is the central point of contact for all tax supporting functions, analyzes the information received and makes sure any discrepancy is monitored and resolved professionally on a timely manner.

• Reviewing and confirming the tax components activity per daily, weekly and monthly tax computations to support tax in pricing and tax reporting;
• Reviewing and justifying the daily tax movements;
• Assisting where required in preparing periodic and ad hoc tax reports;
• Assisting in preparation of country-specific reports, management reports and other information required;
• Creating new solutions in order to automate processes.

State Street, Poland Branch

Aug 2015 - Jul 2016

UK Fund Accountant, Associate 1

Responsible for calculating the net asset values of funds by processing daily accounting related functions to ensure funds prices are accurate and delivered to the client in a timely fashion. Role is the central point of contact for all accounting support functions and analyzes the information received, making sure any discrepancy is monitored and resolved professionally.

• Completing Net Asset Value calculation ensuring accuracy and timeliness;
• Comparing and confirming account balances per trial balance to account balances per subsidiary ledgers;
• Being involved in the training and development of other team members as necessary.


Cracow University of Economics

2015 - 2020

Economy - Bachelor's Degree

The field of study offers graduates theoretical knowledge and practical skills in the field of functioning economic mechanisms at the micro, macro level and in the international environment. Program of studies enables the development of analytical thinking skills required in the decision-making process regarding material, financial and human resources management.

Cracow University of Economics

2008 - 2010


The field educates in management, economics and finance. The graduate has the necessary competencies to manage and perform managerial and staff functions in enterprises and institutions administrative and financial and to conduct business activities. The studies allow to extend knowledge about issues in contemporary management and reporting concepts, international marketing, intercultural communication, econometric and statistical analysis.

Jan Zamoyski’s Secondary School

2005 - 2008

Class of Economics - High School Diploma

"For the things of this world cannot be made known without a knowledge of mathematics."

- Roger Bacon


Hard Skills



Machine Learning


Django Framework



Bootstrap Framework




MS Office


Bootstrap Studio


Adobe Photoshop

Visual Studio Code



Soft Skills

Data Analysis

Numeracy Skills


Time Management



Polish (mother tongue)



MYOPM - Make Your Own Prediction Model

Tool for all non-programming users whom always wanted try to how machine learning works in action. User will be able to create own model based on given criteria, test it or adjust parameters and finally predict unseen data. Current stage of development allow using supervised learning (RandomForestClassifier, LogisticRegression, SGDClassifier) and hyperparameters search (hyperopt).


100 Apps Challenge

Project aims to expand my theoretical and practical knowledge of programming languages. Resume and all challenges are written in Django Framework. All projects will be available on GitHub and live server.