Bojan Kosanović
Software Developer at Xempus AG- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Croatian Native or bilingual proficiency
-
English Full professional proficiency
-
German Full professional proficiency
-
Spanish Elementary proficiency
Topline Score
Bio
0
/5.0 / Based on 0 ratingsFilter reviews by:
Experience
-
-
Software Developer
-
Oct 2021 - Present
-
-
-
Brainloop
-
Germany
-
Software Development
-
1 - 100 Employee
-
Software Developer
-
Nov 2017 - Sep 2021
Windows desktop (WPF) and iOS (Xamarin) apps for secure management of confidential documents • Lead and coached a nearshore team. Split complex topics and delegated tasks • Initiated, prepared and held a workshop about unit testing and mocking • Reverse engineered legacy components and documented lost knowledge • Refactored and improved unit-testability of legacy components (C#, WPF, XAML, WCF, Xamarin.iOS, Moq, OpenID, OpenID Connect, CefSharp) Windows desktop (WPF) and iOS (Xamarin) apps for secure management of confidential documents • Lead and coached a nearshore team. Split complex topics and delegated tasks • Initiated, prepared and held a workshop about unit testing and mocking • Reverse engineered legacy components and documented lost knowledge • Refactored and improved unit-testability of legacy components (C#, WPF, XAML, WCF, Xamarin.iOS, Moq, OpenID, OpenID Connect, CefSharp)
-
-
-
SDX AG
-
Germany
-
Information Technology & Services
-
1 - 100 Employee
-
Software Developer
-
Sep 2015 - Nov 2017
Developed software for enterprise customers: • Windows desktop app for configuring money counting machines • iOS/UWP/Android time tracking app • Windows app for storing risk bearing ability indexes • Porting a cloud enterprise system to on-premise • Porting from .NET 4.5 Web API to ASP.NET Core 1.0 (C#, WPF, ASP.NET Web API, Azure, Xamarin.Forms, MvvmCross, Moq, Entity Framework, Caliburn Micro, PushSharp, Unity) Developed software for enterprise customers: • Windows desktop app for configuring money counting machines • iOS/UWP/Android time tracking app • Windows app for storing risk bearing ability indexes • Porting a cloud enterprise system to on-premise • Porting from .NET 4.5 Web API to ASP.NET Core 1.0 (C#, WPF, ASP.NET Web API, Azure, Xamarin.Forms, MvvmCross, Moq, Entity Framework, Caliburn Micro, PushSharp, Unity)
-
-
-
CAXperts
-
Germany
-
Software Development
-
1 - 100 Employee
-
Software Developer
-
Apr 2015 - Sep 2015
• Implemented functionality for a browser app for 3D visualizations of industrial plants (C#, Unity game engine, HTML, JavaScript, jQuery, CSS) • Implemented functionality for a browser app for 3D visualizations of industrial plants (C#, Unity game engine, HTML, JavaScript, jQuery, CSS)
-
-
-
Axilis
-
Croatia
-
Software Development
-
1 - 100 Employee
-
Software Developer
-
Dec 2014 - Apr 2015
• Developed a web site and web services and implemented data storage for an e-government project and a new business model (C#, ASP.NET Web API, Azure Web Services, REST, Entity Framework, Unity) • Developed a web site and web services and implemented data storage for an e-government project and a new business model (C#, ASP.NET Web API, Azure Web Services, REST, Entity Framework, Unity)
-
-
-
SEW Eurodrive
-
Automation Machinery Manufacturing
-
700 & Above Employee
-
Software Developer
-
Dec 2013 - Aug 2014
• Created reusable WPF user controls for displaying information from automated warehouses • Researched possibilities of determining routes from AutoCAD files and their storage in the database (C#, WPF, CADLib, SQL Server Management Studio) • Created reusable WPF user controls for displaying information from automated warehouses • Researched possibilities of determining routes from AutoCAD files and their storage in the database (C#, WPF, CADLib, SQL Server Management Studio)
-
-
-
Hrvatski autoklub
-
Croatia
-
Motor Vehicle Manufacturing
-
1 - 100 Employee
-
Software developer
-
Feb 2013 - Aug 2013
• Reverse engineered a TCP-based communication protocol for credit card readers. Implemented a server for issuing receipts and card payment. • Maintained existing and introduced new web pages and web services (C#, REST, ASP.NET MVC, Entity Framework, Socket programming) • Reverse engineered a TCP-based communication protocol for credit card readers. Implemented a server for issuing receipts and card payment. • Maintained existing and introduced new web pages and web services (C#, REST, ASP.NET MVC, Entity Framework, Socket programming)
-
-
-
-
Software developer
-
Jul 2012 - Sep 2012
• Analyzed protocol and implemented server for chosing audio codecs during phone call establishment (Java, Eclipse, IMS, JAIN SIP) • Analyzed protocol and implemented server for chosing audio codecs during phone call establishment (Java, Eclipse, IMS, JAIN SIP)
-
-
Education
-
University of Zagreb
Master of Science (M.Sc.), Computer Software Engineering -
University of Zagreb
Bachelor of Science, Computer Science -
V. gimnazija