Bartosz Sarul

Software Engineer
Gdańsk, pomorskie

Umiejętności

ASP.NET MVC C# Java PostgreSQL . NET DropWizard AWS MS SQL Serwer Kafka docker

Doświadczenie zawodowe

Kainos Software Ltd
Technical Architect
I have re-joined Kainos Software as a Senior Software Engineer, where I have been working on Integrated Care project since - a Java stack based, micro services architecture, multi-tenant, cloud based (AWS) with both WebAPI and front-end medical application. I was involved in the development of the Core service providing REST API implementing the HL7 FHIR specification.
I have been promoted to Technical Architect in 11.2016 and have been delegated to lead Integration Services set of micro service projects. Taking ownership of those services, my role requires both great development and management skils. This involves:
- gathering requirements coming both from external and internal consultants;
- preparing high level and low level designs of a proposed solution;
- managing backlog items allowing team to achieve requirements;
- developing the solution and acting as a technical lead;
- taking technical ownership of the services built;
- assuring high quality on all levels of the development process.
Technical skills used: Java 8, Kafka, Apache Camel, AWS SDK, Dropwizard for REST API, Jooq, Postgres, Docker.
JIT Solutions
Senior Software Developer
In JIT Solutions I was working for Rakuten Kobobooks – a worldwide eBook and eMagazine seller. As a senior developer I was responsible for full-stack bugfixing and development of new features with examples like: new user library allowing customers to manage their books, magazines and subscriptions including purchase path, subscription renewal, cancelation; download service allowing users to get purchased items to a computer, mobile or an ebook reader in a transparent way hiding source system, which may have been an external book provider or own Azure storage; partner integration adding new payment options or region related content.
Technical skills used: .NET 4.5, WCF, ASP.NET MVC, MSSQL 2008, Castle Windsor, NService Bus, JS with jQuery, KnockoutJS, CQRS,
Event Sourcing
Kainos Software Ltd
Senior Software Engineer
In Kainos I was assigned to work on Evolve project – a leading UK healthcare Electronic Medical Records platform. Initially my responsibilities were to develop and bugfix the product but soon as I got promoted to Senior Software Engineer my role has extended. I was leading the development team and successfully implemented features such as application modularization, Electronic Document Capture or Smart Indexing using HP IDOL. Apart from strictly development tasks, I was also playing dev-ops role which involved maintaining Windows servers and VMware infrastructure, setting up TeamCity build configurations, writing powershell scripts to automate installation process. At that time, I did several internal knowledge sharing presentations on subjects as: NancyFX, Async/Await in .NET 4.5, IoC and DI, Powershell, IronPython
Technical skills used: .NET 4.5, ASP.NET WebForms, MVC, WebAPI, MSSQL 2008, jQuery, KnockoutJS
Logo
Software Developer
mpmIT
Współpraca z firmą mpmIT w zakresie projektowania i programowania desktopowych aplikacji z wykorzystaniem m.in. technologii .NET 4.0 (C#, WPF), SQLite
Logo
Software Developer
InSoft-Serwis
I joined Insoft Serwis as part time developer while I was still studying Telecommunications on UST in Bydgoszcz, Poland. My role was to implement and validate designs for a desktop ERP distributed application and a controlling packed merchandise application communicating with electronic scales via RS232.
Technical skills used: .NET, WinForms, IronPython, MSSQL

Edukacja

Logo
Telekomunikacja i Elektrotechnika, inżynierskie
Uniwersytet Technologiczno-Przyrodniczy im. J.J.Śniadeckich w Bydgoszczy

Specjalizacje

IT - Rozwój oprogramowania
Programista .NET