Mobile Architect Resume
5.00/5 (Submit Your Rating)
SUMMARY:
- Minimum 10+ years of experience in Designing & Developing Android/iOS application with good amount of exposure on Cross Platform/Hybrid mobile app development. Should have sound knowledge working on MBaaS Platform and must be familiar with integrating Mobile applications on MBaaS Platforms.
- Should have excellent technical knowledge and have defined the Mobile reference architecture of at least 2 project for developing Mobile applications aligned to (UX, security, Identity, User Management..)
- Good understanding of software development practices
- Good exposure working on MBaaS platform
- Should have worked on atleast one MBaaS platform’s like Kinvey, Firebase etc..
- Strong knowledge and understanding of different Android/iOS platforms
- Good understanding of OO programming and design patterns
- Knowledge of SQLite, MySQL or similar database management system
- Experience working with remote data via REST, JSON, XML and SOAP Apis
- Experience working in an agile environment
- Proven ability to design, optimize and integrate business processes across disparate systems and mobile technologies
- Experience with mobile analytics
- Demonstrated deployments of enterprise or consumer - facing hybrid mobile solutions forindustry standard environments including iOS, Android, PhoneGap (Apache Cordova), and Windows Phone etc.,
- Working knowledge of HTML5, CSS3, and JavaScript would be considered a plus
- A thorough understanding of OOP, design patterns in enterprise application integration
- Excellent analysis skills and the ability to develop processes and methodologies
- Ability to rapidly learn and take advantage of new concepts, business models, and technologies
- Experience/knowledge of Enterprise Mobile Device Management (MDM) solutions
- Determine and Understand the data requirements and NFRs
- Identify, define and Analyze Data and Solution Architecture
- Perform benefit analysis of solution options and technology
- Model and Design building blocks for Mobile solution
- Guide Developers perform review of work products and provide oversight
- Define and review Architecture design principle and processes
- Be accountable for the technical integrity of the project architecture/design
- Take part in reviewing, designing, and trouble-shooting project technical architecture, designs, common components, and code
BEHAVIORAL SKILLS:
- Excellent oral and written communication skills and the ability to clearly articulate to all project members and stakeholders
- Must be a team player who works well with technical and non-technical resources
TECHNICAL SKILLS:
Tools: & Technology: Android Studio, ADB, AVD Manager, Gradle / Objective C, Swift, XCode
PROFESSIONAL EXPERIENCE:
Confidential
Mobile ArchitectResponsibilities:
- Defining the overall technical architecture for the hybrid application that is envisioned with the customer
- Defining the technical requirements for the implementation of the mobile solution
- Reviewing code and guide team on the best practices in optimizing the solutions
- Discussing technical aspects of the mobile application solution architecture, including the technology used, methodology followed, and devices selected with the customer
- Preparing technical solution and architecture documents, artifacts, work products and presentations for the customer
- Experience in developing reusable artifacts/frameworks, re-usable assets, Industry-solutions, reference architecture, design, development and QA best practice
- Experienced in designing and developing mobile sdk and integrating mobile apps with web-services and external APIs
- Understanding of mobile security protocols, analytics and social channel integration.
- Understanding various non-functional aspects in mobile application design and provide a solution to optimize performance, scalability etc.
- Contribute toward excellence in a highly collaborative, team-oriented environment
- Lead and mentor development teams
- Work closely with Project Managers, Senior Business Analysts, and UX teams
- Take ownership of the solution from end to end, and be responsible for translating functional requirements into a mobile solution