Pushkar Sharma

Pushkar Sharma

Mentor
Rising Codementor
US$10.00
For every 15 mins
ABOUT ME
iOS Developer
iOS Developer

I'm an fairly experienced iOS developer, and have worked with a myriad of technologies and stacks.

I have worked on quite a few iOS projects, including as an iOS Developer under Google Summer of Code 2017 for Catrobat.org, and on an animated UIButton cocoapod library, apart from a couple apps I worked on from scratch for the App store, and for the Cydia store.

Hindi, English
New Delhi (+05:30)
Joined November 2016
EXPERTISE
2 years experience

REVIEWS FROM CLIENTS

Pushkar's profile has been carefully vetted and approved as a Codementor. Connect with Pushkar now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
ButtonProgressBar-iOS
A small and flexible (well documented) UIButton subclass with animated loading progress, and completion animation.
Swift
308
21
Nyan-Tunes
iOS Audio Player/Downloader for VK.com 's audio library.
Swift
9
3
EMPLOYMENTS
Code Reviewer & Classroom Mentor
Udacity.com
2016-12-01-Present
Review code & project submissions to provide constructive feedback for the Virtual Reality and iOS Developer Nanodegree program. Also pro...
Review code & project submissions to provide constructive feedback for the Virtual Reality and iOS Developer Nanodegree program. Also provide VR and iOS support in the online Classroom.
C#
Xcode
Swift
View more
C#
Xcode
Swift
VR
iOS
View more
Google Summer of Code (GSoC)
Catrobat / Google
2017-05-01-2017-08-01
Worked as an iOS developer on open source visual programming app Pocket Code by Catrobat to implement various new features and functional...
Worked as an iOS developer on open source visual programming app Pocket Code by Catrobat to implement various new features and functionalities while squashing bugs on the side.
Git
GitHub
Jira
View more
Git
GitHub
Jira
Objective-C
Swift
iOS
View more
JavaScript Intern
Directorate of Education, Govt. of NCT Delhi
2016-06-01-2016-08-01
Worked, in a team of 4, on building a Javascript and angularJS powered realtime analysis dashboard that connects to the DoE servers, and ...
Worked, in a team of 4, on building a Javascript and angularJS powered realtime analysis dashboard that connects to the DoE servers, and provided graphical analysis as an interactive map, as well as with graphs, for Delhi's government schools, based on several different indicators. My work involved working with AngularJS for the front, and hapiJS (a NodeJS framework) for the back end of the dashboard. Worked with database connections and also wrote several SQL queries and server methods to process and analyze the data.
Node.js
Angular
JavaScript
View more
Node.js
Angular
JavaScript
hapi.js
View more
PROJECTS
Nyan Tunes - VK.com music for iOSView Project
2016
iOS, Swift, CoreData · Logs in with a vk.com account, to view and manage the audio tracks in the profile. Received 3k+ downloads on iOS ...
iOS, Swift, CoreData · Logs in with a vk.com account, to view and manage the audio tracks in the profile. Received 3k+ downloads on iOS Cydia Store in first week. Maintained 100+ daily active for over a month. Down to ~10 daily active due to VK.com's updated regional API restrictions. Tracks can be streamed/downloaded to the device for offline playback, new tracks be searched for and saved to the profile, and saved tracks be removed. >Created a custom UIView class ‘MiniPlayerView’, from scratch, for a mini player view at the bottom of other views. >Created custom class ‘AudioTableViewCell’, with UI components for download progress, track title/artist information, and a button for download when applicable. >Created a ‘DownloadManager’ class using URLSession, to manage and track multiple downloads async, and save contents to CoreDate. >Created a custom class ‘VKClient’ to manage user auth, and other API requests by creating custom functions that build on the methods provided in the VK’s iOS SDK. >Created an ‘AudioManager’ class from scratch, with functions to toggle audio playback or start playing from a URL/CoreData object. >Used above AudioManager to keep MiniPlayerViews updated across all views with the current now playing information. >Implemented Now Playing information, and functioning Play/Pause toggle in the Command Center / Lock Screen.
API
Core Data
Social media
View more
API
Core Data
Social media
Sound
Swift
iOS
View more
ButtonProgressBar-iOS (Cocoapod)View Project
2017
A small and flexible UIButton subclass with animated loading progress, and completion animation.
A small and flexible UIButton subclass with animated loading progress, and completion animation.
Animation
UIKit
CocoaPods
View more
Animation
UIKit
CocoaPods
Swift
iOS
View more