SHASHIKANTH KULALA
ac9fmz@r.postjobfree.com +91-978*******
Skills Summary
Experience in Mobile Platforms, specialist in Android, Mobile Design and MDM/EMM. Good at writing the Android/Java frameworks/libraries, setting up the Mobile Dev Eco systems, Machine to mobile interactions. Good experience in understanding server capabilities and building architecture accordingly on Mobile, understating the new concepts and incorporating them to solve problems. Played vital role in all phases of the software life cycle, including requirements analysis & definition, software architecture, solution design, implementation, system integration, testing and maintenance.
Specialties : Building strong Mobile DNA teams, Ideation, Requirement Definition, Product Roadmap, End User Focus, Adaptable to Change, Eye for Detail.
Having 7+ years of experience in Mobile Application development.
Having a Product oriented through process and experience in building successful products.
Deep understand of MDM/EMM in the all the variants/flavors and OEMs such as Samsung KNOX, LG GATE, Google(AMA), DPC based solutions.
Handled multiple mobile platforms.
Handling projects individually and with the team from End to End delivery.
Experience in integration of the different hardware with Android application using the native libraries.
Worked on Android NFC stack to communicate with CAC and PIV smart cards.
Experience in providing solution for Tracking in the area of logistics and delivery solutions.
Experience in Beacon(4.0), BT(<3.0) solution integration.
Interfacing the PKCS11 modules with Android Applications.
Worked on SMIME services using different certificates such as Authentication, Encryption, Signing and Decryption.
Integration of Precise Biometric Tactivo Reader Mini with Android application.
TDD experience in writing effective System, Integration and Unit Tests.
Experience in writing System Tests using Robotium.
Involved in all facets of SDLC development phases, Agile/Scrum development methodologies.
Hands on experience applications for android tablets with multiple screen sizes.
Having the knowledge on server side implementation.
Understanding the End Points and how can it be rightly integrated with the scalable solutions.
Integration of Hardware modules such as a N5Print and Roseberry Pie
Experience in building Android source repos and by changing the Native files.
Expertise on Android Custom UI components.
Hands on Experience in RSA secure ID library integration.
Setting up builds environments such as Jenkins, Hudson.
Understanding the light weight messaging brokers like MQTT using RabitMQ.
Good at writing the SDKs and libs to integrate and scale the Mobile Applications.
Experiencing in setup the Dev Ops environment for Mobile Applications and make sure the software quality is always good.
Education
-Advanced Post Graduate Program in Advanced Software Technologies stream from International Institute of Information Technology(I2IT), Pune in 2010 with 3.2/4.0 GPA.
-B.Tech with specialization in Computer Science Engineering from HITAM(Affiliated to JNTU), Hyderabad in 2008.
-12th from Board of Intermediate, Andhra Pradesh in 2004
-10th from Board of Secondary Education Andhra Pradesh, in 2002.
Experience
Wenable Technologies
Android Architect 2015- Till today
I am currently working in Wenable where I worked as a Lead Mobile Platforms and now Android Architect. We solved customer problems and which made them to converted into Patented ideas. I was a core member of WE ideas many of them transformed into Products/solutions, MDM/EMM/Enterprise DNA made me to start the Product called WeGuard, happy to share that I was the initiator of WeGuard Product and now it is a full stream product of a Company also I am one of the Product Owner of the WeGuard. As a lead and Architect below are my responsibilities in the Company.
-Handling Mobile Teams.
-Writing the code.
-Design and Architect the Solutions.
-Client interaction.
-Project management.
-Writing Libraries Frameworks.
-Dev ops for Android
-Resolving the hurdles in development.
-Making team to think about Ideas.
-Writing articles, KB, Technical Writeups.
Motivity Labs
Sr. Software Engineer May 2012 - January 2015
Motivity Labs is company who are based on Cloud Services and Mobility. I was the part of key member in Android Team and involved in most of Ideas and Products. I worked for very well known Enterprise Applications on cutting edge security products such as Good now Blackberry company. I took significant initiations in the company such as a Android Frameworks Dev ops for Mobile Platforms, Tryout Hybrid Applications, Ideas etc. I worked as Sr Android engineer my roles were.
- Android Application development.
- Writing Android SDK/Library modules.
- Product Ideas
- Training Juniors.
- Android Maintaining CI process
- Client Interaction.
- Making sure deliverables are accomplished.
Mutual Mobile
Software Engineer May 2011 – May 2012
Mutual Mobile was is the company where I learnt so much about the Mobile Platforms. When the Android was emerging I was involved in many of the Projects and discussions, I feel that the roots of the Mobile applications were begin here how to think if we are developing Mobile Applications. I was the very enthusiast on trying out new things on Android and made first Drone Application initiated by me. My roles were.
- Application Development.
- Mentorship of Interns.
- Make sure we do-not go out Design first thinking in Mobile Applications.
- Application Development.
- Collaborating with Different Teams to get the deliverable right.
Eninov
Application Developer Oct 2009 - Sep 2011
I should say Eninov is the technology injector in my career. I have started my career with Internship followed by Application developer. I started my Mobile career here with BlackBerry Application development followed by early Android versions, I got a chance to work on Java, Symbian, BlackBerry application Client server architecture application on Servelets etc.
My role was to work on Mobile applications(J2ME) and APIs, training the Interns ready them industry grade technologies specially on Mobile.
Technical Proficiency
Programming Languages
Java, Kotlin, J2EE.
IDE’s
Eclipse, NetBeans, RAD, Android Studio.
Mobile OS, SDK’s
Android, BlackBerry, Amazon AWS, Good Dynamics, RSA SecureID, Google MDM APIs, Samsung Knox, LG GATE SDKs, WEAF [Internal Android Framework], Firebase SDK
Database
DB40, SQLite, MySql, ObjectBox, Realm, Firebase Realtime DB
TDD
Android JUnit, Robotium, Integration Tests
Data exchange
JSON, SOAP, XML
Messaging
MQTT, FCM, Pubnub.
Environment
SCM - Git, SVN, Atlaltian, FindBugs, Tortoise SVN. Project locker, Perforce(P4)
Awards and Acknowledgements
Type of Award / Award Description
Wenable awarded with Best Motivator, Best in leadership awards for my works in the Company.
Motivity Labs awarded many times as a Best employee of the Month for my work appreciation.
Projects
Interesting projects that I worked on so far.
WeGuard
Organization
/Company
Wenable Technologies
Team Size
2-
Client
Wenable Technologies / Wenable Inc.
Environment
GAE, Objectify, FCM, Android 6.0+, Android Management API/Android For Work, Knox, GATE APIs,
Description
WeGuard is the Wenable flagship product initiated by me. It is a MDM/EMM product which has a different flavors of Platforms such as iOS, Android, Samsung, LG. WeGuard redefines the definition of conventional MDM/EMM how the device to be controlled. It gets the access of the device and makes the Enterprises or SMBs to control devices. As an Enterprise Admin expects to control the full device when it is required, most of the MDM enterprise will not give the details/ controls of the device. WeGuard provides below features
-COSU (Corporate Owned Single Use )
-BYOD
-Kiosk / Enterprice Persona
-Single App
-Remote File View, Remote Screen view
-Remote View of the device a custom Web RTC solution
-Access for the Core APIs till Wipe and FOTA updates.
-MAM
-Pro Apps
oWeBox
oWeTalk
oWeContacts
-Samsung Custom Solution
-LG Gate Solution.
-Android AMA, DPC, Work Managed and Work Profile Solution.
-Geo Track
-Lost and Find / Theft detection.
-Error Reporting.
And may more internal features per device.
Roles
Plays store
Role is to be a Product owner and handled the entire solution
https://www.weguard.io
https://play.google.com/store/apps/details?id=com.weguard
.android
Wordly
Organization
/Company
Wenable
Team Size
4
Client
Wordly (www.wordly.tech)
Environment
GAE, Objectify, FCM, Android 6.0+, Google Speech APIs, Google GRPC library. MQTT message broker.
Description
Wordly is a product solves the problem of real times speech translation using Google ASR. It is bundled with the features which can serve enterprise and end users. Wordly uses MQTT to exchange messages between the pairs. To brief Worly a user can select their preferred language in which language user wants to listen or see the text on his/her end, when other peer speaks the language user will get language in his/her local language irrespective other person language. Wordly provides Live Translation, Presentation, Call features between peers.
Role
Play store
My role was to handle the entire project with handling the Project Management. Client handling, Architecture dissensions and Android part of the project along with Team member.
http//www.wordly.tech
https://play.google.com/store/apps/details?id=com.wordly.android
(beta)
Shapa
Organization
Wenable Technologies
Team Size
4
Client
Shapa.me (https://shapa.me )
Environment
Android 5.0+, Android Studio.
Description
Shapa falls under the umbrella of Health care domain. Shapa is new way to loose your weight and get fit and healthy. Shapa has its patented algorithm to reduce/loose weight of the person without letting user to know his/her weight. The Shapa scale is specially designed for the product which takes many parameters while calculating the weight which will be used while calculating the Shapa Age.
Role
Handling Team, client and Android client BT connection stack
Play store
https://play.google.com/store/apps/details?id=com.shapa
.android
WeTrack
Organization
Wenable Technologies
Team Size
3
Client
Wenable Technologies
Environment
Android 5.0+, Android Studio.
Description
WeTrack is the Wenable logistics vertical product which solve the problems of Fleet Companies. The solution includes ELD module which will satisfy the FMCSA rules. The solution is used by the US fleet companies by satisfying FMCSA rules.
Role
Role is to handled the entire client part of the WeTrack also involved in Architectural discussions and Client server communication. http://wenable.com/wen-products/wetrack
Cardiac Monitor
Organization
WenableTechnologies
Team Size
5
Client
MediComp Inc
Environment
Android 5.0+, BLE 4.0
Description
MediComp is legacy company who are serving the patients from the past 30years. They are specialized in monitoring Heart for the patients, analyzing with various patterns by specialized doctors. They have a patented Algorithm to measure/record ECG from the BT device and send to recording centers.
As a senior developer worked with the MediComp team and made sure the all the deliverables and bugs resolved. They have a 2 version 1 legacy with 2.0 Savi device which has a bugs and new features such as OTA, worked on them and completed bugs and features assigned to me. Another version of the MediComp trying to do is with the new device which is Telepatchbuilt on BLE 4.0, implemented Bluetooth module to read the data from TelePatch and sending to RC also implemented the same features which are available in legacy app.
https://medicompinc.com/
Cloud BPA
Organization
Wenable
Team Size
3
Client
Wenable
Environment
Android 4.0+,
Description
Cloud BPA is an in-house Platform which is developed by Wenable Team. It is a Workflow management Platform which can extend and configurable according to the Client needs. The complete Workflow management can be automated and solve many problems in Workforce management. Android Client has capabilities such as a Workorder completion, Form submissions/ Inspection submissions, Clock In/Clock Out, Inventory management, Part Management, Notes, Bread Crumbs, Map Navigation Capabilities.
Role
Handling and Creating the Architecture for entire Platform, writing the base code integrating with the framework. Design discussions and user research.
Rydz
Organization
Wenable
Team Size
3
Client
Wenable
Environment
Android 4.0+,PubNub, server Php.
Description
Rydz is a complete solution for the cab booking companies, which is fully customizable/rebranded solution according to the client needs. Rydz has a Driver and Customer Android Clients. It has features such as finding a nearest drivers, notifying the drivers with the ride who are in radius, Future ride booking, Airport Bookings, Turn by Turn navigations using Skubler, Maps using Google Maps, Message passing using Pubnub.
Role
Handling and Creating the Architecture for entire Platform, writing the base code integrating with the framework. Design discussions and user research.
This will be a customizable solution for clients we need to rebrand and give to the customers. On demand basis this will be pushed to the Playstore.
https://www.rydzapp.com/
Anixter Trakr
Organization
Wenable
Team Size
2
Client
Anixter
Environment
Android 4.0+, Beacon, BlueVision Beacon SDK
Description
Anixter is a huge reel company manufacturer they have warehouses where they keep reels in open area. The issue what the customers are facing is, they were not able to find the specific reel/product in that huge where house with the required specifications. This app will finds the where the reel is located and customer can navigate till the real. It uses the beacons to identify the reel location proximity. It uses both Geo distance and Beacon distance as a key parameters to find the product.
Role
Handling entire project, writing the base code integrating with the framework, client interaction, implementing the core logic of BT finding the beacon.
Patented technology by Anixter in fleet traking.
https://www.anixter.com/en_au/resources/literature/case-studies/case-study-library/paynecrest-electric--optimizing-field-labor-and-improving-safety.html
Good Access
Organization
MotivityLabs
Team Size
5
Client
Good Technologies now Blackberry company
Environment
Android 4.0+, RSA Secure ID lib, Eclipse, Chromium Source.
Description
Good Access is Secure Browser application from Good Technologies. It is the powerful and secured Browser, which is widely used by the Enterprises. As a feature of Good Access for the corporate website they may need RSA tokens to login into their accounts or for many reasons lot of Enterprise need RSA token to solve their purposes. Good Access provides the feature of generating the RSA token with in the application with all security features provided by Good Container. This RSA module has a all the features of Good Pass which is mentioned in below.
Play link
https://play.google.com/store/apps/details?id=com.good.gdgma&hl=en
Role
Handled complete RSA module in Good Access.
Good Pass
Organization
MotivityLabs
Team Size
1
Client
Good Technologies now Blackberry company
Environment
Android 4.0+, RSA Secure ID lib, Eclipse.
Description
Good Pass is a two-factor authenticator application from Good. Which is will provide a RSA OTP, which will be widely used by Enterprises. It uses token import mechanism to get the OTP. Tokens will be imported from GFE client.
It uses GFE GD services to import the token in GP those
File transfer service
Open_url service
GoodPass will be integrated in GoodAccess in future releases on GA. GoodAccess is a secure browser application from GoodTechnolgy.
Role
Handling complete project. From the design to deployment phase. Now the GoodPass - GoodAccess integration is happening
Play link
https://play.google.com/store/apps/details?id=com.good.gdgma [this is GoodAccess link GoodPass will be integrated in GA as a future release]
Good Vault
Organization
MotivityLabs
Team Size
4
Client
Good Technologies
Environment
Android 4.0+ Smart phones and Tablets,Good Dynamics SDK, PKCS11, HID Activie Client library, Precise biometrics. Tactivo Mini. PIV or CAC smart cards
Description
GoodVault is a2 factor authenticator for Good Applications. It uses 1st factor as a Good 12 digit OTP for provisioning, as a 2nd factor it uses 32 bit Encrypted Container key. It uses NFC smart card / Smart CardPassword to unlock the GD container.
Good Vault can be used for Authentication delegation for GFE also it provides the SMIME with email client GoodForEnterproces application.
Role
Developing PKCS11 module and NFC and Tactivo Mini interfacing and UI. Handling client calls.
Play link
Used by US DOD using CAC cards, its not yet published to Play as it is propriety product of GoodTechnologies
Shake To Launch
Team Size
2
Client
MotivityLabs
Environment
Android 4.0+ Smart phones, Eclipse Juno
Description
SShakeTOLaunch is an application where user can launch their favorite/registered app by shaking the device. User has to set the favorite/register app, this will work even the device is in lock state or With pattern lock. Application is feature is to launch the registered app on one shake and close the app on another shake. Bringing the device back to the state from where you launched.
Role
Design, Ideology and implementation.
Play link
https://play.google.com/store/apps/details?id=com.mlabs.shaketocapture
HD Audio Recorder
Organization
Motivitylabs
Team size
2
Client
Motivitylabs
Environment
Android 2.2+, Eclipse 3.5. SOX
Description
HD Audio recorder is a standalone recording application where it records the voice in high quality with different formats.
It supports AAC and 16 bit PCM formats to record the audio. It uses the SOX native library to encode the voice.
Role
Integration of the SOX native and writing the JNI interface which can consumable by UI.
Play link
https://play.google.com/store/apps/details?id=com.motivity.hqaudiorecorder.activities
Gooogle Catalog
Organization
MutualMobile
Team Size
5 (Jan-12 to 01 April 2013)
Client
Environment
Android 3.0, Eclipse Indigo, DB4O
Description
Google Catalogs is a shopping application for tablets. Google Catalogs delivers virtual catalogs to users from branded merchants. Application features include Users viewing different Catalogs grouped by several product categories & brands, add to favorites, view Editors picks, Share etc.
Role
Developing the Custom UI components and Writing System tests using Robotium
Play link
https://play.google.com/store/apps/details?id=com.google.android.apps.catalogs
Above are the projects which I feel like different than what I did regular apps. There are many other apps which are not mentioned in the list.
Personal details
Languages Known: English and Hindi, Telugu
References: Available upon request
Address Sangareddy, near IIT – Hyderabad. India
Interests Playing Violin(I am beginner Violinist),All kinds of Music,
Sports, Playing Volly ball, Caricature and pencil sketching.
Visa US-B1/B2