Rafal Niski

Rafal Niski

Gdansk, Poland
Hire Rafal
Scroll To View More
Rafal Niski

Rafal Niski

Gdansk, Poland
Member since February 16, 2014
Rafal is a talented Android developer with 4 years of professional experience, including creating apps for companies such as Jagermeister and McDonald's.
Rafal is now available for hire
  • Everytap
    Android SDK, Estimote Beacons, Bluetooth Low Energy, Travis CI
  • United Ideas
    Android, Android Studio, Eclipse, Parse SDK, Google Analytics, AdMob
  • Intel
    C++, C, OpenGL
  • Android SDK, 4 years
  • Git, 3 years
  • Android Studio, 2 years
  • Object-oriented Programming (OOP), 4 years
  • Unit Testing, 3 years
  • Continuous Integration, 3 years
  • Material Design, 1 year
Gdansk, Poland
Preferred Environment
Android Studio, Git, JIRA, OS X
The most amazing...
...application I've coded is a 3D visualization map for projecting SHP format files on the fly.
  • Lead Android Developer
    2014 - 2015
    • Created a communication layer with Estimote Beacons.
    • Was responsible for app architecture and new feature development in a startup environment.
    • Implemented material design and custom animations.
    • Kept a big focus on code quality. Used dependency injection and RxJava.
    • Established a build system with continuous integration, crash reporting, and test automation.
    Technologies: Android SDK, Estimote Beacons, Bluetooth Low Energy, Travis CI
  • Android Developer
    United Ideas
    2014 - 2014
    • Created many applications from scratch for clients such as McDonald's, Jagermeister.
    • Involved in porting iOS 7 apps for the Android version.
    • Fixed bugs, compatibilty and efficiency problems in exisiting applications.
    • Created custom views for all range of devices.
    • Was responsible for delivering products and supervising other developers in a team.
    Technologies: Android, Android Studio, Eclipse, Parse SDK, Google Analytics, AdMob
  • Software Engineer
    2012 - 2014
    • Developed OpenGL driver for Intel’s GPUs in Windows environment.
    • Responsible for code profiling, static data analysis, bugs,. and security issue fixing.
    • Used Redmine for project management.
    • Ran daily scrum stand-up meetings.
    Technologies: C++, C, OpenGL
  • Android Developer
    2012 - 2013
    • Developed Android application for controlling weight systems.
    • Programmed interface enhancement for network parallel communication
    • Developed socket-based interface for hardware using broadcast and multicast technique.
    • Adjusted design for tablets and internationalization support.
    Technologies: Android API, Java, SVN
  • Zend Programmer
    Blue Services
    2011 - 2012
    • Developed back-end applications for some of the largest companies in the banking industry.
    • Developed poll system with 3D visualization of results.
    • Responsible for landing page design and implementation.
    • Fixed multiple security issues.
    Technologies: Zend Framework, Elgg Framework, PostgreSQL, Git, JIRA
  • Programmer
    Wirtualna Polska
    2011 - 2011
    • Worked in a group of 6 people.
    • Developed a fully-functional CMS system for creating template websites.
    • Used many technologies (dedicated framework, Oracle, Ajax, XHTML, JavaScript) and tools (Netbeans, SVN, Vim).
    • Used scrum methodology.
    Technologies: OO PHP, Oracle, SVN
  • Heal - On-demand Doctor Visits (Development)

    Heal is a Uber-like app for requesting doctors to your home. I implemented the new design, created a whole scheduling system in the app, and fixed issues before releasing the app to Google employees.

  • Everytap (Development)

    Everytap is a start-up company that operates with Estimote Beacons. You can earn points for visiting your favorite venues. I was responsible for app architecture and development from scratch.

  • McDonald's Poland Official App (Development)

    I was responsible for developing unit tests and building the system for test automation.

  • Jagermeister "It's my party" (Development)

    "It's my party" allows you to compile a short movie out of photos that were taken during a party. You can apply Instagram filters, add music and glow effects, create invitations for your party, and share them among friends. I developed most of the features, including custom camera capture, photo filters, and movie rendering.

  • Instatagger (Development)

    My own app for browsing your favorite tags on Instagram. It allows you to store tags, show position, and browse in horizontal mode. Created both for phones and tablets.

  • Frameworks
    Android SDK, Cocoa Touch
  • Tools
    SVN, Eclipse IDE, Perforce, Git, Android Studio, Visual Studio 2012, Xcode
  • Platforms
    Android, Mac OS X, Linux, iOS, Windows
  • Languages
    C, SQL, PHP, Java, C++
  • Libraries/APIs
    Parse Android SDK, SQLite, ActionBarSherlock, Mixpanel Android API, Twitter API
  • Paradigms
    Unit Testing, Material Design, Functional programming, Continuous Integration, Object-oriented Programming (OOP)
  • Storage
    MySQL, Oracle, PostgreSQL
  • Master of Science degree in Computer Science
    Gdansk University of Technology - Gdansk
    2009 - 2014
I really like this profile
Share it with others