Joshua Russell

Joshua Russell

Mentor
4.0
(1 reviews)
US$15.00
For every 15 mins
4
Sessions/Jobs
ABOUT ME
Easy-going and down to earth programmer :)
Easy-going and down to earth programmer :)

I love programming and am constantly learning new technologies and design patterns to implement in my professional and personal projects. I mostly do mobile app development but am also experience with server-side frameworks such as Django, Node.JS and ASP.NET.

When it comes to mobile development I prefer iOS (cause Swift is the best language!) but I also have a lot of experience with native Android development as well as cross-platform iOS/Android development using C# Mono (Xamarin/ Unity) and Javascript alternatives (ReactJS/Cordova/ReactJS Native).

With the web side of things my main concern is usually ease and speed of development first and then performance (Build first then optimize). Which is why I really like the Django web framework - since it is very quick to develop in and easy to understand especially for beginners.

I'd love to work with you on getting you past your current obstacles in a way that progresses your knowledge and prowess as a developer!

English
Pacific Time (US & Canada) (-07:00)
Joined May 2017
EXPERTISE
9 years experience
- Swift3 - functional programming in Swift3 - reactive programming in Swift3 (RxSwift, RxCococa) - networking (frameworks like Alamofi...
- Swift3 - functional programming in Swift3 - reactive programming in Swift3 (RxSwift, RxCococa) - networking (frameworks like Alamofire/Moya or URLSession etc.) - messaging/ social networking apps - good practice project structure and architecture - optimization
3 years experience
- RxJava/ Reactive programming in Java8 - Fragments/Activity Lifecycle - List Views, Recycle Views - Best practices for laying out pr...
- RxJava/ Reactive programming in Java8 - Fragments/Activity Lifecycle - List Views, Recycle Views - Best practices for laying out project architecture - networking
2 years experience | 1 endorsement
- Best practices for handling large state (with Redux) - Containers, epics, components etc. - Integration with Cordova for mobile apps
- Best practices for handling large state (with Redux) - Containers, epics, components etc. - Integration with Cordova for mobile apps
3 years experience
- Created commercial grade mobile banking apps in Unity - Optimizations for preserving device resources - Complex UI/ animations - Au...
- Created commercial grade mobile banking apps in Unity - Optimizations for preserving device resources - Complex UI/ animations - Augmented reality - Lot's of experience creating native code plugins in ObjC and Java into Unity projects.
Mobile App DevelopmentGameC#MonoCross platform
View more
2 years experience
Let's tango with Django :)
Let's tango with Django :)
8 years experience
3 years experience

REVIEWS FROM CLIENTS

Joshua's profile has been carefully vetted and approved as a Codementor. Connect with Joshua now, and leave a review for them once you're done!
EMPLOYMENTS
Senior Engineer II
lululemon athletica inc.
2020-06-01-Present

I am an iOS developer at lululemon leading a team for the company's e-commerce application. Our team handles the app's omni...

I am an iOS developer at lululemon leading a team for the company's e-commerce application. Our team handles the app's omni channel features and initiatives.

Swift
iOS
View more
Swift
iOS
View more