We provide IT Staff Augmentation Services!

Android Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Over 9 years of total IT experience analyzing and developing web services, web sites, desk applications and android applications
  • Strong 6 years of experience with Android development using Android studio, Xamarin Studio and C#.
  • Extensive 8 years of experience working with Microsoft Technologies like .NET, SQL Server, and Dynamics Nav.
  • Experience understanding design patterns, architectures, coding, and maintenance.
  • Experience developing Web services with WCF, Net Core and Web API for ASP web form, MVC .NET sites and mobile apps for Android.
  • Web development experience with bootstrap, HTML5, JavaScript
  • Good experience using Java and Kotlin for Android native apps development; used rooms to create local databases and save data from WebServices, Android X and material design for improving view implementing textinputlayout and Security crypto to secure shared preferences.
  • 7 years of experience working with Android SDK
  • Android development with MVVM and MVP architectures.
  • Experience working with different Android UI components as ViewPager, Menus, RecyclerView and Jetpack Navigation Component
  • Google Maps API for Android with markers and clusters to show teh location of important locations to teh user
  • Camera for Android to take photos crop them, save, and send to a web service using Base64 code to send it within JSON Message
  • Experience in control version software as GIT, Mercurial, and Team Foundation, making merge without removing code from other members of teh ream.
  • 8 years of experience using C# developing with ASP.NET, MVC .NET, WCF, Web API and .NET Core.
  • Strong experience using Agile Scrum methodology, while strong involvement in Requirement Gathering working directly with end user and negotiating development times and release dates.
  • Experience Designing and Administrating SQL Databases with Microsoft SQL Server and Oracle according to business rules and normalization with data dictionary.
  • Experience with Stored Procedures, functions, view and triggers and SQL Server mail service
  • Working with local and remote teams and users with great performance delivering teh modification according to release dates agreed with user
  • Experience developing and managing DB with ORM like Realm and Entity Framework
  • Project architecture design experience working with team or alone to design web services and communication protocols for teh solution requested by user.
  • Experience analyzing and developing software from scratch including solutions that requires mobile and web front view with documentation.
  • Experience working with Telerik for .NET especially with Telerik for ASP Web Forms and MVC .NET
  • User support using ticketing system attending user granting user access or permission modification
  • Working with international teams in Spanish and English
  • Experience working with IDE and text editors like Visual Studio, Android Studio, IDEA, Visual Studio Code, Notepad++.
  • Postman and fiddler experience for Web services testing
  • Experience decompiling .NET code with tools like .Net Reflector and dotpeek
  • Experience working with architecture and design patterns
  • Strong experience in developing and consuming SOAP and REST Webservices
  • Web deployment with IIS and Docker
  • Experience using SonarQube for Android and implementing teh modifications suggested by SonarQube
  • Experience developing with ViewBinding and Butterknife for Android
  • Experience Tracking, identifying and fixing errors with Firebase Crashlytics for Android
  • Experience with multiples remotes in Android Studio, multiple flavors and build variants, themes, styles and attributes and Material Design elements for Android.

TECHNICAL SKILLS

Front End Technologies: HTML5, JavaScript, React, jQuery, CSS, Bootstrap, TelerikBack End Technologies MVC.NET, Web API, .NET Core

Mobile: Java, Kotlin, Xamarin

Architecture Patterns: Layers, MVC, MVP, MVVM

Databases: SQL Server, Oracle, SQLite, Realm, Entity Framework

Information: JSON, XML

Application Servers: IIS, Docker

Versioning: Git, Team Foundation, Mercurial, Bitbucket, GitLab

Documentation: UML

Methodology: Agile SCRUM

O.S.: Windows, Linux

IDE’s: Visual Studio, Android Studio

Design Patterns: Adapter, Decorator, Chain of Responsibility, State, Singleton, Repository

Other: Google Maps API, Retrofit, Butterknife, ZXing

PROFESSIONAL EXPERIENCE

Confidential

Android Developer

Responsibilities:

  • Experience working with AndroidX and old compatibility libraries
  • Experience implementing Material Design with Day Night themes creating new attributes and defining properties.
  • Worked with retrofit and a Repository pattern implemented using okhttp3 interceptor
  • Worked with MVP architecture using contracts
  • Experience working with Google Maps API inside of an activity using clusters to show a group of markers near teh GPS location of teh technician.
  • Implemented function to track localization each 5 minutes and report to a REST web service
  • Implemented camera to let teh technician report their work
  • Refactored code where needed, implementing SOLID principles to improve code
  • Implemented Custom Menus
  • Worked with ViewBinding and butterknife
  • Worked with Firebase Crashlytics to track and fix errors
  • Worked with flavors and build variants to create different profiles and improve APK testing and releasing.
  • Designed Custom Recycler View Adapters
  • Experience using SonarQube to improve software security and quality
  • Worked with Junit with espresso and uiautomator to test app functionality
  • Worked consuming REST web services with JSON
  • Worked with GIT for Bitbucket and Gitlab both at teh same time in teh same project
  • Developed personalized RecyclerView Adapters with CardView
  • Developed using patterns like Builder, Singleton, State, Chain of Responsibility and Decorator
  • Worked with Firebase Cloud Messaging to broadcast information to technicians
  • Worked proposing solutions to teh requirements with direct communication with BA and user
  • Worked with effects and transitions for expandable Recyclerview
  • Worked with virtual an physical devices
  • Implemented Custom Dialogs

Environment: /Technologies: SonarQube, Firebase Crashlytics, Android native applications, Android SDK, Git, Bitbucket, GitLab.

Confidential

Software Engineer

Responsibilities:

  • Requirement gathering for new and old software, involved with teh users directly
  • Migrated Silverlight website to ASP.NET using Telerik
  • Worked with existing ASP.NET websites implementing Telerik
  • Developed and modified WCF web services and Web API web services
  • Worked developing MVC.NET websites from scratch
  • Developed Windows services with .NET
  • Worked with Service Now
  • Worked with Oracle DB and TOAD for Oracle
  • Analyzed and designed teh solution according to user requirements
  • Worked proposing solutions to user
  • Designed and created Microsoft SQL Server database from scratch using database normalization
  • Created SP’s and functions for both Oracle and SQL Server
  • Developed mobile applications for Android with Android Studio and Java
  • Worked with Gradle
  • Worked with camera and files to report damages in cars and containers
  • Worked with personalized adapters
  • Worked using SQLite to create teh database for an android application
  • Worked with Realm to create a manage android DB
  • Worked using Task to consume web services
  • Worked with Navigation Drawer
  • Worked with ListView and Recyclerview
  • Developed personalized Adapters and Animations
  • Worked with view ViewPager to switch between fragments
  • Worked with fiddler to test web services before connecting mobile application
  • Worked SQLite Studio to create a SQLite DB
  • Worked using Git for mobile applications
  • Configured Git Server
  • Developed code using design patterns
  • Worked with Team Foundation for .NET applications
  • Worked with virtual an physical devices
  • Worked with Nugget package Manager

Environment: /Technologies: ASP.NET, MVC .NET with Telerik, Web API, WCF, Oracle and Microsoft SQL Server, Android Native Applications, Android SDK, Windows Mobile applications

Confidential

Lead Software Engineer

Responsibilities:

  • Managed team (3 developer) for teh mobile development division
  • Worked developing MVC.NET applications, adding a permission manager module
  • Developed SQL Server 2012 stored procedures and functions
  • Worked with Entity Framework to import stored procedures to MVC.NET website
  • Worked with LINQ to manage SP’s invocation
  • Worked with Titanium Studio to add functionality to an existing android app and Xamarin Studio to develop mobile application to gather credit applicants’ information, including photo and signature
  • Worked with NuGet package manager
  • Helped designing Xamarin application architecture and connection with SAP
  • Worked with TourtoiseHG as version control software
  • Worked with SQL Server Management Studio

Environment: /Technologies: MVC.NET, Entity Framework, Xamarin, Titanium Studio, Team Foundation, Mercurial, Android SDK.

Confidential

Responsibilities:

  • Decompiled ASP.NET web site because their was no source code
  • Worked rebuilding ASP.NET project
  • Refactored ASP.NET code with .Net Reflector to create a new project and recover company website source code
  • Worked adding new functionality to website using C# and JavaScript

Environment: /Technologies: Visual Studio, SQL Server

Confidential

.Net Developer

Responsibilities:

  • Worked with C/ALL and C/SIDE developing custom functionality to Microsoft Dynamics Nav 5.0
  • Worked with SQL Server 2008 R2 administrating users and permissions
  • Managed Dynamics Nav access and permissions for users
  • Attended ticketing system to give support to users
  • Analyze and develop Dynamics NAV user’s requirement according to business rules and check teh possibility of modification.
  • Developed Visual Basic .Net improvements to an application that managed budget approval for purchases according to teh different amount managers can approve
  • Configured SQL Server 2008 R2 email client to send automatic emails using a trigger, teh trigger checked if teh manager can or can’t approve teh budget
  • Worked remote with Brazil team as at teh end my manager was based their
  • Worked with Business Analyst team and halped them to solve requirements conflicts
  • Worked with SQL Server Management Studio

Environment: /Technologies: Microsoft Dynamics NAV 5.0, SQL Server 2008 R2, Visual Studio 2012.

Confidential

.Net Developer

Responsibilities:

  • Worked with SQL Server 2008 and Informix DB creating and modifying Stored Procedures
  • Developed .NET applications with C# for airport customs management
  • Worked with XML to create a Data layer that generate pseudo dynamic queries.

Environnent: /Technologies: ASP.NET, SQL Server 2008, Informics

We'd love your feedback!