- Credit SuisseSenior Software DeveloperBANKING & INSURANCEDecember 2017 - Today (7 years and 1 month)Wrocław, DS, PolandCredit Approval Project is a part of risk assesment system. It allows to credit officer allocate different types of limits for financial products like Derivatives, Loan Products, Securities etc and other factors like ceilings, rating. Basing on these data system calculates global and regional approval levels. Next step is giving approval by authorized Credit Officer and pushing data to other system in order to process it further. System initially was implemented as monolithic application but during the time I was member of the project we introduced Microservices Architecture based on Spring Cloud. Legacy modules of the project were gradually migrated to new architecture.Responsibilities:
- adding new features to legacy modules, development of new modules, bugfixing,
- supporting and cooperation with other teams,
- introducing and coaching new team members.
- FEDEXSenior Java DeveloperLOGISTICS & SUPPLY CHAINNovember 2013 - October 2017 (3 years and 12 months)Brussels, VB, BelgiumSystem for presorting packages. Group of applications which consumes JMS messages from other internal systems, process them and send sorting information to end system which is responsible for physical sorting of packages in sort facility.Responsibilities:
- adding new features and maintenance of existing code,
- troubleshooting.
- VOLVO groupSoftware DeveloperAUTOMOBILENovember 2011 - September 2013 (1 year and 11 months)Wrocław, DS, PolandMultiple Projects:Parts information systemSystem which provides information for truck manufactory. Every truck needs sometimes to be fixed/controlled and that is the moment when that system is used. System stores lots information which are necessary during repair, like parts information, replacement manuals, typical repair times etc. As I work in maintenance my role is to fix issues which occurs in system, prepare builds and correcting data in Oracle database.UI improvements- adjust existing UI to requirements. My role was improving existing UI created by Java Server Faces, correct xhtml files and create Css styles. Interesting fact about that application was that there were three user interface appearance, it was presented depending which user is logged in.Web application for trucks customizers- application providing information and documentation for end part trucks manufacturers. New features have to be added to existing application:
- profile management
- rights to accessing particular documents- adding types of documents
- emailing
- adding statistics
Responsibilities:- work in maintenance of system for truck services, mainly bug fixing,
- implementation style sheet for web application created in JSF,
- truck customiser Web application, adding new features, business logic implementation, UI and database.
- Master of ScienceWroclaw University of Technology2007Computer Science/Software development