Summary
Job Responsibilities
Programming Language
Skills
Overview
Work History
PROJECT UNDERTAKEN
Code Versioning Tools
Project Management Tools
Certification
Websites
Education
Generic

Ajaya Vishvakarma

New Delhi

Summary

A professional Android Developer with 10+ years of experience specializing in Android application development. My expertise spans the entire software development lifecycle, and I stay up-to-date with evolving technologies to deliver high-quality solutions. I believes in hands-on approach, fostering innovation and excellence, with skills in Java, Kotlin, Reactive programming and a strong ability to learn, and adapt for project success.

Job Responsibilities

  • Coding: Write well designed, efficient code.
  • Research and development: Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.
  • Standard Practice: Ensure design is in compliance with specification.
  • Support: Identify production and non-production application issues.
  • Lifecycle Process: Contribute in all phases of the development lifecycle.

Programming Language

Java, Kotlin, Reactive programming

Skills

  • Android Studio and Xcode
  • Dagger2 and HILT
  • Rx-Java
  • Coroutines
  • Compose UI
  • Android Jetpack
  • Architecture Pattern MVC & MVVM
  • Poguard and R8
  • IAP
  • API Integration(Volley, Retrofit, AWS AppSync)
  • JSON Parsing
  • Push Notifications
  • Payment Integration
  • SecurityNetworking
  • 3rd Party Libs / SDKs
  • Memory management
  • SQLite Database and Room
  • Firebase
  • Localization
  • Google Analytics
  • Deep-linking
  • PubNub, Socketio, Twillio
  • Google Maps
  • JW, Youtube and Exo Players
  • Experience working in MP3, MPEG-4, JPEG, PNG, HTTP Streaming, RTSP Streaming
  • Experience working in an agile environment etc

Overview

11
11
years of professional experience
5
5

Certifications

Work History

Sr. Software Engineer

Appy Pie LLp
Noida
06.2019 - Current
  • Revamped the AppyPie Android AppBuilder code base, resulting in improved user interface and performance through collaboration with a team.
  • Used Agile development methodologies as part of continual software evolution and innovation.
  • Writing clean, maintainable code to implement app features and functionality using Kotlin and Reactive programming languages.
  • Integrating with backend services and APIs to fetch data and perform various tasks required by the app.
  • Integrated Proguard and R8 technologies to shrink, obfuscate, and optimize code base.
  • Used to upgrade AppBuilder code base for Android API levels 28, 30, 33, and 34 and ensured compatibility by addressing deprecated APIs and adopting new platform features.

Sr. Android Developer

CWS Technology
Noida
08.2014 - 08.2017
  • Worked individually to develop and maintain multiple client applications and contributed to full life cycle development of applications.
  • Collaborated with product owner to develop and execute Android mobile applications.
  • Collaborated with design teams to effectively meet development requirements and enhance user experiences.

Software Engineer

Samin Tekmindz India Pvt. Ltd
Noida
08.2014 - 08.2017
  • Worked as part of the team to fully involve in building and maintaining the main parts of the project using Java and related technologies.
  • Used Agile development methodologies as part of continual software evolution and innovation.
  • Integrating with backend services and APIs to fetch data and perform various tasks required by the app.

Software Trainee

Samin Tekmindz India Pvt. Ltd
Noida
02.2014 - 07.2014
  • I worked on enhancing my skills by participating in projects such as PNB Remote Account Opening (Banking) and FriendsHang (Social) apps, collaborating with experienced leads and mentors.

PROJECT UNDERTAKEN

AppyPie AppBuilder (No Code App Development Platform)

1. Media Player: Enable media feature to configure audio, video and radio urls or feeds which will parsed and play accordingly and can schedule alarm to play audio and manage admin configurations. https://play.google.com/store/apps/details?id=com.app.electriccitymultimedia

2. Appsheet: Enable user to connect Google sheets, create tables and apply formulas to manage sheets.

3. Loyalty Card: Enable redeem coupon via code and via manual check in with or without screenshot.

4. Hyperlocal (Urbanclap): Enable multi-category service-based feature to book or schedule, track status, and configure multiple payment options.

https://play.google.com/store/apps/details?id=com.app.nailmanicurist

5. AR Scanner: Enables users to scan target images and gives respective actions and their results.)

6. Demand Delivery: Enable users to find available vehicles with pickup and drop locations, book or schedule delivery items with payment, track items

and delivery agent real time with pubnub SDK.

7. Messenger: Enable users to connect with friends, family, and colleagues across the globe in real-time including group chats, voice and video call using

Twilio SDK.

8. QuizPoll: Game-based quiz app enables users to create their own custom audio/video/image-based quizzes, play quizzes shared by other users, and

enjoy in-between memes animations.

9. AppyPie AI AppBuilder: Enable users to describe your App in a sentence and the generative AI app builder will build it.

CWS Technology Project

1. Coastalwatch Surf Check (Sports): Live streaming application for checking daily surf reports and surf forecasts.

https://play.google.com/store/apps/details?id=com.coastalwatch.hurleysurfapp

2. AdvisoryMandi (Finance) : Stock market app to provide financial advice, knowledge, and analysis on past performance, enabling users to make

investments through chat/call. Advisors can showcase their talent and skills to assist millions of investors and traders.

https://play.google.com/store/apps/details?id=com.quiz.advisorymandi

Tekmindz India Pvt Ltd. Project

1. IAN Mobile App (Finance): Enables users such as entrepreneurs, investors, and the IAN team to interact with deals, track deals status through workflow

steps, and make commitments against deals, meetings, and pitch sessions.

https://play.google.com/store/apps/details?id=com.tmz.ian&hl=en

2. MCBBank (Banking): A multi-currency wallet-based app that manages personal, beneficiary, and MNO wallets, facilitates fund transfers, provides

transaction summaries, allows payment for various utility services, maintains transaction history, and enables configuration of auto-debit for utility services

and also mark services as favorites.

3. Tapp Mobile Recruiting (Job Search): A job search app where users can create profiles and preferences, and employers can post their positions and job

descriptions. The app finds matches based on specified criteria. If there is a mutual selection, a chat connection will be established between them.

https://play.google.com/store/apps/details?id=com.tappjobs.tapp&hl=en

6. Greenlots (Automotive): An EV driver app enables users to search for stations on the map with details, find routes, start or stop charging, and schedule

charging sessions.

https://play.google.com/store/apps/details?id=com.zecosystems.greenlots&hl=en

Code Versioning Tools

SVN, GitHub

Project Management Tools

Jira, Trello, Basecamp, Mantis.

Certification

  • J2SE Sun certified certification from NIIT New Delhi.
  • J2EE certification from NIIT Sapru Marg Lucknow.
  • Successfully completed Udemy's Advanced Android Bootcamp 2024, covering Jetpack, Architecture & More.
  • Successfully completed Udemy's Android OS Internals / AOSP Mobile ROM Development.
  • Successfully completed Udemy's Modern Android app using Kotlin, MVVM, Dagger2, RxJava.

Education

Bachelor of Technology - Information Technology

UNS Institute of Engineering And Technology
07-2012
Ajaya Vishvakarma