Java Software Developer @ From July 2014 to Present (1 year 4 months) LondonSoftware Developer/Software Engineer @ Hardware and driver testing framework for futuristic STB:
• Technical lead and supervision in team of three developers
• Implementation of client-server architecture with XML-RPC
• Core functionalities implemented with Python 2.7 and C
• Hardware audio/video transcoding (NDS CDI API)
• BTLE implementation with BlueZ and D-BUS
Ericsson IPTV solution software stack on BCM and ST based STB:
• Porting customer middleware to new hardware platforms
• Implementation of device abstraction module using JavaScript
• Issue analysis and software debugging (GNU GDB, C/C++)
• Test automation using both Python and JavaScript (Jasmine)
• Participation in all stages of the international project
• On-site support for clients in Mexico, Spain and Sweden
• Solution analysis, effort estimation and proposals preparation
• Software releases and configuration management (GNU make) From October 2011 to May 2014 (2 years 8 months) Wroclaw, Lower Silesian District, PolandJunior Software Developer @ Cutting-edge Mobile TV (MediaFlo) application for iOS platforms:
• iOS development, design and prototyping (Objective-C, iOS 4 & 5)
• Design and implementation of auxiliary tools with use of C# 3.0 and .NET 3.5
• XML parsing with LINQ queries and validation with XML Schema
iPad test automation framework for in-house testing solution:
• Design and prototyping for iOS 5
• Client-server architecture. Client written in Python 2.7. From July 2009 to September 2011 (2 years 3 months) Wrocław Area, Poland
B.Sc., Electronics and Telecommunications, 4.5 @ Wroclaw University of Technology From 2008 to 2012 M.Sc. Eng., Computer Science, 5 @ Wroclaw University of Technology From 2006 to 2011 Rafał Ganczarek is skilled in: Java, Spring Integration, Spring Batch, Spring, Design Patterns, Object Oriented Design, OOP, Objective-C, C++, iOS development, Subversion, Set Top Box, Digital TV, Integration, Manual Testing, Test Automation, Embedded Systems, Python, Unix Shell Scripting, C#, .NET