Email: ***************@*****.***
MObile: +1-425-***-****
Key Skills Profile Summary
• A goal-oriented professional with over 9 years of experience in the analysis, design & development of Android Applications using different tools and configurations
• Skilled in mapping clients' business requirements and translating these into functional specifications, services, implementations, and custom application solutions
• Skilled at executing the project with third-party libraries including Chart JS, Ng2 Smart Table, and Angular
Material
• Proficiency in managing end-to-end development of mobile applications for multiple projects simultaneously from requirement specifications, planning, designing, testing, implementation, and configuration till documentation
• Skilled in leading a team for the project with insightful knowledge of analysis, design, development, and
configuration management; ensuring completion of the project within a defined time and within budget constraints
• Proven capabilities in implementing improvement
methodologies with knowledge of using Agile / Scrum Methodologies
• Significant experience working with clients/customers and technical teams for securing & leading concurrent projects
• A quick learner in mastering new technologies; capable of working in both team and self-directed settings
Soft Skills
Technical Skills
• Android: Ionic, Google Cloud Messaging, Facebook SDK, Urban Airship, Firebase, Kickflip, Nougat, Dagger, Git, Loaders, Material Design, Calligraphy, EventBus, Retrofit, GitHub, Glide, Dependency Injection, Robolectric, Handlers, Otto, Frodo, Robotium, Chromecast, ORMLite, GitLab, Retrolambda, IntentServices, Android Studio, Samsung SDK, Lollipop, IcePick, JIRA, Picasso, Ion, Doze Mode, Twitter, Android-Job, Bluetooth Low Energy, GreenDAO, Eclipse, animations, Volley, MVP, OkHTTP, LeakCanary, RxCache, Jenkins, ExoPlayer, Google Custom Search, REST, RxJava, GSON, JUnit, Espresso, JobScheduler, Cordova, Push Notifications; also SQL, Python
• Programming and Development: JavaSE, JavaEE, Hibernate, Spring, JSPX, Gradle, JavaFx, JQuery, JSP, GWT, JavaEE, Oracle, EJB3, JBoss, WebServices, Servlets, MySQL, DB2, SQLServer, Eclipse, MVC, Castor, PostgreSQL, DBVisualizer, HTML, CSS, JavaScript, XML, Swing, BizAgi
• Information Technology: Windows (XP, Vista, 7), Mac OS X, Linux (Suse, Ubuntu, Fedora).
Academic Details
• Bachelor of Science, Electrical Engineering (BSEE) - Minor in Mathematics University of Florida, Gainesville, FL Work Experience
Sr. Android Developer
Shotclasses, Microsoft (Mindtree Limited), Redmond, WA September 2019– Present https://play.google.com/store/apps/details?id=com.mindtree.shotclasses A completely upgraded UI is awaiting you in this version which is sure to make learning more fun for your teams!
P.S. Don't forget to check out the new quiz formats and personalized leaderboards.
• from inception to implementation
• Developed the frontend of a dashboard showing the statistics for projects
• Executed complete Development Lifecycle with a focus on Impact Analysis, detailed Design, and Development; ensured timely completion and delivery of the project to the client; extended production support for applications
• Managed the implementation phase by formulating project plans and resolved issues arising due to scope creep or other technical matters
• Analyzed user needs & application requirements to determine feasibility within time & cost constraints, designed and architected frontend development
• Interacted with team members to ensure the smooth progress of project work using Angular 6 as the main technology
• Ensured adherence to quality norms throughout the implementation process
• Identified, and analyzed defects, questionable functions, errors, and inconsistencies in software program functions, outputs, online screens, and content
• Conducted system study and coordinated with team members for product documentation, system design & integration, coding, and application maintenance
• Developed useable, attractive & cross-browser web interfaces that account for readability and accessibility
• Consumed Web Services using a Retrofit instance with a built-in GSON converter.
• Utilized MVP in the Android app to design the app structure.
• Documented and demonstrated solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
• Worked on migrating the existing NineOldAndroids library to modern Android SDK with property animations.
• Wrote Javadoc for documenting the different modules, hardware & software features.
• Use of QR Droid to scan QR codes.
• Utilized the Picasso library for image downloading, caching, and rendering to UI.
• Use of SQLite database schema to persistent data storage for every schedule in a local cache.
• Generated a custom behavior on multiple screens by using custom controls.
• Have a portfolio of shipped production-level apps used by a large number of users.
• Revised the app user Interface to generate tens of production-ready prototypes.
• Experience developing highly efficient Java code and view layouts and the ability to diagnose performance bottlenecks.
• Used Git repositories to have the software in a version control environment.
• Mentored Junior Android Developers during the development cycle and process.
• Understanding of Activities, Fragments, Custom Views, Services, Volley, Support library, and 3rd party libraries.
• Retrofitted four legacy list views to Fragments to gain additional flexibility.
• Implementation of various user interface components such as WebView, ListView, ImageView, and TextView to display the data for the application.
• Created custom animations and transitions to improve the user experience.
• Coordinated with the testing team during the testing phase to resolve issues.
• Refactored code to change a previous MVC implementation to an MVP design pattern.
• Design, develop, and document application and framework code in Java.
• Work effectively with UI designers who are obsessive about pixel perfection.
• Supervised the task reporting of all the Android team members. Sr. Android App Developer
Sales UX, Mindtree Ltd., Redmond WA, January 2017– August 2019 https://play.google.com/store/apps/details?id=com.mindtree.pgsales HYPERLINK
"https://play.google.com/store/apps/details?id=com.mindtree.pgsales&hl=en_IN&gl=US"& HYPERLINK
"https://play.google.com/store/apps/details?id=com.mindtree.pgsales&hl=en_IN&gl=US"hl=en_IN HYPERLINK "https://play.google.com/store/apps/details?id=com.mindtree.pgsales&hl=en_IN&gl=US"& HYPERLINK
"https://play.google.com/store/apps/details?id=com.mindtree.pgsales&hl=en_IN&gl=US"gl=US The mobile app was available for Android and Apple smartphone users. Download and log in using the credentials that you have received in the email.
This app is meant for sales education in various industries. It is useful for any person who is aspiring to be in sales. It covers a wide variety of topics that are essential in the field of sales such as Negotiation skills, Omnichannel, etc.
• Applied RxKotlin in conjunction with RxAndroid and RxBinding libraries to make the app multithreaded and perform synchronous operations.
• Used Kotlin extension functions to efficiently re-use existing codes and reduce code duplication to its bare minimum.
• Executed complete Development Lifecycle with a focus on Impact Analysis, detailed Design, and Development; ensured timely completion and delivery of the project to the client; extended production support for applications
• Analyzed user needs & application requirements to determine feasibility within time & cost constraints, designed and architected frontend development
• Utilized Dagger 2 and Hilt for dependency injection as well as JUnit, Roboelectric, and Espresso for testing.
• Implemented various user interface components such as WebView, List View, Image View, and Text View to display the data for the application.
• Identified, and analyzed defects, questionable functions, errors, and inconsistencies in software program functions, outputs, online screens, and content
• Utilized MVP in the Android app to design the app structure.
• Documented and demonstrated solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
• Use of SQLite database schema to persistent data storage for every schedule in a local cache.
• Experience developing highly efficient Java code and view layouts and the ability to diagnose performance bottlenecks.
• Used Git repositories to have the software in a version control environment.
• Used Jira for ticket creation & tracking and Adobe for push notifications.
• Utilized Charles Proxy to trace API calls and GSON & Moshi to parse JSON models, used Serializable and Parcel able to convert to and from JSON files
• Implementation of various user interface components such as WebView, ListView, ImageView, and TextView to display the data for the application.
• Created custom animations and transitions to improve the user experience.
• Coordinated with the testing team during the testing phase to resolve issues.
• Work effectively with UI designers who are obsessive about pixel perfection.
• Supervised the task reporting of all the Android team members. Android Mobile App Developer
Comcast Business Events, Comcast, Atlanta, March 2015-December 2016 https://play.google.com/store/apps/details?id=com.comcastbusiness.cbevents Comcast Business offers a suite of Connectivity, Communications, Networking, Cybersecurity, Wireless, and Managed Solutions to help organizations of different sizes prepare for what’s next. Powered by the nation’s largest Gig-speed broadband network, and backed by 24/7 customer support, Comcast Business is the nation’s largest cable provider to small and mid-size businesses and one of the leading service providers to the Enterprise market.
• Developed and enhanced features to restrict usage based on Authorization and Authentication OAuth tokens.
• Used Agile Scrum with 2-week sprints and daily stand-ups and performed technical work within an Android Studio IDE.
• Used Shared Preferences to retain user UI preferences with local key-value pairs.
• Implemented two-way data binding to communicate user input to View Models which updated localized databases.
• Refactored modules of the app from MVP to MVVM app architecture using Kotlin coding and eliminated null-point exceptions.
• Programmed in a hybrid Kotlin/Java codebase.
• Consumed REST API securely over HTTPS and Retrofit.
• Used the GIT version to merge the source code into GitHub.
• Used JUnit and Mockito to create and perform tests on the application code.
• Performed tests with Mockito, Test Fairy, and Robotium, and worked with the QA team to ensure all issues were remedied to their satisfaction.
• Debugged and fixed access to Bluetooth settings, network connectivity, Wi-Fi Multicast reception, and connect and disconnect from Wi-Fi.
• Utilized Leak Canary to find memory leaks and optimize as well as improved the performance.
• Secured information and user data with an SQL Cipher instance and worked with HTTPS requests. Android Developer
Invoice2Go from BILL, Silicon Valley, CA, September 2013 – February 2015 https://play.google.com/store/apps/details?id=com.invoice2go.invoice2goplus HYPERLINK
"https://play.google.com/store/apps/details?id=com.invoice2go.invoice2goplus&hl=en_IN&gl=US"& HYPERLINK
"https://play.google.com/store/apps/details?id=com.invoice2go.invoice2goplus&hl=en_IN&gl=US"hl=e n_IN HYPERLINK
"https://play.google.com/store/apps/details?id=com.invoice2go.invoice2goplus&hl=en_IN&gl=US"& HYPERLINK
"https://play.google.com/store/apps/details?id=com.invoice2go.invoice2goplus&hl=en_IN&gl=US"gl= US
Worked as a project developer aimed at developing functionality and improving performance, I enjoy working with a designer and creating great interfaces and user experiences. This was a great opportunity to do some UI/UX for a very large audience
• Used JIRA for project planning and bug tracking on this Android app
• Developed Custom Views and Compound Views for the app.
• Worked to update the use of AsyncTasks to RxJava to run the process in the background.
• Used ZXing to read the information from various QR codes to access the vehicle information.
• Used NewRelic to optimize and improve the Android app performance.
• Assisting code merges, builds, and deployments, and ensuring production stability.
• Participated in the design of the restful API for the app–server interaction.
• Tested the Android mobile app in various emulators to support multiple Android devices.
• Applied my experience with Google coding and design standards on this Android project.
• The post Get/Post/Header HTTP asynchronous request to the backend API using Retrofit
• Participated and conducted SCRUM meetings to review project progress.
• Employed knowledge of relational databases (Oracle, MS SQL Server, MySQL, PostgreSQL, etc.).
• Publish release packages and records for this Android app project.
• Performed peer reviews on colleague’s code to ensure consistent standards.
• Sped up the build process with continuous integration tools: CircleCi and Travis.
• Unified Android designers and Android app developers in the design of the UI screen with compound views.
• Detected new features that could be implemented and did so.
• Added Push Notification features with Urban Airship.
• Effectively used Activities, Services, Broadcast Receivers, SQLite, and preferences Android components.
• Lead the mobile app committee to establish long-term goals and strategies for the technical direction of the app.
• Used Butter Knife library to apply binding in Android views.
• Served as a technical lead within the company to develop the technology stack.
• The application was written natively with the Android SDK, and it supports devices starting from KitKat.
• Supervised the creation of the unit, integration, and stress test cases with JUnit, Espresso, and monkey-runner.
Android Developer
Blackberry Hub + Services, Blackberry, Bellevue, WA, January’13-August’13 https://play.google.com/store/apps/details?id=com.blackberry.infrastructure HYPERLINK
"https://play.google.com/store/apps/details?id=com.blackberry.infrastructure&hl=en_IN&gl=US"& HYPERLINK
"https://play.google.com/store/apps/details?id=com.blackberry.infrastructure&hl=en_IN&gl=US"hl=en _IN HYPERLINK
"https://play.google.com/store/apps/details?id=com.blackberry.infrastructure&hl=en_IN&gl=US"& HYPERLINK
"https://play.google.com/store/apps/details?id=com.blackberry.infrastructure&hl=en_IN&gl=US"gl=US BlackBerry Hub+ Services is the foundation upon which all of your favorite BlackBerry applications are built. It provides both enhanced security and improved productivity.
• Generated reachable daily project goals and created a delegation task system.
• Extensive experience with Java and full command of various APIs on all OS versions.
• Used Chart Boost library to help track issues and market trends.
• Improved the layout rendering by saving and optimizing the view hierarchy in all the resources.
• Rose to the challenge of a demanding project and a fast-paced, agile environment constantly learning.
• Created multiple scripts in Python and Go to unload the database and generate the backup logic inside daemons.
• Worked with notifications to send reminders to the UI.
• Responsible for the design of multiple layouts in different physical devices of the app.
• Ability to manage competing priorities in this complex project and maintain quality and high productivity.
• Extensive use of heavy data workloads to show items in a ListView.
• Worked with Universal Image Loader library for image rendering in ListViews.
• Configured multiple analytic tools to get valuable information on a post-install state: Crashlytics, Mixpanel, Flurry, Answers
• Integrated Facebook –Twitter API for incorporating like, log in and sharing features
• Followed an agile/iterative development process on the Android team (XP, SCRUM, etc.).
• Resolved issues, fixed bugs, and optimized the Android mobile application.
• Applied Picasso to download images and show them in the UI.
• Enhanced the classes that connected with the Java Web Service. Extracurricular Activities
• Acted as VP Internal (Public Relations Chair), August 2011 - December 2012 & August 2010 - May 2011 at Women in Electrical & Computer Engineering