Binu Jayaram
Email: ac7p5j@r.postjobfree.com
Mobile: +1-437-***-****
LinkedIn: binu-jayaram-42232316
Eligibility to work in Canada
Have PR for Canada.
Objective
To secure a challenging and rewarding position as Android Developer with an established organization that can utilize my skills and experience.
Highest Qualification
Bachelor of Engineering in Computer Science from Visvesvaraya Technological University, Belgaum.
Professional Experience Summary
6+ years of experience in developing application using Android SDK and Java
Extensive experience in mobile application software development.
Explicit knowledge of mobile device architectures and mobile development platform.
Experience in working with Google’s Vision Processor for OCR inside Google ML/OCR framework.
Proficient with common Android framework APIs (Location, Camera, Push Notifications, Map API, Google Drive API, MediaExtractor, Google ML/OCR, Firebase, Dynamic links, Fabric, Analytics etc.)
Extensive knowledge in Gradle configurations.
Excellent knowledge and experience of Android UI and UX.
Good experience in developing applications with backward compatibility.
Proficient with Android Studio, Eclipse IDE, Android SDK, APK Market Publish Process.
Hands on experience in multiple domains including Consumer Electronics, Logistics, Security Systems and Home Automation, Insurance etc.
Have proficient experience with Design documents, Technical documents and Unit test cases.
Remarkable experience in developing applications for the Android Applications from API 2.3.3 to latest.
Intermediate knowledge and hands on experience in Angular JS, HTML5, CSS, Bootstrap and Jquery.
Exposure To Agile Scrum Methodologies. Involved in Story and task creation in few projects for each Sprint.
Experience in attending client meetings and gathering the requirements.
Worked for Japan’s one of the top 5 companies at Tokyo, Japan in contract of 3 months.
My Contribution
https://github.com/binujayaram/LogarithmicGraphForAndroid - A logarithmic graph library which was designed and developed by me for one of my projects. Also has the extended functionality like frequency range roll off and compensation with some really handy controls.
Technical Expertise
Programming Languages
Core Java (Advanced)
Expertise
Android Application Development
Web Technologies (Basic Knowledge)
XML, HTML5, Javascript, CSS3, JSON, JavaScript, AngularJS, Yeoman tool, JQuery, Node JS, Bootstrap
Database
SQLite
Software Tools
Eclipse, Android Studio, GIT, SVN, Mantis, Astah, Microsoft Excel, Beyond Compare, Notepad++, Adobe Brackets, Sublime Text, Jenkins
Image Editing Tools
Adobe Photoshop, Gimp, Pixlr
Platforms/ OS
Android, Windows 98/ME/XP/200x/7/8/10, MacOS
Industry Domains
Consumer Electronics, Logistics, Security Systems and Home Automation, Insurance
Project Management and Bug Tracking Tools
Atlassian – Confluence, Atlassian – Jira, Mantis, Redmine, Version One, SharePoint
Developer and Professional Network Links
GitHub link
https://github.com/binujayaram
StackOverflow link
http://stackoverflow.com/users/1339486/binu-jayaram
LinkedIn profile
https://www.linkedin.com/in/binu-jayaram-42232316
Employers
Cognizant Technology Solutions
(Current)
Duration of work:
4th April 2016 to 19th October 2018
Website: https://www.cognizant.com/
Designation:
Technology Lead - Mobility
Quest Global Engineering
(Erstwhile NeST)
Duration of work:
1st April 2013 to 24th March 2016
Website: https://www.quest-global.com/
Designation:
Senior Software Engineer & UI Consultant
Ebird Innovations
A Home Automation and Security Systems Company
Website: http://ebirdinfo.com/
Duration of work:
2nd January 2012 to 28 March 2013
Designation:
Software Engineer & UI Consultant
Major Projects done in Cognizant
(Order: recent to past)
1.Vehicle Insurance Claim assisting software (For CCC Information Services)
Objective of this application is to get all the required information from the user, which is required to register a claim in the case of any accident from a vehicle. Information can be text and in the form of images. The other significant strength of this application is about configurability. This application is completely configurable both by UI and functionality just by setting flags in configuration file. And we were able to deliver customized application to few of the biggest insurance players in the market.
Some key features:
1.Worked with Google’s Machine Learning library to understand it’s OCR. Extracted the OCR logic from Google ML and incorporated that to Barcode/QR Code libraries (Zxing, Scandit etc) to make them scan faster even if Barcode/QR Code are not clear.
2.Blur detection of captured image using OpenCV library.
3.Image brightness/darkness auto-detection using a calculation based on pixel luminance and threshold. Self-written algorithm.
4.Image enhancement based on defect detected from above algorithm.
5.Video compression.
6.Video 360 – It looks and feels like Photoshpere but only pans 180. Achieved using media extractor framework and gesture listener.
7.SSL Certificate Pinning.
8.Writing proguard rules for app and libraries.
9.Releasing app in multiple flavors. (e.g., DEV, QA, PROD, CT, INT etc.)
10.Multilingual support. Support was also extended to HTML files which was used for Help, Terms of Use and Privacy Policy.
11.Whitelabelling application - Completely configurable including UI component, color, images, application states. Complete configuration can be changed just through one file. Have designed it in the way that it doesn't requires programming knowledge to release application for a different Company.
12.VIN (barcode) scanner using Zxing library with extended support for Code39.
Duration – 10th November 2016 to Current
Team strength: 3
Roles & Responsibilities:
Leading the Android team
Developing complex above mentioned algorithms along with regular coding.
Design, architecture and development
Handling customer communication and conducting weekly conference calls with client side leads and managers at different geographical locations.
Preparing estimations for the new tasks of project.
Platform: Android
Playstore link: https://play.google.com/store/apps/details?id=com.cccis.quickest
2.A Feedback App (For Ford Motors, US)
This application is made for conducting internal surveys in Ford Motor Company. An attorney can create a survey and add participants for the survey. A push notification is sent to participant's mobile phone if they have this app installed or else this survey is notified via an automated email from this app.
Duration – 2nd June 2016 to 3rd November
Team strength: 2
Roles & Responsibilities:
Leading the Android team
Design, architecture and development
Handling customer communication and conducting weekly conference calls with client side leads and managers at different geographical locations.
Preparing estimations for the figured out tasks of project.
Platform: Android
Major Projects done in QuEST Global
(Order: recent to past)
1.An app for calibrating sound intensities from AVR
(For Denon & Marrantz)
The purpose of this app is to calibrate the sound output of each channel of speakers, which are connected to AVR by making use of the Audyssey sound library.
Duration – 20th September 2015 to 24th March 2016
Team strength: 2
Roles & Responsibilities:
Leading the mobile app team including iOS team
Design, architecture and development
Handling customer communication and conducting weekly conference calls with client side leads and managers at different geographical locations.
Preparing estimations for the figured out tasks of project.
Prepared custom widgets and charts for the project
Challenges:
Making a Logarithmic line graph. There was no readily available graph libraries available. This was developed from scratch using simple canvas and paint. Also had to learn and derive few mathematical formulae to achieve logarithmic scaled points out of linear graph points.
Also the graph was required to change its shape as per users gesture interaction with graph. Curves was supposed to be smooth after processing plot points using Special Quadratic Bezier Equation, which was achieved after few days of dedication and hard work.
Platform: Android
Playstore link: https://play.google.com/store/apps/details?id=com.dmholdings.AudysseyMultEq
2.A real-time video processing app using dedicated VPU (video processing unit) in the processor)
(For Qualcomm)
This is an Android app runs specifically on Snapdragon 805 equipped devices. This application can apply filters and other effects like, black-bar detection, ROI, panoramic scaling, etc. on the fly.
Duration – 10th October, 2014 to 4th January 2015
Team strength: 5
Roles & Responsibilities:
Identifying APIs from the Qualcomm firmware source
Establishing bridge between Java and C
Architecture on JNI side
Application architecture
App UX
Challenges:
Identifying parameters from raw code base for Linux
By-pass the video via VPU and managing input and output buffers
Restricting other applications from accidental use of VPU
Platform: Android, JNI
3.Camera Surveillance Application (For Schneider Electric)
Multisight is an Android camera viewer application runs in the coordination with Schneider’s proprietary gateways and servers
Duration – 3rd May, 2014 to 2nd August, 2014
Team strength: 3
Roles & Responsibilities: From Architecture Design to product delivery.
Platform: Android
Playstore link: https://play.google.com/store/apps/details?id=com.multisight.main
4.Communicase - An Email Application (Worked for Hitachi Solutions at Tokyo for 3 months contract)
Communicase is an Android mailer application for editing, sending and receiving mails with lot of extra features.
Duration – February 1st, 2014 to April 27th, 2014
Team strength: 1
Roles & Responsibilities: This was an already developed application, I developed and integrated some new features to the existing application, some feature modifications, critical bug-fixes and layout redesigning
Platform: Android
5.Pelco Mobile IP camera viewer (For Schneider Electric)
Pelco Mobile is an application for viewing video from Pelco Sarix cameras, Endura, Digital Sentry and Aggregation video management systems. It does not provide administrative access to cameras or systems, users cannot change settings for a camera or system.
Duration - 25th January 2014 to 31st September 2014
Team strength: 4
Roles & Responsibilities: In here I have managed the app architecture, UI design and implementation.
Challenge:
To develop an application which can work efficiently on all kinds of networks without much delay.
Auto throttling of data consumption based on network connection type.
Facility to view up to 10K cameras in a list
Facility to view systems, subsystems and locations in a nested view in a list.
Platform: Android
Playstore link: https://play.google.com/store/apps/details?id=com.pelco.pelcomobile
6.Qualcomm STB with integrated surveillance system (For Qualcomm)
An Android based SET-TOP-BOX (STB) application which has an integrated security features along with the entire general features which comes with a STB.
Duration - 25th November 2013 to 25th December
Team strength: 1
Roles & Responsibilities: : In here I have managed from app architecture, UI design, implementation which includes options to add ONVIF IP Cameras either manually or through Network discovery option to scan entire network to search for ONVIF supported devices. Added cameras can be enrolled as per user’s requirement. User can enable/ disable monitoring and notifications from camera. This also got a feature to view the camera on trigger like motion detection without interrupting on-going program. To make app size lesser, maximum number of style sheets are used instead of images to build GUI.
Challenge: To develop a scalable UI which enables user to interact with whole application just by using a remote having few basic functional keys. Implemented the same beautifully.
Platform: Android
7.Vobok (A voice based social app)
An Android based social networking application where we can share pictures, messages and we can broadcast our voice as well send personal voice messages.
Duration – 10th April 2013 to June 2013
Team strength: 5Roles & Responsibilities: In here I have managed from UI design, camera part, voice recording and sending to server, communication between server and application, implementation, unit testing to packaging.
Platform: Android
Reference: https://www.youtube.com/watch?v=Ld1Je7J_FDc
Major Projects done in Ebird Innovations
(Order: recent to past)
1.SmartGard
(Security system and home automation)
It is an Android based application using which we can control a wide range of domestic electric and electronic appliances. The application also receives triggers from various types of sensors and displays appropriate message.
The application works in a RF-WiFi bridge pattern.
Automation included schedulers and sensor based controls.
Security system includes many types of trigger based event handling mechanism.
Duration – 5th January 2012 to 8th March 2012
Team strength: 3
Roles & Responsibilities: Made media player which supports audio format like MP3, MP4, AAC, WMA and a Slideshow player which can slide show from a folder. These two separate applications I made as a part of our main application. In here, I have managed from UI design, implementation and unit testing to packaging.
Platform: Android
Reference: https://www.youtube.com/watch?v=6e7xS4JftX8
Other Projects done as a freelancer
(Order: current to past)
1.BomTV
(An IPTV based SET-TOP-BOX.)
An android based SET-TOP-BOX (STB) application. This includes all basic features of a SET-TOP-BOX. This application is meant to be viewed and operated through TV.
Duration – January 2012 to 3rd April 2013
Team strength: 2
Roles & Responsibilities: In here I have managed from app architecture, UI design, implementation, unit testing to packaging.
Challenge: To develop a scalable UI which enables user to interact with whole application just by using a remote having few basic functional keys. Implemented the same beautifully.
Platform: Android
Personal Information
Languages Known
English, Hindi, Malayalam
Marital Status
Married
Hobbies
Photography, Playing Badminton, Drawing, Hobby Radio control cars/heli/quad, gadgets, Aquarium aqua-scaping, cooking
Date of Birth
2nd February 1987
Nationality
Indian