Resume

Sign in

Android Engineer

Location:
Jubilee Hills, Telangana, India
Posted:
May 22, 2019

Contact this candidate

Resume:

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

Google

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



Contact this candidate