Mobile Developer Resume
SUMMARY
- Around 7+ years professional experience with 4 years of experience in design and development C# based applications and 5+ years of experience in Mobile Application Development on both iOS and Android platforms Java and Swift.
- Good knowledge and understanding of the Software Development Life Cycle (SDLC) gained from years of experiences
- Proficient in GCD and NS Operation Queue in Multithreading.
- Very good understanding of NS URL Session and NS URL Connection API along with handling client and server certificate validation.
- Experienced in implementing Restful web services.
- Experienced in implementing APNS and Network Connectivity.
- Firewall Management and troubleshooting including configuration of ACLs, NAT, PAT and IPSEC VPN tunnels and tunnel filters, IPSEC RA and AnyConnect.
- Proficient in implementing Animations in between UI views.
- Solid understanding of Design patterns.
- Very good understanding of Memory Management (ARC and MRC) not only in iOS but also in other programing languages (C/C++, Java).
- Experienced in developing both iPhone and iPad applications.
- Good understanding of version control systems like Git, SVN and CVS.
- Familiar with scripting languages like Python and Perl.
- Experienced in Unit/ Regression Testing application
- Proficient in using Instruments.
- Strong knowledge about Core Frameworks like, Map Kit, Core Data, Core services, UI Kit
- Implemented various applications using Xcode, Interface Builder, Objective - C, instrument, UI Kit, Foundation, Core Location, Map kit, Automation and Apple Push Notification Service
- Understands iOS provisioning process.
- Experience in Android UI Toolkit, Layout Managers
- Proficient in developing web application using Django framework for POC.
- Good understanding of markup languages: XML, XHTML and HTML
- Strong team player and also have ability to work independently.
- Worked with UI design using Storyboard and Interface Builder (IB).
- Solid understanding of cash reports analysis.
- Solid understanding of Core Data framework and SQLite.
- Proficient working with Swift
- Very good understanding of Agile development process and ability to run
TECHNICAL SKILLS
Programming Language: Objective - C, Swift, C/C++, JAVA, Python, Lisp
Mobile Technology Platform: Swift2.0, Android SDK versions until KitKat (4.4), Unity 5.X, Unreal(UDK)5.X
Database: SQL, MSSQL, SQLite, SQL Navigator and Oracle
Operating System: Windows, Mac OS X, iOS, Android and Linux (Cent OS)
Office Tools: MS Office, MS Project, Visio and Hand soft
Web Servers: Apache, OS X server
Web Technologies: Java Script, CSS, HTML, XML, JSON and AJAX
Game Design: Level Design, Game Balancing, Gameplay Scripting, 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
Mobile Developer
Responsibilities:
- Worked extensively with Objective C.
- Worked with UIKit Framework for the applications at hand
- Created the User Interface/Navigation Layout for the application with respect to the businessmodel flow
- Utilized Singleton pattern to develop the utility classes, which contains the reusable components
- Embedded several views modally and in push View controller with custom sliding animations
- Used core framework to optimize the solution of the application
- Worked with Backend team to communicate with web services
- Implemented table view controller and made customized table view cells according to the client.
- Worked extensively with Core Data by creating model classes.
- Integrated a web-based content made with HTML5 on a Native app using UI Web View.
- Worked with engineers and QA team to find and resolve defects.
- Resolved many critical memory issues problems.
- Incorporated Push Notifications into the app.
Confidential
Mobile Developer
Responsibilities:
- Worked in successful My Zone Application transformation to My Sprint Application
- Implemented table view controller and made customized table view cells according to the client.
- Integrated Sprit Manage Payment and Make Payments
- Integrated Adding New Payment methods through Rest Full API
- Worked extensively with Expanding table view cells
- Worked extensively with Core Data by creating model classes.
- Implemented NS Operation Queue and NS URL Connection to integrate with backend web services.
- Worked extensively with Core Data, Foundation, Core Animation and UI Kit.
- Worked extensively on Core Graphics and Core Animations.
- Followed agile methodology throughout the project.
- Integrated a web-based content made with HTML5 on a Native app using UI Web View.
- Worked with engineers and QA team to find and resolve defects.
- Resolved many critical memory issues problems.
- Incorporated Push Notifications into the app.
- Implemented Call to Action Navigation
- Worked with GIT to checkout and update the codebase changes.
- Implemented asynchronous cache manager in separate thread using GCD.
Confidential
Mobile Developer
Responsibilities:
- Development team for the 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 the games
- Implemented Notification Manager to display task updates for the team member
- Integrated Animations between UIviews for better user experiences
- 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 the development team responsible for the quality of code in-game to deliver a bug free gaming experience.
- Redesigned and implemented network module in swift using NS URL Session and also improved cache manager.
- Developed Activities and UI layers for Android
- CUsed Android SDK and Eclipse IDE for Development