gniewus
Tomasz Tkaczyk
Berlin, Germany

I'm a data-driven problem solver with a passion for building intelligent systems that (sometimes) make the world a better place. Software engineer by training and data scientist by heart. With a solid background in machine learning, data analysis, and software engineering, I specialize in developing data-intensive applications that deliver measurable results. As a data engineer, I can build robust software to mine, cleanse, wrangle, integrate, and store data in a database. I have also experience in business intelligence, analytics, and data visualization. As a data scientist, I've applied my skills to a wide range of projects, from natural language processing to computer vision. I'm always eager to take on new challenges and explore cutting-edge technologies that can drive innovation and growth. Whether you're looking for a team player who can lead by example, a creative thinker who can turn data into actionable insights, or a software developer who can turn ideas into reality, I'm the right candidate for the job. Key competencies: - Python, JavaScript & Java programming - Data Engineering - Machine Learning - Cloud computing Technologies: Flask, Celery, Apache Kafka, Node.js, Firebase, Apache Spark, Django, Express LLMs, NLP, Embeddings, Vector Databases, Tokens, LLMOps, RAG, GPUs, GPTs, FMs, LMM, GAN, Fine-Tuning, LoRa, Prompts, Alignment Pandas, Numpy, Sklearn-learn, Bokeh, Matplotlib, Tableau, Apache Airflow, Apache MLflow, Exel, Pytorch, Numpy, SQL, SageMaker, Tensorflow, D3.js, Kubernetes, AWS, IBM Cloud AWS Redshift, S3, DynamoDB, Redis, MongoDB, Solidity, ArduPilot, A/B Testing, Google Analytics, Adobe Analytics, Git Follow me on Medium: https://medium.com/@tom_t

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

75.3
CodersRank Rank
Top 6%
Top 100
Jupyter Notebook
Jupyter Notebook
Developer
Germany
Top 100
Scala
Scala
Developer
Germany
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
Freelance
Jan 2023 - Feb 2025 (2 years 1 month)
Remote
AI & ML Consultant
Consulting in the domain of GenAI and LLMOps, delivering custom AI app development services with a focus on advanced language models. I provide strategic consulting and hands-on development, transforming ideas into feasible solutions. My expertise includes:

AI Strategy & LLMOps: Advising on AI integration and operational strategies, ensuring scalable and efficient implementation of language models in business processes.

Custom AI Applications: Developing bespoke AI solutions, from GPT-based data tagging API to advanced RAG systems leveraging multiple fine-tuned LLM agents.
Proof of Concept (PoC) Development: Spearhead the development of PoCs to demonstrate the practicality and potential impact of AI solutions in real-world scenarios.

My role as a consultant goes beyond technical development and advisory; I am a strategic partner to my clients, helping them navigate the complex landscape of AI technology to build AI-powered tools that solve real problems.
Langchain GenAI python
DoiT International
Aug 2021 - Feb 2025 (3 years 6 months)
Remote
Software Engineer - Data & AI
- Delivered and maintained critical ETL pipelines processing ~10TB of AWS billing data per month (SQL, Apache Beam, Numpy)
- Proposed the idea and led the implementation of customized internal dashboards/admin panels that automated countless hours of manual work (1/2 FTE), as they are used daily by a team of analysts (Plotly, Dash, Streamlit, FastAPI)
- Designed, implemented, and monitored all stages of MLOps for the cloud usage forecasting pipeline. Used an ensemble of ARIMA and DNN to make daily forecasts for over 2,000 customers which improved the profitability of the entire core by at least 10%. (Kubeflow, Docker, Sklearn,Pytorch)
- Led the team to win the company-wide Hackathon with innovative optimization idea that will save our customer ~ $800k in a year
- Used Streamlit to build a pipeline monitoring dashboard which became the default ETL debugging/ troubleshooting tool within my team

DoiT International, a strategic partner of GCP and AWS, tackles complex problems of scale for our customers, using our expertise in resolving problems, coding, algorithms, complexity analysis, and system design.
AWS cloud Docker
Axel Springer SE
Aug 2020 - Aug 2021 (1 year)
Berlin, Germany · Hybrid
Software & Data Engineer
- development of a Topic Detection and Tracking method combining NLP and deep learning with unsupervised document clustering
- implemented a dozen Slack bots in JavaScript and AWS Lambda delivering data-driven insights to editorial teams

While working full-time as a grad student I've finished and defended my master's thesis with the highest grade.

Master's Thesis topic:
"Design and evaluation of document embedding-based topic detection and tracking system for news articles"
AWS JavaScript pytorch

Add some compelling projects here to demonstrate your experience
Fake News Graph Analysis
Apr 2017 - Dec 2017
I was the leader of the university project called FakeNewsGraph. In a year of federal election in Germany the project was focused on the issue of fake news.

The main goal was to build a platform which enables to reveal and analyze the social networks structures standing behind the spread of the fake news and name it’s most important actors.

As a team of 5 developers, we managed to successfully build a platform and reach our goals. The platform enables to replay diffusion of over 5000 tweets and visualize the data in order to deduct key insights.

Our team was invited to Disrupt Populism Conference and .democracy Hackathon in order to compete with other great project focused on social impact.

What did I learn?
- I had the possibility to pitch my vision in front of a bigger audience and jury.
- Leading a team of developers the hardest but the most exciting job I can imagine

Promo-Video:
https://vimeo.com/257734708

Interview with me about the project:
https://www.berlin-university-alliance.de/en/impressions/170613-computer-science-media/index.html
This section lets you add any degrees or diplomas you have earned.
Technische Universität Berlin
Bachelor's degree, Computer Science and Media
Jan 2014 - Dec 2017
Joint-Degree between Technische and Freie Universität Berlin.

Coursework: Algorithms and Data Structures, Web technologies, Linear Algebra, Advanced Multivariate Calculus, Statistics, Media Science

Bachelor Thesis: "Design, Development, and Evaluation of a Voice User Interface for Queries on semistructured Data"
Freie Universität Berlin
Master of Science - MS, Computer Science & Media
Jan 2018 - Dec 2021
Joint-Degree between Humbold, Technische and Freie Universität Berlin.

Coursework: Machine Learning, Data Visualisation, Data Integration, Big Data Analytics, Data-driven Business, Enterprise Computing
Humboldt-Universität zu Berlin
Master of Science - MS, Computer Science and Media
Jan 2018 - Dec 2021
Joint-Degree between Humbold, Technische and Freie Universität Berlin.

Coursework: Machine Learning, Data Visualisation, Data Integration, Big Data Analytics, Data-driven Business, Enterprise Computing
Freie Universität Berlin
Bachelor of Science - BS, Computer Science and Media
Jan 2014 - Dec 2017
Joint-Degree between Technische & Freie Universität Berlin.
Optimizely User Certification
Jan 2016
Optimizely Developer Certification
Deep Learning Nanodegree
Apr 2020

Jobs for you

Show all jobs
Feedback