Adrian Lesniak

Adrian Lesniak

Mentor
Rising Codementor
US$12.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Senior Mobile Engineer | Android | Web Technologies | Best practices
Senior Mobile Engineer | Android | Web Technologies | Best practices

6 years of experience working with Android and web technologies on projects from a wide range of industries - 3D, gaming, digital agencies, social media, investments and banking.

I am available to take on projects big or small, and offer help with Android development, OOP, Java, Kotlin, responsive UI, networking, RESTful APIs, Dagger, RxJava, testing, RESTful APIs, Location services, Firebase or complete solutions for creating backend services for your applications. I will be able to walk you through the necessary steps for you to succeed.

I maintain my level of expertise by constantly staying up-to-date with new technologies and trends, programming languages, coding practices, blogs, personal projects, forums.

Oracle Certified Associate, Java 7 SE Programmer.

Polish, English
London (+00:00)
Joined May 2017
EXPERTISE
6 years experience
6 years of extensive professional experience building Android applications with Java and Kotlin for a wide range of industry sectors. Pro...
6 years of extensive professional experience building Android applications with Java and Kotlin for a wide range of industry sectors. Proficiency in using related technologies and libraries. Location services, RESTful APIs, dependency injection, networking, threading, responsive UI, Coordinator Layout, Accessibility, Firebase, Room, Jetpack, MVP, MVVM, MVI, Gradle
6 years experience
Extensive experience working with Java on Android. Oracle Certified Associate, Java 7 SE Programmer
Extensive experience working with Java on Android. Oracle Certified Associate, Java 7 SE Programmer
JavaJava 8Multithreading
View more
JavaJava 8MultithreadingStreamsCollections
View more
4 years experience
Extensive experience working with Kotlin on Android.
Extensive experience working with Kotlin on Android.
4 years experience
Proficient in creating mobile friendly RESTful backend services that work with databases for data persistence. Hosting web applications ...
Proficient in creating mobile friendly RESTful backend services that work with databases for data persistence. Hosting web applications on AWS infrastructure or Heroku.
2 years experience
Proficiency working with Angular framework and TypeScript creating web applications that work well on all screens and sizes. Progressive...
Proficiency working with Angular framework and TypeScript creating web applications that work well on all screens and sizes. Progressive web applications that utilise web technologies and the power of service workers to create fast and reliable cross-platform applications.
View more
View more
6 years experience
Git has becoming an indispensable tool in every organisation, I have worked extensively with Git, whether it is through command line or G...
Git has becoming an indispensable tool in every organisation, I have worked extensively with Git, whether it is through command line or Git clients such as Github Desktop, SourceTree or Android Studio own built-in client.
5 years experience
I practise TDD as I recognise the value of well tested codebase. I spend a lot of time crafting unit tests which give me confidence that ...
I practise TDD as I recognise the value of well tested codebase. I spend a lot of time crafting unit tests which give me confidence that my code fulfils business requirements.
JUnit
View more
JUnit
View more

REVIEWS FROM CLIENTS

Adrian's profile has been carefully vetted and approved as a Codementor. Connect with Adrian now, and leave a review for them once you're done!
EMPLOYMENTS
Senior Android Engineer
RBS Group
2019-01-01-Present
Working on award-winning mobile banking applications that belongs to RBS Group. Responsibilities include working and maintaining a large ...
Working on award-winning mobile banking applications that belongs to RBS Group. Responsibilities include working and maintaining a large codebase, refactor existing features to a MVVP pattern, unit testing critical business logic, code reviews, pair programming.
Android
Java
Unit Testing
View more
Android
Java
Unit Testing
Jenkins
Gradle
Continuous Integration
Firebase
Dagger
RxJava
RESTful API
View more
Android Engineer
Nutmeg
2018-01-01-2018-12-01
Market leading intelligent robo-investment platform offering ISA, Junior ISA, pension products. Developing and maintaining a native Andr...
Market leading intelligent robo-investment platform offering ISA, Junior ISA, pension products. Developing and maintaining a native Android client in a team of 3, using Kotlin programming language. Responsibilities include working with MVP and Dagger 2 architecture, implementing new features and refactoring code base, working with Gitflow branching model, creating highly reusable and complex custom components, unit, UI and integration testing (JUnit, Mockito, Espresso), code reviews, pair programming and knowledge sharing, daily standups, spring planning and retrospectives sessions
Android
Git
Unit Testing
View more
Android
Git
Unit Testing
Android Studio
Retrofit
Dagger
Git flow
RxJava
Model-View-Presenter
View more
Android Engineer
Campus Society
2017-03-01-2017-12-01
A social networking platform for students with over 300,000 active users. The platform allows students to communicate via group chats, on...
A social networking platform for students with over 300,000 active users. The platform allows students to communicate via group chats, one to one chats, create collaborative groups and channels, post media files. Leading an Android team of 3 developers, managing tasks and carrying out interviews with candidates. Responsibilities include working with RESTful web service APIs (Retrofit, OkHttp), managing release lifecycle, adopting Kotlin programming language, Unit testing (JUnit, Mockito, Espresso), collaborating with a UX/UI team, maintaining clean codebase, daily stand-up meetings and bi-weekly sprint planning
Android
Git
Unit Testing
View more
Android
Git
Unit Testing
Continuous Integration
Android Studio
Retrofit
Dagger
View more
PROJECTS
Analog TachometerView Project
2016
Custom drawn analog tachometer.
Custom drawn analog tachometer.
Android
Android Studio
Custom view
Android
Android Studio
Custom view
Basic Unit ConverterView Project
2013
Simple, user-friendly and modern-looking unit converter which support 7 most common measurement units to choose from.: - Temperature - We...
Simple, user-friendly and modern-looking unit converter which support 7 most common measurement units to choose from.: - Temperature - Weight - Length - Area - Volume - Speed - Time
Android
Android Studio
View more
Android
Android Studio
View more