About
I'm a developer with experience in Android mobile development as well as forays into iOS and various web frameworks. In my free time I enjoy playing video games, biking, cooking, and working on side projects.
Contact
Email: mailto:me@vishnurajeevan.com
Phone Number: Please email me to request
Github : burntcookie90, dwak
Skills
- Languages
- Java, Kotlin, Swift, JavaScript
- Frameworks
- Android, Java Annotation Processor, iOS, NodeJS
- Operating Systems
- GNU/Linux (Arch and Debian), OSX
Education
- Computer Science at Georgia Institute of Technology
Employment
Trello (March 2016 - Current) : Android Developer
- Work on the Trello Android app.
Isobar (June 2013 - March 2016) : Senior Mobile Developer (Android)
- Enterprise (March 2015 - Current) : Play Store
- Utilizes Model-View-ViewModel with a custom reactive framework
- Uses Android-Databinding
- Worked with Android support, appcompat and the design support library
- Developed local notifications framework
- Developed geofencing framework
- Worked closely with design team to cater to Android design guidelines and UX specifications
- Designed and implemented annotation processors to increase productivity and decrease developer error
- McDonald's (March 2014 - February 2015) : Play Store
- Developed McDonald's SDK for global partners
- Developed McDonald's Global Application for Android
- Helped implement deep linking navigation framework
- Healthways InnergyGo (February 2014 - April 2014) : Play Store
- Worked with client services to display user's statistics in the InnergyGo program
- Accepts user input for food, calorie and weight tracking
- Scottrade (August 2013 - Janurary 2014) : Play Store
- Worked with the team to develop the Scottrade mobile banking and trading application in an AGILE environment
- Implemented push notifications via Google Cloud Messaging
- Utilized custom styling and components to create brand image
Side Projects (Full List)
- Hacker News Reader : Play Store
- Open source Hacker News reader for Android
- Responsive phone and tablet interface
- Utilizes Model-View-ViewModel, RxJava, Retrofit and Dagger2
- Currently working on rewrite in Kotlin and MVP
-
Reactor : Github
-
Sleep-Cycle-Alarm : Github
- Written in Kotlin
- Utilizes Dagger2, Model-View-Presenter and Mockito
-
Chopstick : Github
- Gradle plugin written in Kotlin, used to bring files into your source tree from the Internet or local
- Worked with Ilya Ryzhenkov from the JetBrains team
Speaking
- Kotlin: Better JVM Development For All : Slides
- Given at Isobar during our monthly "Mobile Brown Bag" lunch talks
- Will be giving the presentation at a couple of places in Chicago in 2016 as well