Android Developer Resume
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 wif Android development using Android studio, Xamarin Studio and C#.
- Extensive 8 years of experience working wif Microsoft Technologies like .NET, SQL Server, and Dynamics Nav.
- Experience understanding design patterns, architectures, coding, and maintenance.
- Experience developing Web services wif WCF, Net Core and Web API for ASP web form, MVC .NET sites and mobile apps for Android.
- Web development experience wif 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 wif Android SDK
- Android development wif MVVM and MVP architectures.
- Experience working wif different Android UI components as ViewPager, Menus, RecyclerView and Jetpack Navigation Component
- Google Maps API for Android wif markers and clusters to show the location of important locations to the user
- Camera for Android to take photos crop them, save, and send to a web service using Base64 code to send it wifin JSON Message
- Experience in control version software as GIT, Mercurial, and Team Foundation, making merge wifout removing code from other members of the ream.
- 8 years of experience using C# developing wif ASP.NET, MVC .NET, WCF, Web API and .NET Core.
- Strong experience using Agile Scrum methodology, while strong involvement in Requirement Gathering working directly wif end user and negotiating development times and release dates.
- Experience Designing and Administrating SQL Databases wif Microsoft SQL Server and Oracle according to business rules and normalization wif data dictionary.
- Experience wif Stored Procedures, functions, view and triggers and SQL Server mail service
- Working wif local and remote teams and users wif great performance delivering the modification according to release dates agreed wif user
- Experience developing and managing DB wif ORM like Realm and Entity Framework
- Project architecture design experience working wif team or alone to design web services and communication protocols for the solution requested by user.
- Experience analyzing and developing software from scratch including solutions dat requires mobile and web front view wif documentation.
- Experience working wif Telerik for .NET especially wif Telerik for ASP Web Forms and MVC .NET
- User support using ticketing system attending user granting user access or permission modification
- Working wif international teams in Spanish and English
- Experience working wif 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 wif tools like .Net Reflector and dotpeek
- Experience working wif architecture and design patterns
- Strong experience in developing and consuming SOAP and REST Webservices
- Web deployment wif IIS and Docker
- Experience using SonarQube for Android and implementing the modifications suggested by SonarQube
- Experience developing wif ViewBinding and Butterknife for Android
- Experience Tracking, identifying and fixing errors wif Firebase Crashlytics for Android
- Experience wif 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 wif AndroidX and old compatibility libraries
- Experience implementing Material Design wif Day Night themes creating new attributes and defining properties.
- Worked wif retrofit and a Repository pattern implemented using okhttp3 interceptor
- Worked wif MVP architecture using contracts
- Experience working wif Google Maps API inside of an activity using clusters to show a group of markers near the GPS location of the technician.
- Implemented function to track localization each 5 minutes and report to a REST web service
- Implemented camera to let the technician report their work
- Refactored code where needed, implementing SOLID principals to improve code
- Implemented Custom Menus
- Worked wif ViewBinding and butterknife
- Worked wif Firebase Crashlytics to track and fix errors
- Worked wif 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 wif Junit wif espresso and uiautomator to test app functionality
- Worked consuming REST web services wif JSON
- Worked wif GIT for Bitbucket and Gitlab both at the same time in the same project
- Developed personalized RecyclerView Adapters wif CardView
- Developed using patterns like Builder, Singleton, State, Chain of Responsibility and Decorator
- Worked wif Firebase Cloud Messaging to broadcast information to technicians
- Worked proposing solutions to the requirements wif direct communication wif BA and user
- Worked wif effects and transitions for expandable Recyclerview
- Worked wif 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 wif the users directly
- Migrated Silverlight website to ASP.NET using Telerik
- Worked wif 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 wif .NET
- Worked wif Service Now
- Worked wif Oracle DB and TOAD for Oracle
- Analyzed and designed the 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 wif Android Studio and Java
- Worked wif Gradle
- Worked wif camera and files to report damages in cars and containers
- Worked wif personalized adapters
- Worked using SQLite to create the database for an android application
- Worked wif Realm to create a manage android DB
- Worked using Task to consume web services
- Worked wif Navigation Drawer
- Worked wif ListView and Recyclerview
- Developed personalized Adapters and Animations
- Worked wif view ViewPager to switch between fragments
- Worked wif 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 wif Team Foundation for .NET applications
- Worked wif virtual an physical devices
- Worked wif Nugget package Manager
Environment: /Technologies: ASP.NET, MVC .NET wif 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 the mobile development division
- Worked developing MVC.NET applications, adding a permission manager module
- Developed SQL Server 2012 stored procedures and functions
- Worked wif Entity Framework to import stored procedures to MVC.NET website
- Worked wif LINQ to manage SP’s invocation
- Worked wif 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 wif NuGet package manager
- Helped designing Xamarin application architecture and connection wif SAP
- Worked wif TourtoiseHG as version control software
- Worked wif 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 coz their was no source code
- Worked rebuilding ASP.NET project
- Refactored ASP.NET code wif .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 wif C/ALL and C/SIDE developing custom functionality to Microsoft Dynamics Nav 5.0
- Worked wif 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 the possibility of modification.
- Developed Visual Basic .Net improvements to an application dat managed budget approval for purchases according to the different amount managers can approve
- Configured SQL Server 2008 R2 email client to send automatic emails using a trigger, the trigger checked if the manager can or can’t approve the budget
- Worked remote wif Brazil team as at the end my manager was based their
- Worked wif Business Analyst team and helped them to solve requirements conflicts
- Worked wif SQL Server Management Studio
Environment: /Technologies: Microsoft Dynamics NAV 5.0, SQL Server 2008 R2, Visual Studio 2012.
Confidential
.Net Developer
Responsibilities:
- Worked wif SQL Server 2008 and Informix DB creating and modifying Stored Procedures
- Developed .NET applications wif C# for airport customs management
- Worked wif XML to create a Data layer dat generate pseudo dynamic queries.
Environnent: /Technologies: ASP.NET, SQL Server 2008, Informics
