Vijay Sharma

Vijay Sharma

Kanata, Canada
Hire Vijay
Scroll To View More
Vijay Sharma

Vijay Sharma

Kanata, Canada
Member since February 16, 2014
Vijay is a full-stack developer with over a dozen years of development experience. He has a passion for end-user mobile applications and is obsessed with pixel perfect design. He's a fast learner and a friendly, communicative person, able to mesh well with any team.
Vijay is now available for hire
Portfolio
  • Ray Wenderlich
    WordPress, Android, Android SDK, Kotlin
  • TestFairy
    Xcode, Android Studio, GitHub
  • Beam
    Android Studio, Android SDK, RTMP, MPEG-DASH, HLS, Web Sockets, Canvas
Experience
  • Java, 9 years
  • JavaScript, 4 years
  • Xcode, 3 years
  • Objective-C, 3 years
  • Android SDK, 3 years
  • iOS, 3 years
  • Android Studio, 2 years
  • Swift, 1 year
Kanata, Canada
Availability
Part-time
Preferred Environment
Eclipse, XCode, Android Studio
The most amazing...
...thing I've developed is a stereo reconstruction of the gallbladder.
Employment
  • Android Tech Editor
    Ray Wenderlich
    2016 - PRESENT
    • Helped develop articles and tutorials.
    • Edited articles and tutorials.
    • Provided technical expertise for accurate information.
    • Provided feedback to authors to help them grow.
    • Developed code for tutorials and articles.
    Technologies: WordPress, Android, Android SDK, Kotlin
  • Senior Mobile Developer
    TestFairy
    2015 - PRESENT
    • Owned the iOS and Android SDK.
    • Created plugins for SDK for Adobe Air, Cordova/Ionic, React Native, Xamarin and Unity.
    • Managed open source projects on GitHub.
    • Wrote documents to help developers maximize SDK usage.
    • Improved the build/release infrastructure for SDK plugins.
    Technologies: Xcode, Android Studio, GitHub
  • Android Engineer
    Beam
    2016 - 2016
    • Redesigned the app from the ground up.
    • Added real-time chat and interactive support using web sockets.
    • Built real-time video streaming using RTMP.
    • Implemented video-on-demand support using HLS and MPEG DASH.
    • Managed releases through Google Play store and Amazon App store.
    Technologies: Android Studio, Android SDK, RTMP, MPEG-DASH, HLS, Web Sockets, Canvas
  • Android Engineer/Consultant
    Datacap Systems, Inc. (via Toptal)
    2015 - 2015
    • Investigated possible solutions to fulfill the company's business requirements.
    • Solidified and improved the Android project used in the integrated payments space.
    • Managed new releases of the Android library.
    • Helped move the project into BitBucket and Git for improved distributed development.
    • Wrote extensive handover documentation for future engineers to quickly dive into the project.
    Technologies: Android SDK, Android Studio, BitBucket, Git
  • Senior Mobile Architect
    Kwilt
    2015 - 2015
    • Made decisions on the approach to be taken for each architectural change or addition to the product.
    • Turned requirements and high-level features into smaller tasks.
    • Managed resource allocation on projects and deliverables.
    • Owned the Continuous Integration process.
    • Arranged releases to beta programs and Apple iOS App store as well as internal releases for QA purposes.
    Technologies: Android, iOS
  • Senior Mobile Engineer
    Younility
    2014 - 2015
    • Bootstrapped a continuous delivery environment for both iOS and Android.
    • Re-architected a mobile application to make efficient use of battery life and network bandwidth.
    • Redesigned the end-user experience as part of the company's rebranding.
    • Managed app deployment to both Apple's App Store and Google's Play Store.
    • Helped establish the Agile process to the mobile team.
    Technologies: iOS, Android, Git, Xcode, Eclipse, IntelliJ
  • Java Software Developer (Cloud Applications)
    Signiant
    2014 - 2014
    • Developed Cloud- and Mobile-based solutions that extend the reach of Signiant products beyond traditional enterprise environments.
    • Created product features from the user interface through to back-end web services using technologies such as Android, iOS, JavaScript, Java, and NoSQL solutions.
    • Designed system components to align with high-performance system architecture.
    • Implemented interfaces among system components and with external systems such as REST.
    • Worked effectively within the Agile software development team.
    Technologies: AWS, DynamoDB, Android, iOS, Backbone
  • Senior Member of R&D
    Intelerad Medical Systems
    2011 - 2014
    • Led the development of the company's new flagship online clinical image viewer using the latest HTML5 technologies to develop a high-performance viewer targeted for web and mobile devices.
    • Wrote, managed, and peer-reviewed requirements.
    • Designed and tested planning documents for all team projects, working closely with stakeholders to ensure both company's best interest, and the integrity of the software.
    • Architected a new advanced visualization 3D application to integrate into a large enterprise code base, working closely with UI designers to develop cutting-edge, feature-rich applications.
    • Mentored new employees to adapt to the company culture in a lead position on projects and spearheaded new software development practices.
    • Developed support for multiple platforms including Mobile-Web, Android, and iOS.
    Technologies: Android, iOS, GWT, Mockito, Guice, AngularJS, Karma
  • Intermediate Member of R&D
    Intelerad Medical Systems
    2009 - 2011
    • Worked in an Agile team and managed projects from design through to deployment stages.
    • Researched new open-source technologies to use in client and server applications.
    • Developed client-server based desktop applications in Java to meet the client's workflow needs.
    • Volunteered frequently to provide in-house demonstrations of new software modules to other individuals including field-analysts, project managers, and stakeholders.
    • Received an award for going beyond the call of duty by providing expert opinion and hands-on aid to all projects, including projects outside my team.
    Technologies: Swing, XMPP, Smack, Tigase, Mecurial, Hessian/Burlap
  • Junior Member of R&D
    Intelerad Medical Systems
    2007 - 2009
    • Developed and maintained tight integrations with third-party partners in with short turn-around time.
    • Communicated frequently with clients to develop requirements for new software features.
    • Served as first-level contact for troubleshooting support for client issues, including off-hour support for clients in Australia.
    • Received the "Culture Creature" award for quickly adapting into company ecosystem and upholding the software's integrity while operating at high standards.
    • Worked on a high-performance desktop medial image viewer.
    Technologies: Java, Swing, MFC, STL, CVS, Boost
  • Research Assistant
    Robarts Research Imaging Institute
    2005 - 2007
    • Implemented a stereo reconstruction and image segmentation using OpenCV.
    • Developed and integrated segmentation modules with VTK/ITK in to an in-house image viewer.
    • Ported several pieces of 2D segmentation and 3D reconstruction code written in Python in to C/C++.
    • Developed background subtraction algorithms in C/C++ for an in-house video processing library.
    • Researched new background subtraction algorithms for image-guided surgery videos.
    Technologies: Java, Python, C/C++, OpenCV, ITK/VTK
Experience
Skills
  • Languages
    JavaScript, Java, Objective-C, Swift
  • Frameworks
    GWT, Android SDK, Express, iOS SDK, Cocoa Touch
  • Libraries/APIs
    Android API, CocoaPods, Retrofit
  • Tools
    Android Studio, IntelliJ IDEA, Eclipse, Xcode
  • Paradigms
    Concurrent Programming, Design Patterns, Agile Software Development, Dependency Injection
  • Platforms
    iOS, Android
  • Storage
    BigTable, MonetDB, MySQL, DynamoDB
  • Misc
    UI Kit
Education
  • Master of Engineering Sciences degree in Biomedial Engineering
    University of Western Ontario - London, Ontario
    2005 - 2007
  • Bachelor of Electrical and Computer Engineering degree in Computer Engineering
    Concordia University - Montreal
    2001 - 2005
I really like this profile
Share it with others