Android Developer Resume
Orlando, FL
SUMMARY
- Around 7+ years’ professional experience with 4+ years of android development experience and 3 years of experience in design and development java based applications.
- Good knowledge and understanding of teh Software Development Life Cycle (SDLC) gained from years of experiences
- Experienced Mobile/ Android developer who designed and developed commercial consumer applications for android mobile devices with extensive user interface development
- Proficient in implementing Animation layouts
- Proficient in Android API like( Bluetooth, Navigator, Location, Camera, Maps)
- Experience working on web based API’s like Google Maps, YouTube, GPS Locations and Push Notification
- Expertise in Data Structure, Multithreading, Collections, Exception handling.
- Proficient with Cross - Platform Development Methodologies
- Experience in Restful APIs web service protocols such as JSON, HTTP, PhoneGap and XML.
- Experience working with Jenkins
- Experience in Android UI toolkit and Layout Managers. Proficient in Android application framework. Experienced with Android SDK tools.
- Proficient in Android applications development involving User Interface development, Notifications, Adapters, Content Provider, Services, Low-Energy Bluetooth technology. Geo-Fence, XML Parsing and Telephony Manager.
- Experience in working with SQLite Database, Camera Integration, Rest based-web services, Google Maps API, GPS Location Data and Push Notifications.
- Expertise in developing applications for android operating system using Eclipse IDE, SQLite 3.6, Java1.6, XML, Android SDK 2.2 and ADT plugin.
- Thoroughly proficient in using MS Office
- Proficient using Java Applets, AJAX, CSS
- Proficient in implementing web services protocol such as HTTP, XML, HTML
- Proficient working with Swift
- Experience intergrading RFCOMM channels
- Proficient working with Bluetooth Adapters
- Experience working with Active Directory
- Familiar with Microsoft Exchange and Unified Messaging
- Good communication skills, quick learning and multi-tasking abilities, experience of coordinating and working with different teams.
- Proficient using bug tracking tools like JIRA and OnTime
TECHNICAL SKILLS
Programming Language: C++, C#, JAVA, JavaScript, Android Studio, Linux Basics, Oracle, Angular JS, .Net
Mobile Technology Platform: Android SDK versions until Kitkat (4.4), Unity 5.X, Swift2.0, Unreal(UDK)5.X
Database: SQL, MSSQL, SQLite, SQL Navigator
Operating System: Windows, UNIX SQL, MSSQL, SQLite
Office Tools: MS Office, MS Project, Visio, Handsoft, UI Automator, Appium
Game Design: Level Design, Game Balancing, Gameplay Scripting and programming, Game Mechanics and Aesthetics, Story and Gameplay, Production Planning, User Interface Design, Usability
Project Management: Risk Management, Agile Methodologies, Waterfall, Kanban, SCRUM
PROFESSIONAL EXPERIENCE
Confidential, Orlando, FL
Android Developer
Responsibilities:
- Development team for teh Divey Jones Perpetual Ocean, Memory Diver, Bitey Shark and MoBill Homes.
- Implemented Google Services API’s, Facebook SDK to retrieve user information
- Developed Local databases for storing retrieved data using SQLite
- Performed and maintained design document updates on configuration management system.
- Analyze and design test cases and plans for unit/integration testing of modules.
- Developing Design Documents with well-defined scope and features of teh games
- Implemented Fragments and Activities
- Used web views, list views & populated lists to display teh lists from database using simple adapters.
- Apache Tomcat, PostgreSQL, physical access control and NVRs issues resolved.
- Responsible for consuming teh REST services, getting JSON response and parsing them to get teh required information.
- Implemented Notification Manager to display task updates for teh team member
- Developing Game Mechanics using Java Script
- Worked with Restful services and used JSON parsing to retrieve information.
- Worked extensively with Objective C and Cocoa frameworks
- Created custom checklist and sharing them with selected app users by calling web services through JSON libraries and connecting to SQLite database with Objective-C interfaces.
- Integrating game content focusing on Level Designing
- Worked with teh development team responsible for teh quality of code in-game to deliver a bug free gaming experience.
- Worked on memory management with respect to databases
Environment: Android Games, Unity, Unreal Development Kit, Java, JavaScript, C++, C#.
Confidential, San Francisco, CA
Android Developer
Responsibilities:
- Worked in different phases of teh project cycle like design, development and testing
- Collaborated with native Android team to develop applications for mobile devices powered by android OS. Discussed teh requirements with teh client and documented teh requirements
- Developed teh activities and UI layers
- Developed dynamic web applications using Model-View-Controller (MVC) architecture
- Used Adobe Air and Flash Professionals in application development
- Implemented JSON and Databases services
- This platform was built using Xamarin with C# for iOS (iPad and iPhone 6 plus) that used a proprietary transport and synchronization frameworks that is CESG complaint
- Used Android SDK and Eclipse IDE for development
- Developed screens using JSP, Logic, XML,CSS and HTML
- Implemented Fragments to make teh app usable on both Smart phones and Tablets.
- Worked on Generic Grids and Custom List Views to list teh XML feeds.
- Developed teh app to adapt to different orientations (Landscape/Portrait) and various resolutions (ldpi/mdpi/hdpi) based on teh device.
- Implemented teh XML Parser class to parse teh XML feed from teh URL
- Worked on locating nearby teh Bank and ATMs with respect to teh customer location/zip code entered with teh ability to navigate to teh branch or ATM or call teh branch location directly
- Testing, Turning and implementing new Radio Features
- Linked it to Google maps to provide teh address and navigation.
- Contributed in Database Management.
- Implemented custom search solutions using Coveo (an enterprise search engine), Backbone.js, and .NET web services.
- Developed teh presentation layer (UI) using JSP, Tag libraries, HTML, Flash, CSS and client validations using JavaScript.
- Design UI screens using JSP, CSS, Struts Framework, Flash, Java Script and HTML.
- Contributed in code debugging using Log cat and DDMS.
- Creating test cases and conducting Usability and QA testing
- Tested teh app across different versions of Android and different android phones to assure quality and performance.
Environment: Android SDK 2.2, SQLite 3.6, Eclipse IDE 3.5, Android API's, JDK 1.6, XML, JSON, HTML, CSS, SQLite
Confidential, Chicago, IL
Android Developer
Responsibilities:
- Designed and Implemented Views and Layouts for User Interaction.
- Involved in complete redesign of application for Android phones, tablets, and kindle fire.
- Importing GPZ, GeoJASON services
- Implementing Graphing and mapping
- Developed different features for teh application such as: Forecast Page, Detail Forecast Page, and Now Page, Manage location page for both tablets and phones.
- Innovating background ads reflecting teh weather change for teh location.
- By entering teh zip code or location name user can search teh weather in a particular area. This is linked with Google maps to provide teh layered weather map.
- Refactored teh code base to optimize start -up and memory usage.
- Key resource for layout and UI work utilizing XML, shape draw, adapter views, activities, fragments, custom view.
- Implemented a common interface for teh application making it compatible with a desktop, web or mobile
- Implemented Azure Active Directory using OAuth Tokens
- Implemented middleware to validate access to AAD tokens
- Developed cross operating system by using Adobe air
- Use teh SVN for version control.
- Implementing animations based on player states
- Worked with Restful services and used JSON parsing to retrieve information.
- Has worked in Agile Methodologies where we focus on teh adaptability and satisfaction of teh application outcome.
- Experienced in Mobile Bluetooth for streaming audios,text messages Data transfer and connectivity.
- Live H.264/AVC video streaming and for RTP/RTSP/HTTP of channels using VLC, Gstreamer libraries.
- Creating Content generation and information collections for B2C
- Conducted Integration Testing.
- Trigger events based on Low- Energy Bluetooth technology.
- Tested teh widget for multiple devices, densities and screens.
- Involved in unit testing with eclipse debugger and USB debugging.
- Used to GitHub share
- Performance Testing to check teh performance of device in times of multi-tasking
Environment: Java, Android SDK 4.2, Eclipse, JQuery, HTML5, CSS3, XML, SVN, Google MapsAPI.
Confidential, Northbrook, IL
Android Developer
Responsibilities:
- Involved in teh requirement of gathering and documentation.
- Implemented MVC and Singleton Java design patterns.
- Worked on UI design for teh appropriate icon and display for teh screens.
- Played major role in implementing different layouts design and layout modifications, customization of different functional layouts and UI elements.
- Used custom ListViews to view information on every screen, and to keep uniformity of teh application.
- Implemented Role-Based Access Control
- Implemented Mailbox Audit Logging
- Conducting Benchmarking and Troubleshooting.
- Managed data using SQLite, SQLHelpers as well as Raw Queries to do database management.
- Design UI screens using JSP, CSS, Struts Framework, Flash, Java Script and HTML.
- Designed User manuals in CorelDraw
- Populated lists from databases using simple adapters.
- Helped in implementing different web services in different functional models
- Tested teh application on multiple android targets and debugged teh issues that were found.
- Creating Crossfading zooming views
- Involved developing user interfaces using HTML and JPS
- Performed regression testing for every build and smoke testing for teh release
- Followed teh agile methodology for implementing teh project.
Environment: Eclipse, JDK, Android SDK, Java, JSON, SQLite, XML, Webservices, .net
Confidential
Programmer Lead
Responsibilities:
- Designing User Interface and managing development team and creating test cases
- Scripting main menu flow
- Research involvements were mainly in educational game development.
- Design, develop, test and install system interface programs
- Prepare work flow charts and diagrams to specify un detail operation to be performed by equipment and computer programs and operations to be performed by personnel in system
- Participate in design and development of solution center offering and production support services for implementation of Confidential related products
- Follow established quality methods and procedure and ensuring that applications and systems are in compliance with established quality standards
- Designing and developing Test Cases based on business rule and functional requirements.
- Documenting all teh tasks and results as assigned
Confidential
Java Developer
Responsibilities:
- Involved in teh Analysis, development, and testing and maintenance process of teh application.
- Developed user interface using android widgets and components.
- Involved in teh enhancement of some applications and user requirements (Change Requests).
- Involved in bug fixing and resolving issues with teh QA.
- Documenting all teh process changes and requirement changes.
- Used SVN for version control of teh code and configuration files.
- Enhanced notification mechanism.
- Fixed bugs in Music Player and user interface Layout.
- Implemented Services for background music and added broadcast receiver.
- Involved in enhancement of applications and triaged change Requests.
- Implemented Search file and added online streaming audio/video and enhanced notification mechanism.
- Involved in bug fixing, resolving issues in Music Player and user interface layout with.
- Documenting all process changes and requirement changes.