![vendor-logo](https://pangeacdn.azureedge.net/images/vendors/recMeOFrgKdLQrkJO/logo/attVT7hsOWYoPP6xi/large/logo-fingo-3x.png)
Krzysztof S.
Software Developer at FINGO
Available now
About
I appreciate writing software in a way that prioritizes readability for everyone involved. I strive to make my projects easy to understand and use for other members. Additionally, I always aim to create code that is easy to maintain and can be easily modified and extended. In my spare time, I am heavily involved in the AI/ML community, as a showcase, here is my Stable Diffusion profile where I was for the long time top #2e model creator in my category (and top 25 globally): https://civitai.com/user/malcolmrey Read more
TALENT DETAILS
Professional experience
Under MNDA
Undisclosed
Team leader and lead developer
Product: Enterprise resource planning app for agencies. Features work planning, logging, calculations, offers/invoices generation, multi-database, calendars, Gantt charts, reports, mailings, and bookings. As a lead developer and team leader I was in charge of the following during my 14 years of cooperation with that company: Key Responsibility/Task 1: My main responsibility at first was to develop the core features of the application using the PHP/MySQL stack. As the team grew I also became a team leader and was responsible for the overview of the whole development process. The application started as an internal tool for the company but during my stay, it became widely used by more than 500 companies in the DACH region. Key Responsibility/Task 2: During the development process, I started with an in-house framework but after several years we decided to migrate to a public framework Symfony. Over the years, we've made several big modules like Calendar, Mailings, Bookkepings, Dashboards, Time Recordings, and so on. There, were several integrations made, notably with the Exchange, Google Drive, and FTP servers. Achievement: One of the challenging ventures was to design a complex approval system for documents to land a bigger client (over 5,000 users). The time constraints were challenging but the operation was a success. As a team leader, I was responsible for my team and I was handling the quarterly evaluations for them. Together we were able to pinpoint some strengths and interests which resulted in one person becoming DevOps and another one migrating towards automated testing. Technology/Tools Used: Worked initially with Kanban and then switched to Scrum with biweekly sprints. The product was dockerized, and the codebase was in GitLab.
Website
![Enterprise resource planning for Agencies](https://pangeacdn.azureedge.net/images/recpZlCRyUURkaEm4/attDS9zXQ5CiC8ih4/large/Group 237738.png)
![Enterprise resource planning for Agencies](https://pangeacdn.azureedge.net/images/recpZlCRyUURkaEm4/attEGLpBqhW6gNu1J/large/Group 237735.png)
Under MNDA
Undisclosed
Backend Developer
As a backend developer I was in charge of the following during my 2 years at the project managing online visitors registration Key Responsibility/Task 1: at first my main responsibility was to develop new features, refactor existing ones, and handle various data migrations (exports, imports) as well as prepare a multitude of statistics via complex SQL queries. During my tenure I experienced my work being heavily connected with database operations, I was working with triggers, procedures, and cursors. We used the Oracle Database. Key Responsibility/Task 2: I was also involved in creating the next version of the application that was made from scratch and in different technologies. We migrated from PHP to Java (using Spring Framework / Spring Web Flow). I was responsible for mail-sending logic and generation of the highly configurable mail templates using the Velocity engine. Achievement: The main goal was to make the application highly effective since it contained millions of entries and it operated in peak intervals (high usage before and during Fairs and lower usage normally) Technology/Tools Used: For codebase handling we used CVS initially but then migrated to SVN. We used an iterations-based approach in our work.
Website
![Project managing online visitors registration for the fairs and events](https://pangeacdn.azureedge.net/images/rec1agBcIHzlp2khi/attjfm9I3cIgDQbJ9/large/123321_2a3638e2.png)
Under MNDA
Undisclosed
Backend Developer
Product: Application that allows easy exchange between fiat and cryptocurrencies in both directions. As a backend developer, I was in charge of the following during my 9 months at the project: Key Responsibility/Task 1: I was a member of the Compliance team that was responsible for all tasks related to Risk and Compliance topics. Those topics included integrations with several providers such as ChainAlysis, ComplyAdvantage, and SumSum. We've been responsible for handling KYT, KYC, and Name Screening processes required for proper transaction handling. Key Responsibility/Task 2: I was responsible for event-driven messaging and performed various improvements in that area (such as message versioning, migrations, etc.). We used RabbitMQ as our message broker. This also had to be compliant with our event sourcing. Since we were just one of many teams, our domain was providing contracts and integration events so that other parts of the system could easily connect and talk with our services. Achievement: The most challenging task was to perform migrations of events (hundreds of thousands) in a zero downtime environment (the application had to be always online). Technology/Tools Used: We worked here with Kanban. The codebase and all CI infrastructure were handled in GitHub. The project was fully dockerized. We used PostgreSQL and Redis.
Website
![Onramp and offramp crypto-fiat service](https://pangeacdn.azureedge.net/images/recgPMXVE02MLp1Gs/attdlCxlcoRIKAXjy/large/Group 237739.png)
![Onramp and offramp crypto-fiat service](https://pangeacdn.azureedge.net/images/recgPMXVE02MLp1Gs/attBl7QnZd5NRG2Ja/large/EnergyTech.png)
![](/_next/static/media/NoImageAvatar.2f034c06.png)
FINGO
FINGO
Backend Developer
Using Django’s Plotly Dash to visualize certain data coming from machine learning models based on banking and macro data –visualization of possible correlations.
![Internal R&D AI/ML project](https://pangeacdn.azureedge.net/images/recVLp0xwArWRzcT7/atttJ09RHWtjK3v1H/large/fingo_logo.jpeg)
![Internal R&D AI/ML project](https://pangeacdn.azureedge.net/images/recVLp0xwArWRzcT7/attcOxgahvXaEXHn1/large/Python-logo-notext.svg.png)
![](/_next/static/media/NoImageAvatar.2f034c06.png)
FINGO
FINGO
Backend Developer
Integrating FINGO website with PipeDrive and ClickMeeting. Migration of all Zapier flows into own codebase due to GDPR requirements.
![Internal Pipedrive integration project](https://pangeacdn.azureedge.net/images/rec1Y0Ln0Cz4ZVIwG/att9zVHCZo2MLQwii/large/fingo_logo.jpeg)
Top Skills and Experience
Verified by Pangea.ai due diligence
7
Skills
Top Skills | Current Usage | Seniority |
---|---|---|
Backend Development | 20% | 20 years |
Python | 20% | 1 year |
Node.js | 20% | 2 years |
AI & ML Solutions | 15% | 1 year |
Web Development | 15% | 20 years |
System Integrations | 9% | 15 years |
PHP | 1% | 16 years |
Apps & Tools Preferences
Employment
![Software Developer](/_next/static/media/employmentLogo.a0339ff2.png)
Software Developer
FINGO
2004-present
I am mainly a backend developer. Worked mostly with PHP then migrated to Node.js. Curretly learning Python and ML. I also programmed in Java.
Education
![photo](/_next/static/media/educationLogo.6ef69ca9.png)
Master's degree in Computer Science
Silesian University of Technology
2003-2005
![photo](/_next/static/media/educationLogo.6ef69ca9.png)
Bachelor's degree in Computer Science
Instytut Informatyki na Uniwersytecie Wrocławskim
2000-2003
Testimonials
![Two blue lines](/_next/static/media/ReviewIconBlue.fcd83256.png)
“Krzysztof's exceptional attention to detail and focus on maintaining clean, understandable code make him great specialist to work with on any tech project. Trustworthy and dependable, he consistently delivers top-notch results.“ Read more
Anonymous
Senior Fullstack JS developer
VERIFIED
![Two blue lines](/_next/static/media/ReviewIconBlue.fcd83256.png)
“Krzysztof's exceptional attention to detail and focus on maintaining clean, understandable code make him great specialist to work with on any tech project. Trustworthy and dependable, he consistently delivers top-notch results.“ Read more
Anonymous
Senior Fullstack JS developer
VERIFIED
![Two blue lines](/_next/static/media/ReviewIconBlue.fcd83256.png)
“Krzysztof's exceptional attention to detail and focus on maintaining clean, understandable code make him great specialist to work with on any tech project. Trustworthy and dependable, he consistently delivers top-notch results.“ Read more
Anonymous
Senior Fullstack JS developer
VERIFIED
![Two blue lines](/_next/static/media/ReviewIconBlue.fcd83256.png)
“Krzysztof's exceptional attention to detail and focus on maintaining clean, understandable code make him great specialist to work with on any tech project. Trustworthy and dependable, he consistently delivers top-notch results.“ Read more
Anonymous
Senior Fullstack JS developer
VERIFIED
![Two blue lines](/_next/static/media/ReviewIconBlue.fcd83256.png)
“Krzysztof's exceptional attention to detail and focus on maintaining clean, understandable code make him great specialist to work with on any tech project. Trustworthy and dependable, he consistently delivers top-notch results.“ Read more
Anonymous
Senior Fullstack JS developer
VERIFIED
![Two blue lines](/_next/static/media/ReviewIconBlue.fcd83256.png)
“Krzysztof's exceptional attention to detail and focus on maintaining clean, understandable code make him great specialist to work with on any tech project. Trustworthy and dependable, he consistently delivers top-notch results.“ Read more
Anonymous
Senior Fullstack JS developer
VERIFIED