Radoslaw is a Senior Python Developer with 10+ years of experience in the development of high-level software solutions using fundamental design principles and best practices for the development of server-side logic, high performing services and new features. He is an expert in web programming, machine learning, image recognition and data analysis. He is a great communicator - collaborating effectively on teams, discussing innovative ideas, integrating new technologies and testing new approaches.
Work on distributed and scalable solutions for clients; building tools and processes, architecting new features and solutions, and creating robust Python components using cutting edge technologies.
Architect technical requirements and deploy resources for the delivery of robust, maintainable solutions; implementing measurable technical standards to ensure the long-term success of projects.
Participate in technical architecture discussions and peer code reviews on projects; recommending ways to improve code quality and push for reliability across different stacks.
Created contextual-widgets for skysports.com with a built-in CMS solution which allowed developers to configure complex rules about priority of competitions and teams players.
Repaired the structure of the gambling API used by Sportsbook using Tornado/Redis to process about 1,000 request per seconds.
Implemented the core features for online casinos including payment transactions and account management integration with the NYX platform.
AGH University of Science and Technology : Telecommunication Cathedral
Software Developer
2011 - 2012 (1 year)
Krakow, Poland
Created the prototype for a real-time image processing system to detect and recognize weapons with a 92% rate of detections.
Improved the processing speed for images by transferring the prototype to C++ with FANN library.
Implemented the framework to create, train, and test artificial intelligence classifications in connection with PCA transformations and greedy algorithms.
Designed, developed, tested, maintained and enhanced different software apps using different tech stacks and web frameworks.
Created flowcharts and user guides for new and existing programs.
Identified complex problems and recommended technical solutions on projects; evangelizing good coding solutions and solid engineering practices for clients.
Worked on solutions for Resort Casino which offers a variety of online casino games including blackjack, slots, roulette and poker - fully integrated with online payments options. It contains various complicated modules: cash-back, loyalty, geolocation, casinofeed. Developed complex features for the solution's core and integration tasks for payments, transactions, account statements, and team management.
Developed a SPA solution which shows users the bookmaker’s odds in real time. It has data for sports, politics and entertainment collated from polls, Twitter sentiment and exclusive Betfair insight. Worked on software architecture, database and API designs.
Arena.pl is an e-commerce platform which allows users to buy and sell items. It comes with different integration options for XML, APIs, administrative panel and full online payments. Created the anti-plagiarism system for detecting similar advertisements, implemented the registration module, integration platform with Facebook, Twitter, and image processing operations - watermarks, image converter image uploader modules and connecting with online payments.
The primary objective of the team was to develop an advanced and innovative algorithms for human decision support in criminal activities - the use of dangerous objects (e.g. knives or guns) in public spaces. Created many prototypes of solutions in order to improve the accuracy of recognizing dangerous tools from CCTV monitoring. Developed real-time vision systems to detect and recognize dangerous tools (mostly weapons). Developed the prototype version of algorithms for detecting guns based on Neural Networks. Implemented the framework for creating, training and testing artificial intelligence classifiers in connection with PCA transformations, greedy algorithms, Constructive Generative Model
Education
Master's degree in Electronics and Telecommunications, Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie, 2012
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie
2011 - 2012 (1 year)
Bachelors degree in Engineering major in Electronics and Telecommunications, Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie, 2011
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie