Rafal
Fullstack (Backend-heavy)
Skills
Languages
About
Driven and seasoned professional in software development with over 15 years of experience in architecting, designing, and developing solutions. I prioritize SOLID principles for creating reliable and maintainable code. My expertise lies primarily in .NET, C#, and the Microsoft Stack, supported by strong research and analytical skills. I bring to the table a diverse skill set including: In-depth knowledge of C#, ASP.NET, .NET CORE, MVC, and REST API. Expertise in Azure, Azure DevOps, SQL, and MS SQL Server, Messaging systems like Azure Service Bus Experience with Webforms, WCF, Web Services (SOA), and Windows Services. Proficiency in front-end technologies like JavaScript, HTML, CSS My career has spanned all phases of IT projects, from design and requirements gathering through development, testing, QA, and maintenance. I am dedicated to delivering solutions that are stable, operationally sound and also easy to maintain. I love identifying weaknesses in existing systems, enjoy troubleshooting complex issues, and especially enjoy optimizing multithreaded systems.
Work Experience
Senior Cloud Engineer
2024 - PresentDawn Health
Senior Software Developer
2020 - 2024Banking Circle
Played a key role in the Banking Circle Payments API team, enhancing payment functionalities using REST APIs and ISO standards. Prioritized quality and performance in all development tasks, ensuring robust and efficient solutions. Utilized technologies including C#, Azure, microservices, .NET Core, and SQL to deliver high-quality software solutions. Led the integration of ISO20022 standards, ensuring the API's compliance and standardization within the banking sector. Collaborated with cross-functional teams to design and implement scalable microservices architecture.
Senior Software Developer
2017 - 2019Saxo Bank
Contributed as a key member of the OpenAPI team, focusing on enhancing Saxo Bank's trading capabilities through RESTful APIs. Delivered core trading functionalities with a strong emphasis on quality and performance. Utilized technologies including C#, .NET, ASP.NET, T-SQL, and TFS, adhering to Scrum methodologies to ensure efficient and agile project management. Specialized in distributed systems, microservices, and object oriented programming, leading to the successful implementation of scalable and maintainable software solutions.
Senior Analyst
2014 - 2017Nordea
Led the delivery of content-related solutions, including news, research, charts, and quotes, for the Nordea e-Markets application. Utilized agile methodologies and the Atlassian toolbox (JIRA, Confluence) to streamline project workflows and enhance team collaboration. Collaborated with stakeholders to gather requirements and ensure solutions met business needs and user expectations.
Senior Software Developer
2009 - 2014Saxo Bank
Designed and developed front-end trading software, Saxo Trader, enhancing user experience and system functionality. Contributed to various project teams, delivering usability improvements and implementing Single Sign-On (SSO) in Saxo Trader. Utilized C#, .NET, Win-forms, and WPF to create robust and efficient software solutions, focusing on problem-solving, teamwork, and quality. Applied Scrum methodologies to manage and deliver projects efficiently.
Senior Software Developer
2005 - 2009Interse A/S
Full-stack development of a web-based search engine for a content management repository, enhancing data retrieval efficiency and user experience. Designed and developed complex web applications using C#, ASP.NET, Ajax, WCF, and WebServices. Integrated various technologies including COM, C++, Win-forms, and MS SharePoint to create seamless and robust solutions. Focused on problem-solving and teamwork to achieve project goals and improve overall system quality.
Software Developer
2005 - 2005Millenium Bank
Developed web-based intranet banking solutions, improving internal banking operations and user accessibility. Developed and integrated functionalities using C#, ASP.NET, Web Services, and JavaScript. Applied object-oriented programming (OOP) principles to create maintainable and scalable code.
Software Developer
2004 - 2004Speed Sp. z o.o.
Created a workflow-based application using ASP with MSSQL/MySQL Server to streamline document flow within TQM Systems, improving process efficiency. Utilized Apache, PHP, ASP, JavaScript, C, and Linux scripts to build and integrate system components. Used Cascading Style Sheets (CSS) to improve the design and usability of the user interface, enhancing user experience.
Education
Technical University of Gdansk
Sep 1999 - Jun 2004Master of Science
Area: Computer Science
Specialty - distributed system
Ready to Form Your Perfect Team?
Join our platform today to connect with top tech talent.