Personal details

Dominik T. - Remote

Dominik T.

Timezone: Pacific Time (US & Canada) (UTC-7)

Summary

Java, C++ and C# Software Developer. - Expert in network and multithreading/multicore programming on Win32/Linux platforms. - Android 6+ years of experience - Experienced in Java SE/EE technologies - Sprinf OSGI, Eclipse, JMS, JMF. - Win32 API expert - media, DirectShow, DirectX/3D, OpenGL, GUI, MFC, ATL, WTL. - Wide experience in IP based protocols - TCP, UDP, STUN, NAT traversal, Multicast, RTP/RTSP, SNMP, GSM/GPRS. - Knowledge of moderns radio systems - GSM/GPRS, TETRA, TETRA R/S, Nokia. - Experienced programmer on 3D plaforms using C/C++ - OpenGL 1.3 up to 2.0, DirectX/3D (shader model 3.0). - Experienced in digital image processing - medical, thermovision. Knowledge of Intel IGPP library. - Experienced in Intel Thread Building Blocks technnology. - Experienced in NVIDIA CUDA based GPU programming. - Knowledge of OOA/OOD methodologies with UML applied. - Design Patterns based design approach. - Leading and management skills proved by experience in supervision of 6 persons team and management of the entire software development cycle. - Great communicative skills enforced with experience in working with multinational, distributed project teams. Specialties: C++, UML, STL, Boost, Design Patterns, OOA, OOD. TCP/IP, SIP, RTP, VOIP, Network programming. Multithreading programming on Win32 and UNIX platform. OpenGL, DirectX/3D programming. C# and .NET skills.

Work Experience

Android Software Developer Contractor
Zenfolio, Inc | Jun 2012 - Present
Software development of two Android applications: - myZenfolio - Photo Moments Full lifecycle development using Android Studio, Gradle, Retrofit 2.0, ButterKnife, Picasso, OrmLite.
Owner
CUBESOFT (cubesoft.pl) | Mar 2011 - Present
Mobile Android development services. Developed several mobile applications for US based companies.