Summary
Overview
Work History
Education
Skills
Portfolio
Accomplishments
Additional Information
Projects
Personal Details
Declaration
Timeline
Generic
Shashank Yadav

Shashank Yadav

Sr. Software Developer (Android) | Android Engineer | Fancy Hacker | IOS Developer
Mumbai,Maharashtra

Summary

Software Engineer, Developer whose role stretches beyond that of a user advocate, designer, tester and consultant. Understands core concepts and is driven to achieve equilibrium in complex issues and non assuaged situations.

Overview

8
8
years of professional experience
20
20
years of post-secondary education
7
7
Languages
13
13

Years of Programming experience

16
16

Years of IT Experience

4
4

Years of Free Lancing Experience

Work History

Senior Software Engineer, Android

Ignite Solutions
Pune (Remote)
01.2022 - Current
  • Refactored complete Priv8Pay project attaining SOLID principles, with MVVM Clean as Architecture, Test Driven Development, Unit-Testing repositories, view-models, coroutines and use-cases. Jetpack Compose for UI.
  • Architected the project maintaining more cohesion and less coupling.
  • Complete State & Event based apps with the help of Flows such as StateFlows, Callback Flows, Flow.
  • Improved the app's user experience significantly. Providing transitions, animations, and data representations which contributes towards better interactivity between the user and the application.
  • Guiding Android and iOS teams through strategized roadmaps, helping them successfully implement modules ensuring PCI compliance and security protocols.
  • Project successfully stabilized with optimized code, reducing time and space complexities along the way. This resulted in continuous and better app traversal on targeted devices.
  • Successfully cleared backlog of bugs and delivered pending features.
  • Code reviews, Project management.
  • Solely created and maintained ZactModbileSDK to integrate it with other apps.
  • Integrated complete CI-CD process through Github-Actions, from Firebase App distribution to Play Store internal and production track

Android Developer | Fancy Hacker

Geoangel
Indianapolis, Indiana, USA
04.2021 - Current

Built, System applications, KIOSK applications, Sensor based applications.

  • Fall Detection Service. (90% Accurate, 0% False alerts). 4 Algorithms. Running on inter-dependency between each other.
  • State of the Art solution for Emergency VoIP calling use-case for data passing over a normal call.
  • Keypress in Audio Stream detecting Algorithm to detect DTMF tones. (Future scope to build a Machine-Learning(ML) model in Google's TensorFlow Lite library. To accurately detect words in Audio Streams.
  • Algorithm to Schedule monitoring of Heart-Rate. Having the Schedule based on different modes (Immediate, Normal and Standby).
  • Launcher Application, with custom modern UI to access system apps.
  • Strategy to build Multiple APK download and install in a safe , effective way.
  • Coroutines and Multi-Threading used extensively.
  • Single Activity-Single Instance, MVVM pattern with use of Dagger-HILT across the app.
  • Mighty skills for debugging.
  • Profiling for Performance-Battery optimization.

Technologies & Practices: MVC, MVVM, Android Studio Profiling for Memory, Battery, Performance efficiency. Dagger HILT, Test Cases. Documentation, Code Review, Pair Programming, Azure DevOps, Git, Firebase, Pushy, Sentry.

Software Developer (Android)

ASCENTech India Pvt. Ltd.
Virar, Maharashtra, India
11.2019 - 04.2021
  • Handled DEN and Hathway cable Applications with Userbase of 10 Millions with Half Million sessions running per day, Made apps for other companies like Tata Motors Finance, John Deere, Aditya Birla and Municipal corporations like VVCMC, Thane, Bhiwandi, Dhule, Ahmednagar, Amravati.
  • Creation, UI Enhancements, reactivation of deactivated functionalities, enhancing codebase of Collection apps, Survey, CRM, Admin, Citizen, Government, Entry-Exit, Payroll, Taxation, Municipal, POS devices, Bluetooth Thermal printers apps.
  • SVN integration and code versioning practices.
  • Planned, Designed and Built Face-Recognition algorithm using libraries like OpenCV and ML Models of Google's TensorFlow Lite library.
  • Model creation for Google's TensorFlow Lite to detect similarity between images. Accuracy to 99.5 %, can detect differences between identical twins.
  • Point of Sale (POS) devices integration, security, portal handling, deployment to third party app stores. *Point of Sale devices are used for Card Transactions, with Sensors and Hardware like NFC, Card Swiper and Printer integration.
  • Technologies like Lint, CheckStyle, Findbugs integration for error free and efficient coding.
  • Encryption using AES256 and Checksum methodology for security and Data integrity respectively.
  • Migrating projects to Android X framework and libraries.
  • Strategy to incorporate Google Script as an Api for Word Translation. It saved a the company from making a subscription bloated with unwanted software with a very hefty fees.


Technologies & Practices: Custom, efficient MVC patterns. Firebase and Firebase RTD, WebService communication, MVVM, Coroutines, Dagger-Hilt, Kotlin, RxJava practices, Multithreading. Android Studio Profiling for Memory, Battery, Performance efficiency, Generic style coding, SVN code versioning, Sentry. Deployed [5] apps on Playstore.

Senior Android Developer

Shivam Trading Company
Virar, Mumbai, Maharashtra, India
07.2017 - 11.2019
  • Built a Goods Purchases, Inventory, Admin app from Scratch.
  • Created and Maintained PHP Authentication, Communication. Built Databases containing tables for Users, Products, Inventory, Orders. Converted Schemas to 3NF and 4NF forms.
  • Handled a Team of three people, with other Two Android developers.
  • Complete ownership of coding/developing server side.
  • Uploading images to server with Base64 conversion.
  • Use of Multipart for image Downstream/Upstream.
  • Designed UI and incorporated animating, transiting view elements strictly following Material Design.
  • Custom Notifications at Order placing, Adding to Cart, Adding to Favorites.
  • Calling - Messaging, Whatsapp functionalities(Inter-app communication through Intents).
  • Unique Billing mechanism, with information from Date, Time, Unique-Identifier(AndroidId).


Technologies & Practices: MVC pattern, Firebase, PHP, MVVM Practices, Project Architecture, Server Side Coding, Android Studio Profiler for Battery, Memory and Performance efficiency, Github, Sentry.

Android Developer

MapMyMarketing
Andheri, Mumbai, Maharashtra, India
02.2017 - 06.2017
  • Handled CRM , Loan, AI Chat Service applications with Userbase of 50K. Made products for Manappuram Gold Loan, Jyoti Labs, Invesco.
  • Created and Handled Sales Assistant's, Invesco vertical. The app was represented in Honk Kong CEO Forum on 15th June, 2017.
  • Developed complex UIs designed by UI designer with pixel perfect accuracy.
  • Laced our AI engine with multiple use-cases, like displaying tabular data with Complex UI Lists.
  • Solving bugs with Mighty Debugging skills.
  • Worked on XMPP Messaging Protocol, widely used by Whatsapp and Silicon Valley companies for presence related messaging(chatting).
  • Replicated PayTM's IFSC code generation module with Seamless experience.
  • Worked Profoundly on UI elements like Speedometers, Bar Charts, Pie Charts.
  • Devised strategy to integrate Mix Panel Analytics and to monitor user flow within different modules of the app.
  • Brought the whole app with efficient and seamless integration of Run-Time app permissions.


Technologies & Practices: MVC pattern, Analytics, Crash Monitoring, Profiling for Memory, Performance and Battery, Firebase, Crashalytics, Deployed [3] apps on Playstore.

Android Developer

Syncnetic Software LLP
Dombivli, Mumbai, Maharashtra, India
10.2016 - 02.2017
  • Handled applications with Userbase of 2K-3K. Created apps for Companies like Society Tea, Aroma.
  • Devised EULA strategy to help LeadCube app remain on Play Store. (App would collect Log Data for better CRM approach, Log Data is one of the sensitive data flagged by Google.
  • Designed user interfaces that engaged multiple senses and produced immersive experiences.
  • Created custom mobile applications using native technologies. Apps like SpyEar which uses properties for discretion like invisibility and hidden background Services.
  • Worked on Google Maps Integration with debug and release builds.
  • UI development from Inception to design and development.
  • Custom Push Notifications for Traditional chat/messaging service using WebService.
  • APK deployment to PlayStore and Third party App stores.
  • Deep understanding of Activity, Application Lifecycle.
  • Customer Support.


Technologies & Practices: MVC pattern, Crash Monitoring, Firebase, Crashalytics, Deployed [5] apps on Playstore.

Senior Android Developer|Android Engineer|iOS Dev

Free Lancing
Virar, Maharashtra, India
07.2017 - Current
  • Created apps for Individuals, Groups and Companies. Companies like GoodToGrow, Edutech Startups, Priyam It Services, Shubham Suoer Shopee, Orange Cash, Harsh Foods.
  • Extensive/Enormous use of Third-Party Android compatible Libraries.
  • Generating Database Schemas.
  • Basics of iOS, from ViewController transition to building UI on StoryBoards, to integrating third party libraries from CocoaPods and Carthage.
  • App SDLC, Architecture planning, Use-Case generation.
  • App Analytics, Crashalytics, Firebase RTD, Firebase Notifications.
  • Complex UI enhancements and algorithms.
  • Anti-Collision algorithm for a graphical module representing different nodes/subjects.
  • Shopping, Streaming, E-Commerce, Collection, Delivery, Education, System apps, and many more variety of verticals worked on.
  • Play Store, Third-Party App store deployment.

Technologies & Practices: MVVM, MVC, Clean Architecture, Android Profiling for Memory, Battery and Performance efficiency. Worked with a number of Backend technologies from PHP, .Net, WebServices, Firebase Real Time Database. Pushy, Firebase Notifications, Analytics, Crashalytics, Sentry, Kotlin Generics.

Education

Bachelor of Engineering (Computer Science) - Computer Science

Rajendra Mane Clg of Engg & Tech, Ambav.(Mum Univ)
Ratnagiri
08.2010 - 04.2016

HSC - Computer Science

Utkarsh Junior College Of Science, Commerce & Arts
Virar
01.2008 - 01.2010

SSC -

National English High School
Virar, Mumbai
01.1995 - 01.2007

Skills

OOPS

undefined

Portfolio

Examples of my Work in Android Development.

Play Store - https://play.google.com/store/apps/details?id=com.shashank.memebase&hl=en_US

GitHub - https://github.com/yadavshashankr

Portfolio videos - https://drive.google.com/drive/folders/1Ph8vLAgRatj8pkW_tYCfa9__35IXIlXw?usp=sharing

Accomplishments

  • Successful Freelancer, Computer Troubleshooter since the age of 14.
  • Network establisher and maintainer.
  • Involved in-directly with projects like ATM-Cellular dynamic security, QR based effective employee Management System.
  • Android Developer.
  • Developed application for the company INVESCO, got featured in Hong Kong CEO Forum on 15th June, 2017.

Additional Information

  • Participated in Shotput at taluka level, venue: ChimajiAppa Ground. Year 2005.
  • Participated in Discuss Throw at taluka level venue: ChimajiAppa Ground. Year 2005.
  • Participated in Shotput at district level venue: New English High School. Year 2006.
  • Attended and still attending “null” community workshops. India‟s biggest hacker community.
  • Participated twice in Robotics at Rajendra Mane College of Engineering & Technology. Year 2010, 2011.

Projects

  • Zact (Priv8Pay):
    Zact also known as Priv8Pay is an Android app belonging to Fincance- Tech domain. It provides solutions such as real-time credit card expense tracking, management, reports and more, for organizations. Currently Credit card companies provide expense reports after the billing cycle which could be up to a month. Companies find it challenging to keep track of their expenditures since this could result in delays, confusions and could also lead to losses. To resolve this Zact brings its expense management app to track this valuable information in real-time.
  • SpendLink:
    SpendLink is the successor of Zact (Priv8Pay). It includes all the features from the Zact app and also provides features for White-Labeling, SDK dependency, better Locale management and low latency code.
  • WatchManager:
    Watchmanager is an Android System app. It handles all sensitive tasks like activation of Modes, Screen alterations and Speaker accessibility through Firebase notifications.It also directs GWatch app to carry out non-sensitive tasks like collection of logs etc. It is also responsible for updation of itself, GWatch and Fallback Service.
  • GWatch:
    An application used for user interaction for knowing statuses and activating emergency features.GWatch is what a user faces and interacts with.It performs many non-sensitive tasks when receives notifications.
  • Fallback Service:
    It is the service on whom GWatch, WatchManager, GTab and TabManager is depended on. During a crash and through continuous monitoring, Fallback service is what operates. Crash generated in any of the apps is reported by Fallback service. Fallback service also triggers WatchManager, GWatch, GTab and TabManager when closed unpredictably.
  • TabManager:
    tabManager is an Android System app. It handles all sensitive tasks like activation of Modes, Screen alterations and Speaker accessibility through Firebase notifications.It also directs GTab app to carry out non-sensitive tasks like collection of logs etc. It is also responsible for updation of itself, GTab and Fallback Service.
  • GTab:
    An application used for user interaction for knowing statuses and activating emergency features.GTab is what a user faces and interacts with.It performs many non-sensitive tasks when receives notifications.
  • Geoangel AtHome:
    An application that detects user location in real time and identify if entered un-safezones, inside infrastructures or outside of it. It is laced with Technologies like Fall Detection, Heart Rate Scheduled Monitoring etc.
  • Hathway Prepaid:
    An application used by LCOs (Local Cable Operators) and ordinary users to Recharge/Modify/Add/Cancel plans of Television Channels. It uses technologies like Session generation and management, Encryption while communicating with Servers, Checksum methodology to ensure integrity of transferred data. Facility for Digital Payments like PayU and PayTM. The app is used by almost 1 Crore users across India.
  • Hathway Connect:
    An application used by LCOs (Local Cable Operators) and ordinary users to Recharge/Modify/Add/Cancel plans of Television Channels. It uses technologies like Session generation and management, Encryption while communicating with Servers, Checksum methodology to ensure integrity of transferred data. Facility for Digital Payments like PayU and PayTM. The app is used by almost 1 Crore users across India.
  • DEN Connect:
    An application used by LCOs (Local Cable Operators) and ordinary users to Recharge/Modify/Add/Cancel plans of Television Channels. It uses technologies like Session generation and management, Encryption while communicating with Servers, Checksum methodology to ensure integrity of transferred data. Facility for Digital Payments like PayU and PayTM. The app is used by almost 1.2 Crores users across India.
  • DEN Prepaid:
    An application used by LCOs (Local Cable Operators) and ordinary users to Recharge/Modify/Add/Cancel plans of Television Channels. It uses technologies like Session generation and management, Encryption while communicating with Servers, Checksum methodology to ensure integrity of transferred data. Facility for Digital Payments like PayU and PayTM. The app is used by almost 1.2 Crores users across India.
  • VClick (VVCMC Citizen App) (Google Play Store):
    An application provided by Virar-Vasai Municipal Corporation, made for the general public of Virar to pay their Property and Water Tax through Digital Payment Systems like Debit/Credit card payments. The app also provides useful information for emergency services, Virar Municipal Corporations Delegates and their contact numbers, Virar to other places Bus timings, Weather information of cardinal cities across Mumbai etc.
  • VVCMC Management app:
    Another application provided by Vasai-Virar Municipal Corporation, made for the employees of VVCMC. The app provides analytics about the Property and Water tax as per the hierarchy of users. The app also provides an online Attendance Marking/Reporting system, Leave Application and approval system etc.
  • VVCMC Survey app:
    Another application provided by Vasai-Virar Municipal Corporation, made for the employees of VVCMC. The app provides functionality to report Legal/Illegal properties with images. The app also provides support for Thermal Bluetooth printers. App also has provision for Barcode Scanning.
  • VVCMC Collection app:
    Another application provided by Vasai-Virar Municipal Corporation, made for the employees of VVCMC. The app provides functionality to collect Property Tax through various methods like Cash, Cheque, Online and Debit/Credit Cards. The app also provides support for Thermal Bluetooth printers. App also has provision for Barcode Scanning.
  • VVCMC Collection POS app:
    Another application provided by Vasai-Virar Municipal Corporation, made for the employees of VVCMC. The app is specifically designed for Point of Sale devices (mSwipe Service) which provides functionality to collect Property Tax through various methods like Cash, Cheque, Online and Debit/Credit Cards. The app also provides support for inbuilt POS device printer. It also has provision for Barcode Scanning. Encryption and checksum technologies while communicating with server for payments.
  • Bhiwandi Collection POS app:
    An application provided by Bhiwandi Municipal Corporation, made for the employees of BNCMC. The app is specifically designed for Point of Sale devices (EzeTap Service) which provides functionality to collect Property Tax through various methods like Cash, Cheque, Online and Debit/Credit Cards. The app also provides support for inbuilt POS device printer. It also provides encryption and checksum technologies while communicating with server for payments.
  • Bhiwandi Citizen app (Google Play Store):
    An application provided by Bhiwandi Municipal Corporation, made for the general public of Bhiwandi. The app provides helpful information about BNCMC Officials, Services, Map etc. App can also be used to make payments of their Property and Water Tax through Debit/Credit card.
  • BNCMC Management app:
    Another application provided by Bhiwandi Municipal Corporation, made for the employees of BNCMC. The app provides analytics about the Property and Water tax as per the hierarchy of users. App menus and options are based on the provided rights from server.
  • AMC Citizen app (Google Play Store):
    An application provided by Ahmednagar Municipal Corporation, made for the general public of Ahmednagar. The app provides helpful information about AMC Officials, Services, Map etc. App can also be used to make payments of their Property and Water Tax through Debit/Credit card.
  • AMC Management app:
    Another application provided by Ahmednagar Municipal Corporation, made for the employees of AMC. The app provides analytics about the Property and Water tax as per the hierarchy of users. App menus and options are based on the provided rights from server.
  • DMC Citizen app (Google Play Store):
    An application provided by Dhule Municipal Corporation, made for the general public of Dhule. The app provides helpful information about DMC Officials, Services, Map etc. App can also be used to make payments of their Property and Water Tax through Debit/Credit card.
  • DMC Management app:
    Another application provided by Dhule Municipal Corporation, made for the employees of DMC. The app provides analytics about the Property and Water tax as per the hierarchy of users. App menus and options are based on the provided rights from server.
  • TMC Citizen app (Google Play Store):
    An application provided by Thane Municipal Corporation, made for the general public of Thane. The app provides helpful information about TMC Officials, Services, Map etc. App can also be used to make payments of their Property and Water Tax through Debit/Credit card.
  • TMC Management app:
    Another application provided by TMC Municipal Corporation, made for the employees of TMC. The app provides analytics about the Property and Water tax as per the hierarchy of users. App menus and options are based on the provided rights from server.
  • John Deere Collection app:
    A collection app made for the collectors of John Deere. The app provides provisions to report various scenarios that come while performing collection. App loads data only once, while logging in and then performs offline transactions. Transactions are synced with the server as soon as internet connectivity is available.
  • Aditya Birla Collection app:
    A collection app made for the collectors of Aditya Birla. The app provides provisions to report various scenarios that come while performing collection. App loads data only once, while logging in and then performs offline transactions. Transactions are synced with the server as soon as internet connectivity is available.
  • TMF Collect app:
    A collection app made for the collectors of Tata Motors Finance Ltd. The app provides provisions to report various scenarios that come while performing collection. App loads data only once, while logging in and then performs offline transactions. Transactions are synced with the server as soon as internet connectivity is available.
  • Sales Assistant Manappuram Gold (Google Play Store):
    Customer Relationship management system, custom designed for Manappuram Gold Loan, belonging to Map My Marketing Pvt. Ltd. It is an application that uses various technologies and services to optimize Sales.
  • Sales Assistant Jyoti Laboratories (Google Play Store):
    Customer Relationship management system, custom designed for Jyoti Laboratories, belonging to Map My Marketing Pvt. Ltd. It is an application that uses various technologies and services to optimize Sales.
  • Sales Assistant Invesco (Google Play Store):
    Customer Relationship management system handled completely by Artificial ntelligence, custom designed for Invesco, belonging to Map My Marketing Pvt. Ltd. It is an application that uses various technologies and services to optimize Sales.
  • LeadCube CRM (Google Play Store):
    Customer Relationship management system, belonging to Syncnetic Software LLP. It is an application that uses various technologies for optimizing Sales services of companies like Foggers, Tarang Infotech, Society Tea etc.
  • LeadCube Tutorial (Google Play Store):
    Customer Relationship management system, belonging to Syncnetic Software LLP. It is an application that uses various technologies for optimizing Sales services in the field of Education for companies like Cambridge School and POTE Trust.
  • LeadCube Traveler (Google Play Store):
    Customer Relationship management system, belonging to Syncnetic Software LLP. It is an application that uses various technologies for optimizing Sales services in the field of Tourism for company like SSK travels.
  • LeadCube Estate (Google Play Store):
    Customer Relationship management system, belonging to Syncnetic Software LLP. It is an application that uses various technologies for optimizing Sales services in the field of Real Estate for companies like Sai Estate Service and Aditya Real Estate.
  • LeadCube Partner Portal (Google Play Store):
    Leads and Partners record keeping system, belonging to Syncnetic Software LLP. It is an application that uses various technologies like tracking records, having graphical and statistical information.
  • OnSightAroma:
    Application designed by Syncnetic Software LLP, belonging to Aroma Company. It is an application that uses various technologies like tracking sales record of products and provision for displaying of products.
  • Spyear:
    Application designed by Syncnetic Software LLP, belonging to Syncnetic Software LLP. It is an application that records calls and sends the recorded data to server very discreetly and not leaving trace.
  • Wireless Access Point based Dynamic Security (CONSEC): (Completed)
    The project is about providing dynamic security to Android smart phone users. The dynamicity in security is achieved by the Wireless Access Points being broadcasted in the desired scenarios. Project also contains mechanism to provide security within the app and information leakage from Android OS is also eliminated.
    One paper published ( http://www.ijsrd.com/articles/IJSRDV4I31257.pdf ).
  • Assisted Operating System (AOS): (Completed)
    AOS is designed to help the differently able persons who lack eyesight and hearing aids. AOS also proves to be over easy to understand Computers and its operations for people who are not familiar with them.
  • Informational Website: (Completed)
    A website displaying information about Engineering works, Legends of Engineering and their precious contributions. Website is completely built up in HTML and provides functions that could be achieved with technology like CSS.
  • Photo Album: (Completed)
    Android application that automatically surfs the user through multiple black & white photos and upon touching one of them would bring it up the same photo in its actual color.
  • Operating System Optimizer Tool (Windows): (In progress)
    Along with removing junks from deep locations in memory, the tool had capabilities of operating in a DOS screen with requirements that of a user with minimal knowledge of computers. The tool was able to perform tasks like Defragmentation, Memory Check, Junk removal, Memory optimization, etc.
  • Shivam Trading App: (Completed)
    Android app for Shivam Trading Co. The app facilitates the clients of Shivam trading to place their order online. The administrator has the provisions for updating and modifying price and values of their product right from the Android Smartphone.
  • GeoLocateDisplay : (Completed)
    Android application which accepts user provided time through a TimePicker, and upon alarm, starts displaying toasts of the user’s location in longitudinal and latitudinal parameters in Real-Time. App is made to create a background service, that triggers alarm and the function associated through it. Having a background service eliminates the need of app to be running in background or in front.

Personal Details

Full Name : Mr. Shashank R. Yadav.

Age : 30 Years

Date of Birth : 27th November, 1990

Current Address : 222, Balaji Centre, Gawad Wadi, Virar(East), Pin-401305.

Tal-Vasai Dist-Palghar.

Nationality : Indian.

Declaration

Declaration:

There by I declare that the above given information & details are true to the best of my knowledge.

Place: Mumbai.

Date: 31 /10 /2021

Mr. Shashank R. Yadav

Timeline

Senior Software Engineer, Android

Ignite Solutions
01.2022 - Current

Android Developer | Fancy Hacker

Geoangel
04.2021 - Current

Software Developer (Android)

ASCENTech India Pvt. Ltd.
11.2019 - 04.2021

Senior Android Developer

Shivam Trading Company
07.2017 - 11.2019

Senior Android Developer|Android Engineer|iOS Dev

Free Lancing
07.2017 - Current

Android Developer

MapMyMarketing
02.2017 - 06.2017

Android Developer

Syncnetic Software LLP
10.2016 - 02.2017

Bachelor of Engineering (Computer Science) - Computer Science

Rajendra Mane Clg of Engg & Tech, Ambav.(Mum Univ)
08.2010 - 04.2016

HSC - Computer Science

Utkarsh Junior College Of Science, Commerce & Arts
01.2008 - 01.2010

SSC -

National English High School
01.1995 - 01.2007
Shashank YadavSr. Software Developer (Android) | Android Engineer | Fancy Hacker | IOS Developer