Sr.android Developer Resume Profile
AZ
SUMMARY:
- 10 years of Information technology experience in Analysis, Design, Development and Testing of software product solutions using C/C and Java
- 9 years of experience in Mobile application Development, which includes 5 years in Android Development and 2 years inIOS Development.
- Good programming skills and hands on experience in developing Android Enterprise Applications for mobiles and tablets using Android SDK and ADT tools.
- Active experience in developing Android Applications using Core Java and Android APIs Animation and Graphics, Data Storage, Multimedia, Connectivity, Location and Sensors .
- Strong experience in using Android SDK tools like Hierarchy Viewer,TraceView,zipalign, Draw 9-patch, AVD Manager, Android shell tools like logcat and Android Platform tools like adb, ADT up to Android 4.4 API Level 19
- Strong front-end UI development skills using scripting languages like HTML, JavaScript, JQuery and CSS.
- Some expertise in developing the presentation layer components using JavaScript, XML, HTML.
- Experience with Object Oriented Analysis and Design OOAD , Agile Software Development, Scrum Methodology.
- Good understanding of Web Services, XML Parsing and JSON.
- Extensive experience of development using C, C , Java, C and SQL.
- Experience in integrating 3rd party tools and API's such as Dropbox, Instagram and XML feeds.
- Experience of SDLC Agile, RUP, Iterative ,SCRUM including SRS, Design Analysis, Development, Implementation, Build, Deployment, Version Controlling, Testing Post implementation and UAT issues support, migration and conversion of existed project.
- Experience in UI development and consuming backend RESTful web services such as JSON, XML.
- Experience in Agile Software Development methodologies, SCRUM.
- Problem solving oriented, able to co-ordinate the analysis and production of a development team with good interpersonal and negotiation skills.
- Experience in requirement analysis, Object-Oriented Analysis and Design, Project Planning, Architecture and Management.
TECHNICAL SKILLS:
Languages : C/C , C , Java, MySQL, JavaScript, HTML, CSS3,
Mobile Platforms : Android, IOS, Windows 8, SYMBIAN S60, EMP, UIQ, Qt, WP7,
Web Applications : HTML, CSS, JavaScript
Mobile Development : Eclipse, Android Studio, KonyStudio IOS/Android development , Xamarin IOS/Android development , Nokia Carbide, Microsoft Visual Studio 2008, 2010, 2012
Database : MySQL, SQL Lite, SQL
Operating Systems : Windows, Mac OSX 10.4 10.6, Linux
Design Tools : Visio, UML
Version Control Systems : Tortoise SVN, GIT, ClearCase, CVS
Merging Tools : Araxis Merge, Beyond Compare, WinMerge
Packet Analyzers : Ethereal, Wireshark, Packetyzer
Presentation : Microsoft Word, Excel, PowerPoint.
BugTracking : Mantis, Bugzilla .
PROFESSIONAL SUMMARY:
Confidential
Sr.Android Developer
Responsibilities:
- Conducted the requirement gathering process with users and key stakeholders
- Work distribution and follow up of tasks assigned.
- Preparing the GUI transaction screens for the banking account on Android Mobile using java
- Implementation of Android Broadcast Receiver from background service to start application and trigger application activities without User knowledge or intervention.
- Created interface for Android native and hybrid implementation. NOT REQUIRED
- Created Custom SplashScreen for application.
- Worked with Android Components such as Activities, Intents, Services and Custom UI Components such as Text View, List View, Expandable List View, Layouts and menus.
- Worked with Android UI components such as Layouts, Menus and Action Bars.
- Participated in designing of layouts for various screen sizes.
- Participated in testing of the application in various devices and also performed unit testing on the application.
- Worked with timers and implemented refresh logic in the app.
- Followed the agile methodology for implementing the project.
- Took care of Code Review, Code Fixes and bug Fixes.
- Developed Custom Android Application Widgets.
- Front-end to back-end development.
- Consumed web services and Implemented Http Communication using JSON Data.
- Implemented the modules in the framework which is used by the entire Android application.
- Developed Complete Administrator Management Portal, which contains User Management, Reports, Alerts Management, News Management, Service Downtime Management, and Ad Management which provides the interface for Mobile Banking Application.
- Developed backend communication using SOAP API WebService for Banking Services credit Card services, Value Added Services, Loan Service, Deposit Services, Overdraft Services and developed application for Android Devices
- Preparing the GUI transaction screens for the banking account on Android Mobile using javaWorked on SQLite database.
- Worked on Client/Server architecture and implemented the socket communication between server and the client
- Implementing the GUI web portals for the android platforms for both mobiles and tables on Android.
- Implementing the penguin API which provides the backend support to receive the data from the eService client to activate the devices.
- Prepared GUI for the different screens like arm and disarm of locking system for Android handsets and tablets
- Working on Client/Server communication between tablet and WAP using socket connectivity
- Worked on full view and thumb view cameras for video streaming
- Implemented camera positioning feature, where user can tilt the cameras at required angles and save the position for future reference
- Worked with Notification Service to notify the user, any special offer, and automatic log out for security purpose and update the apps version.
- Implemented Fragmentation for levels of variation range from differences in device hardware such as display resolution and size.
- Used Android JUnit extension to prepare test cases.
- Implemented User Interface for supporting multiple devices
Environment:Android 4.4 and above, Java, Android SDK, Android Studio, Fragments, JSON, REST API XML , JavaScript, Github,.
Confidential
Software Development Advisor
Responsibilities:
- Developed a windows tool to decompile a give android apk file and add Dell login page as the home screen of the application and include Dell libs to add security features to the application.
- Requirement analysis for the android version of the BYOD product.
- Developed File encryption and SQL encryption libraries for android.
- Design and development of containerization concept which would be used as base for BYOD.
- Design and Development of UI and backend logic HOME screen of the application,
- Design, development and delivery of the FileShare application for Android version. This would be used by the other apps that are part of the enterprise app store. A kind of wrapper developed for the container.
- Lead Project Development for Android Platform choosing technologies and coordinating with iOS team to deliver a similar UI/UX and developed wireframes using Pencil UI
- Developed and Integrated UI Elements for a more intuitive experience using Android's best practices of OOD
- Created integration with Google Charts API to present time based metrics in a way that is conforming to our UI requirements
- Developed Security Encryption using AES to send sensitive information through SSL REST requests.
- Implemented information loading using AsyncTasks
- Connection to Client's Web Services in multiple protocols and adapting them to the App's own Business Mod
- Customization of the pre built/ Enterprise Apps to be executed under BYOD product/App.
- Support junior resources in implementing applications features like Web services, Barcode, OCR and QR code Scanners.
Environment:Android 2.2 to 4.4 versions, Java, Android SDK, ADT 21.1.0, Notification, Shared Preferences, Fragments, JSON, REST API XML , JavaScript, Eclipse Juno, Github.
Confidential
Role: Software Development Advisor/Technical Lead
Responsibilities:
- Responsible for defining, maintaining, and supporting the mobile architecture
- Preparing estimation effort for project and worked to identify and manage risk.
- Translating the client's business requirements into systems design and document them.
- Responsible for design, development, and technical team leadership over the project.
- Worked in an Agile Scrum development methodology using SVN Source Control.
- Collaborated with designer to create client approved Graphics for the application.
- Used RESTFUL JSON web services to communicate with the server for android.
- Implemented GPS tracking module for the Application.
- UI development for some of the Android and IOS screens based on wireframes from UX designer.
- Used Bugzilla software for all issue and ticket tracking.
- Mentor team members for the other tasks to be completed.
- Supported Deployment of Application to Google Play Store.
Environment: Eclipse, XCode, Android,IOS, Agile.
Confidential
Role: Software Development Advisor/Technical Lead
Responsibilities:
- Responsible for defining, maintaining, and supporting the mobile architecture
- Preparing estimation effort for project and worked to identify and manage risk.
- Translating the client's business requirements into systems design and document them.
- Responsible for design, development, and technical team leadership over the project.
- Worked in an Agile Scrum development methodology using SVN Source Control.
- Collaborated with designer to create client approved Graphics for the application.
- Used RESTFUL JSON web services to communicate with the server.
- Used Mantis software for all issue and ticket tracking.
- Implemented GPS module for the Application.
- Performance analysis using android tools,
- Development of modules PAV, PM, LOGCARD FSR 10 Screens .
- Mentor team members for the other tasks to be completed.
- Supported Deployment of Application Via AIRWATCH
Environment: Eclipse, Android, Agile.
Confidential
Role: Software Development Advisor/Technical Lead
Responsibilities:
- Estimation, Requirement Analysis, Project Planning, Application Design.
- Preparing business requirement document and Software Use case document.
- Integrated backend services to the application.
- DB design and coding.
- Data encryption using API.
- UI for couple of screens.
- Visited NHS development office at UK during the last stage of the project as a trouble shooter to provide quick fixes to the issues reported by client.
- Added Enhancements to the application and provided Knowledge Transfer to the Client.
Environment:Eclipse, XCODE, Visual Studio 2012, Windows 8, Android, IOS, Agile.
Confidential
Role: Software Development Advisor/Technical Lead
Responsibilities:
- Estimation, Requirement Analysis, Project Planning, Application Design.
- Preparing business requirement document and Software Use case document.
- Coding and Testing of BT Comm. Module, Service Module and Installer Module.
- DB design and coding.
- UI for couple of screens.
- Code review for all the modules..
- Mentoring team in delivering other features of the applications.
Environment:Visual Studio 2012, Windows 8 Windows 7, Agile.
Confidential
Role: Software Development Advisor/Technical Lead
Responsibilities:
- Estimation, Requirement Analysis, Project Planning, Application Design.
- Coding and Testing of Communication modules for Printer.
- Coding and Testing for PineLabs Payment Gateway interaction.
- Coding and Testing for Innoviti Payment Gateway interaction.
- UI for Payment Transaction Handling.
- UI for Cart preparation and receipt printing.
Environment: Eclipse, Android SDK, Agile.
Confidential
Role: Software Development Advisor/Technical Lead
Responsibilities:
- Estimation, Requirement Analysis, Project Planning, Application Design.
- Coding and Testing of REST API and UI for Medical Record DICOM display.
- UI and Connectivity for NHDR app.
- GPS implementation for CityManager.
- Mentoring team in delivering other android features of the applications.
Environment:Eclipse,Xamarin Studio, Android SDK, Agile.