MOUNIKA
Phone: 479-***-****
Email: ******.********@*****.***
Linkedin: https://www.linkedin.com/in/dmounika
SUMMARY
* ***** ** ************ ******** development experience.
* ***** ** ******* **p development experience.
Developed apps using Eclipse and Android studio.
Has experience with publishing apps in google play store, monitoring user reviews and prioritizing bugs for next releases.
Proficient with common Android framework like location APIs, User Permissions, Hardware dependencies.
In-depth knowledge of Android Framework and Architecture components.
Experience with profiling applications and Memory Management.
Worked on MVVM Architecture.
Worked on Firebase integration.
Worked on Data Binding and Live data.
Developed UX component using Material design guidelines.
Experience in collaborating with cross-platform engineers.
Used Zeplin and Figma tools when working with designers.
Experience in the entire Software Development Life Cycle and agile methodologies.
Expert level programming skills in C, C++, Java., and a quick learner of any programming language.
Good understanding of core computer science concepts like DRY and SOLID.
Skillful in developing the complex CAD related software solutions and strong designing techniques and patterns.
In-depth and Proficient knowledge in Intergraph products – Smart Sketch (RAD), Smart Plant P&ID and Smart 3D.
Ability to adapt to changing environment and technologies very quickly.
Experienced in working with teams at different locations.
Completed the Basic course of French Language.
SKILLS
Languages: C, C++, VC++, MFC, COM/ATL, C#, Java, Kotlin
Development Tools: MS Visual Studio, Eclipse, Android Studio
Platforms: Windows, Android, Unix,
Source Control: Git, VSS, TFS,
Others: HTML, XML, JSON, DOM, SQL, Coverity
EXPERIENCE
BRocket at Dallas, TX. As Android Developer Apr 2017 – July 2020
COCO-COLA FREESTYLE
The Coca-Cola freestyle app is an add-on feature of Coca-Cola freestyle machines. Users can create an account with Coke to connect to a Coca-Cola freestyle machine and create their own mixes with 2 or 3 beverages making the complete portion of those beverages to 100%. i.e. Access to all favorites, both Mixes and Drinks in one place. App can find a Coca-Cola free style machine and gets Coca-Cola Freestyle Rewards program.
Users can receive new promotion mixes each week. If Coke runs any additional promotions like pour 5 drinks and get 5 dollars amazon gift card, then user need to connect through the application to be eligible for the rewards.
Responsibilities:
Involved in requirements gathering and project plan.
Responsible for development of multiple features inside the app.
Designed and Implemented Views and Layouts for User Interaction.
Developed the UI layers for Activities and implemented Fragments within UI.
Worked on Android platform APIs, Android UI (list views, adapters, dialogs, menus, Action Bar, Fragments, web view, custom view), layout managers, content providers.
Worked on requesting user location which enables search for nearby machines.
Utilized Retrofit library with OkHttp for network calls.
Responsible for consuming the REST services, getting JSON responses and parsing them using GSON and displaying it to UI.
Working with RxJava (ReactiveX) for asynchronous composition and manipulation of data and events using Observers and Observables in the application.
Implemented MVP pattern.
Migrated Code logic module from java to Kotlin.
Implemented coroutines in Kotlin to make asynchronous network calls.
Utilized Jenkins to build and deploy production builds as well as development environments for testing backend processes.
Responsible for any bug fixes in current live application.
Migrated fabric to firebase for crashlytics.
Participated in Sprint Planning, status, retrospective and review meetings.
Part of the core technology research team.
Tools & Technology: Java, Kotlin, Android Studio, Gradle, UrbanAirship, Firebase, Min SDK 24,Okhttp, Retrofit, Rxjava.
CAESARS
Caesars Rewards mobile app is the portal to Caesars Entertainment gaming and resort destinations. The best of Las Vegas, Atlantic City, New Orleans and more is at user's fingertips. Users can explore hotels, resorts, casinos, shows, restaurants, attractions, and nightclubs. Booking experiences are well thought out and developed keeping users' experience in mind. App has an in-door maps feature where users can explore each floor in the resorts and even use the AR enabled navigation system to guide them to their favorite destinations within the resort. App also supports loyalty programs and promotions from business to drive more user engagement.
Responsibilities:
Designed and Implemented RecyclerViews.
Developed all UI with Google material design guidance.
Involved in requirements gathering and project plan.
Responsible for development of user focused promotions functionality.
Responsible for uploading APK to beta channel on Google play store and co-ordinate beta testing.
Responsible for any bug fixes in current live application.
Implemented crashlytics to track crashes in the app.
Participated in Sprint Planning, status, retrospective and review meetings.
Tools & Technology: Java, Android Studio, Gradle, Jenkins, Artifactory, UrbanAirship, Crashlytics, Android API 15 – 26
VAAIDYA at Boston, MA. As Android Developer July 2016 – December 2016
Vaaidya application is a one stop smart solution for all private health practitioners for maintaining, sharing, and retrieving patient records along with being a scheduling assistant. Vaaidya will take care of maintaining patient records to the standard determined by MCI and coon to HIPPA standards. It also has features like voice note saver and image saver – to save all the time from typing long texts notes. Apart from records management, Vaaidya aims to provide data that can be inter-changed, shared and exchanged between doctors and patients.
Responsibilities:
Participated in full Mobile App Software Development Life Cycle.
Practiced Test-driven development (TDD) process in implementing the app.
Implemented custom UI and UX
Implemented JSON parsing for data interchange between the web services and the Mobile application.
Used Multi-threading to implement parallel processing of patient records.
Used GPS services to get the exact location.
Used Thread Pool Executors and Async Tasks for asynchronously loading data for better UI performance.
Design and develop Android app for API level 15 and above.
Implement 3rd party SDK like hockey app, Butterknife.
Converted android application from Ant to Gradle.
Debugging using Android Studio and DDMS tool.
Use Postman to verify API functionality
Tools & Technology: Java, Eclipse, Gradle, Jenkins, artifactory, google play store, Firebase, Android API 14 – 23
INTERGRAPH at Hyderabad, INDIA. As Senior Software Analyst Dec 2010- July 2015
Intergraph Smart Sketch® is a versatile and cost-effective precision engineering and drafting product. It gives EPCs and O/Os a competitive edge throughout the plant life cycle by speeding productivity, cutting costs, and offering a sophisticated degree of automation for detailed work. Smart Sketch is also the drawing editor for Smart Plant 3D and Smart Marine 3D – both inside and outside the application.
Responsibilities:
Worked on translator architecture in RAD which basically involves importing the drawings created from AUTOAD and MicroStation into Smart Sketch(RAD) and also export of Smart Sketch drawings into Autocad and microstation.
Involved in developing RAD translator architecture to support import and export of MicroStation v8 files to and from SmartSketch .Microstation v8 was the newer version introduced by Bentley Systems.
To ensure stability and quality of code, RAD uses a third party tool called Coverity. It is installed as a plug-in for microsoft visual studio. Coverity helps to find defects in code such as memory leaks, resource leaks. Solved several coverity defects in RAD translator module to improve the stability of code.
Involved in developing RAD .NET API to enable the product to excel in 64 bit systems and new operating system platforms.
Developed test framework to ensure RAD .NET API works efficiently.
Environment: C, C++, Visual Basics, VC++, STL, Win32, API, Win Form, MFC, WPF, COM, DCOM, Version One, Microsoft Visual Studio 2005, 2008 & 2010, 2013, Windows 7, Windows XP, SmartSketch® Review, Intergraph Smart™ 3D, SmartPlant P&ID, AutoCAD, Bentley Micro station.
EDUCATION
Master’s in computer science and Engineering, completed in June 2010 from University of Hyderabad, INDIA