Sr Ios, Android Developer (xamarin) Resume
Sfo, CA
SUMMARY
- Highly motivated Mobile Apps developer with over 8+ years of experience in IT industry. Strong hands on with Xamarin as well as iOS, Android development. Good people skills in working with seniors as well as mentoring the juniors to achieve the High - quality end product.
- 5+ years of experience in Mobile Application development with hands on development experience on Android, iOS and Windows platforms.
- Good experience in all phases of the software development life cycle (SDLC). Responsible of analysis, design, development, Testing, implementation and maintenance of business applications in client/server technology, Internet/Intranet based programming.
- Expertise on Mobile Application Development Using Traditional andXamarin. Forms Approach.
- Involved in every phase of Agile and Waterfall Methodologies of a SDLC (Software Development Life Cycle) with the of iterative and Evolutionary standards.
- Highly skilled in requirement gathering & Analysis, preparing Functional & Design specifications and maintaining company standard documentation.
- Good experience in design using Object Oriented Programming Principles like Inheritance, Polymorphism, Encapsulation & Data Abstraction.
- Experience in design, development and improvement of Web/Windows applications with the utilization of ASP.NET, VB.NET, C#, ADO.NET, XML, WCF, WPF, SOAP, WSDL, SQL Server and MVC using .NET framework.
- Good knowledge in creating Master Pages, Page Layouts and Content pages in web applications.
- Good experience in development of software systems using Microsoft .NET framework 1.1, 2.0, 3.5, 4.0and 4.5 including working experience of WCF. Experience on working with WCF in the project by the help of advanced functionalities.
- Good Knowledge of data access strategies like ADO.NET, ADO databases and knowledge on SQL Server databases. Hands on experience in SQL Server database development in writing Stored Procedures, Triggers, Views, Constraints and User Defined Functions.
- Good knowledge and experience in making the use of HTML, CSS and client-side scripting language JavaScript.
- Experience in XML transformation languages like XSL, XSLT and X Path.
- Involved in the design and development of ASP.NET MVC applications using Entity Framework 5 and Razor View Engine.
- Consumed ADO.NET objects like Connection Object, Dataset, Data Reader, Data Adapter and Command Object for data retrieval.
- Experience in developing WPF/Silverlight applications by using MVVM architecture.
- Good experience in creating and consuming WCF and Web Services.
- Experience in creating Web Services using REST, WSDL, UDDI and SOAP Protocol.
- Expertise on working with .NET Security features like Authentication and Authorization, Forms-based Authentication, Authorizing Users, Roles and User Account Impersonation.
- Worked on Deploying the application into App Store, Play store and Company Portals (In- House).
- Experience in deploying the .NET applications using IIS 5.0/6.0.
- Strong experience in working with MS-SQL SERVER … T-SQL, Azure, CRM.
TECHNICAL SKILLS
Programming Languages: Objective-C, C++, C#, Swift, Swift 2, Java, ASP.Net.
Scripting Languages: VBA, UNIX Shell Script, DOS Script, CSS, CSS3, DHTML, Sybase ASE 12.5/15.0.3
Frameworks / APIs: Cocoa Touch, Foundation, UI Kit, Core Graphics, Core Data, Core Plot, External Accessory, Core Bluetooth, Google Protocol Buffers, C Standard Library, Win32 APIs, Java card API, .Net Compact Framework.
Data Storage: PList, Coredata, NSUserDefaults
Delegation: NSTableView, NSTabView, NSTextField, NSWindow, NSBrowser.
CFNetwork: CFHTTPAuthentication, CFHTTPAuthentication, CFHTTPStream
Cloud: Kit CKDatabase, CKOperation, CKNotification, CKContainer
Core Location: CLGeocoder, CLLocation, CLPlacemark Map Kit MKDirections, MKLocalSearch, MKMapItem, MKMultiPoint, MKMapView.
Mobile Operating Systems: iOS 4, iOS 5, iOS 6, iOS 7, iOS 8, iOS 9, iOS 10, Windows CE, QNXWindows Mobile, ROM.
Operating Systems: Mac OS X 10.5, 10.6, 10.7, 10.8/Yosemite, Unix/Linux, POSIX, Vx Works, iPhone 3.2,5,6,7,8,9 versions, MS-DOS, Windows
IDEs: XCode, Visual Studio, Xamarin Studio, Android Studio, NetBeans.
Web Technologies: HTML, CSS, JavaScript, JSON, XML.
Web Services: REST, SOAP.
Database Servers: SQLite, Oracle, MySQL, Azure,CRM.
Methodologies: Agile, Scrum, SDLC
Version Control: CVS, SVN, Git,VSO.
Platforms: Mac OS X, Windows, Linux, Unix
PROFESSIONAL EXPERIENCE
Confidential, SFO, CA
Sr iOS, Android Developer (Xamarin)
Responsibilities:
- This application was designed and development using Interface builder Xamarin forms C#.
- Designed the architecture for the application to be cross platform compatible.
- Proficient in Swift, with a good knowledge of its ecosystems
- Solid understanding of object-oriented programming.
- Designed user interface XMAL applications UI/UX and implemented code in Xmal.cs
- Designed custom color, Text style, radio buttons, checkbox.
- Design and build applications for iOS and OS X
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with a team to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Designed the architecture for offline capabilities using a cross platform capability CRM Database.
- Attended Daily Sprint Calls with both the Client teams to discuss Business Functionality.
- Developed iOS, Android and windows applications using C# Xamarin. Forms.
- Developed Cross Platform application usingXamarin. Forms and deployed on iOS, Android and Windows Platforms.
- Utilized MVVM design patterns for implementing the architecture of the application.
- Implemented extensive RESTful Services for web service calls backend System and database.
- Worked on POC for Offline Compatibility using Smart Sync, Save, Upload and download.
- Worked on POC for Dynamic Selection, Feedback and In app notifications.
- Implemented code for master page and dashboard.
- Render the trails from Crm and implemented questionnaire index.
- Implemented extreme programming by using fast paced agile methodology, involving in task completion, user stories, and iterations.
- Tested the application on Real Devices usingXamarinTest Cloud.
Environment: Xamarin, XCode,XamarinStudio IDE, iOS SDK, Android SDK, C#, Visual Studio IDE .NET framework 4.0 & 4.5, Azure web services, CRM, Azure Active Directory,XamarinTest Cloud, Hockey App,XamarinInsights, Git, VSO.
Confidential, Dallas, Texas.
Sr Mobile App Developer
Responsibilities:
- This application was designed and development using Interface builder Xamarin forms C#.
- Solid understanding of object-oriented programming.
- Designed user interface XMAL applications UI/UX and implemented code in Xmal.cs
- Designed custom color, Text style, radio buttons, checkbox.
- Design and build applications for iOS and OS X
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with a team to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Designed the architecture for offline capabilities using a cross platform capability CRM Database.
- Attended Daily Sprint Calls with both the Client teams to discuss Business Functionality.
- Developed iOS, Android and windows applications using C# Xamarin. Forms.
- Developed Cross Platform application usingXamarin. Forms and deployed on iOS, Android and Windows Platforms.
- Utilized MVVM design patterns for implementing the architecture of the application.
- Implemented extensive RESTful Services for web service calls backend System and database.
- Worked on POC for Offline Compatibility using Smart Sync, Save, Upload and download.
- Worked on POC for Dynamic Selection, Feedback and In app notifications.
- Implemented code for master page and dashboard.
- Render the trails from Crm and implemented questionnaire index.
- Implemented extreme programming by using fast paced agile methodology, involving in task completion, user stories, and iterations.
- Tested the application on Real Devices usingXamarinTest Cloud.
Environment: Environments:Xamarin, XCode,XamarinStudio IDE, iOS SDK, Android SDK, C#, Visual Studio IDE .NET framework 4.0 & 4.5, Azure web services, CRM, Azure Active Directory,XamarinTest Cloud, Hockey App,XamarinInsights, Git, VSO.
Confidential, Chicago, IL
Sr. iOS, Android Developer
Responsibilities:
- This application was designed and implemented using Interface builder Xamarin C#.
- Developed code using Navigation controllers, Action sheet, Pageview Controllers, Custom view controllers, custom protocols.
- Developed critical tools for this project like customized navigation bar, page control, table view, image picker and scroll view.
- The user interface for this app was implemented using UI Kit and Foundation, AV Foundation, Core data Frameworks.
- Principledeveloperfor publishing their applications on the Apple stores.
- Complete a relatively simple work-in-progress written withXamariniOS native tools (notXamarinForms).
- Responsible for performing complex analysis, design, programming, and modifications of computer programs for software products and/or customer applications.
- Writing code and completes programming, testing, and debugging of applications.
- Determining forms, procedures, and other documentation needed for the installation and maintenance of application programs.
- Generating certificates for Push Notifications to work with Azure.
- Debug and deploy the changes to Azure.
- Developed Code for OpenwheatherUnderground, SatelliteMap Zoomed Location, Location based Latitude and Longitudes, Heatmaps from the Farm.
- Developed code for managing tasks, It is used for allow the location pictures and Temperatures.
- Web service cells by including XML and JSON parsing in the project.
- Responsible for service Integration Development and Testing.
- Used storyboards and auto layout in the application.
- Made a UI Tab Bar Navigation AWS, Azure, Google cloud-based application.
- Implemented Push Notifications and Local Notifications.
- Test Flight API is used to get user logs and crash reports etc.
- Write some stored procedures to get data from more than one tables in MYSQL.
- Developed the password screen to login to the application on ICMT components.
Environment: Xamarin, XCode,XamarinStudio IDE, Android SDK, C#, Visual Studio IDE .NET framework 4.0 & 4.5, Azure web services, Azure Active Directory,XamarinTest Cloud, Hockey App,XamarinInsights,Git,VSO.
Confidential, Pleasanton, CA.
IOS Developer
Responsibilities:
- This application was designed and implemented using Interface builder, Instruments and Swift and Objective C
- Worked on Angular Js Declarative templates with data-binding, MVW, MVVM, MVC, dependency injection and great testability story all implemented with pure client-side JavaScript.
- Developed code using Navigation controllers, Action sheet, Pageview Controllers, Custom view controllers, custom protocols.
- Developed critical tools for this project like customized navigation bar, page control, table view, image picker and scroll view.
- Sharing code between Android and iOS platform using Xamarin.
- Developed the iOS UI page which represents the driver daily activity.
- Developed the iOS logic to store in local database whenever the driver changes in daily activity.
- Developed the iOS logic to call web service methods to transfer local database to Orion server.
- Developed the iOS logic to implement Grid panel to display the daily activities for driver and implement the logic to call web service call to get data from Orion server in Web application (Ext JS framework)
- Write some stored procedures to get data from more than one tables in MYSQL.
- Developed Android GUI module for log collector. Added animation between UI Views for smooth transitioning and better user experience.
- Worked with Backend team to display the correct data format in devices.
- Involved in the code review meetings. Also, fixed code and bugs in the code.
- Followed Agile Engineering throughout the project to adapt the project to the changing requirements during the development of the app.
- Modified the build script files to support various processors.
- Worked closely within a cross functional team of testers and developers.
- Worked on web service calls using xml parsing in the project.
Environment: iOS 8.x/7.x, Objective-C, Core Data, XCode, Xamarin, C#, Cocoa frameworks, Map Kit, Core Location, AV Foundation, GitHub for version control, android.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in analyzing and designing of the project.
- Application is developed using spring with the help of MVC architecture.
- Hibernate ORM framework with spring support and JDBC is used to develop data abstraction layer.
- Using JavaScript, HTML, XML, DHTML, CSS and JSP’s developed the front-end screen. Validated the client side using JavaScript and developed the required servlets.
- Developed Restful Web Services which acts as endpoint to share data with other products where JSON as messaging medium.
- Struts action classes, Dispatch action classes, DAO views are designed using Struts custom tags.
- Being a developer coordinated with client and onsite team to understand business process and its requirements.
- To extract SOAP information from the XML Web service we used XPATH.
- Installed, configured and maintained WebSphere application server.
- Database objects were created in Oracle database using PL/SQL to store procedures, functions and triggers.
- Used Maven to build and manage the project.
- Participated in Daily SCRUM meetings, Code review and Quality Assurance.
- Eclipse IDE is used for writing code and implemented logging using log4j.
- Data from the Oracle Database is accessed by using JDBC with standard statements
- Reviewing of Unit Test Plan, Unit Testing, Unit Results and any other quality related work.
Environment: J2EE, Java, Struts, Web services (SOAP), JavaScript, CSS, HTML, XML, WebSphere, JQuery, Oracle database, Eclipse, XML, SQL, Hibernate 3.x, Git, Windows XP/07 and MS-office.
Confidential
Java Engineer
Responsibilities:
- Interacting with business clients about the requirements.
- Developing the low-level design and providing the walkthrough to the team members.
- Involved in working the database based on the requirement.
- Preparing the WBS for the user stories.
- Communicating with multilingual clients and understanding their requirements.
- Documenting the requirement specification and design.
- Involved in tracking the issues and assigning to the respective resources.
- Worked on SOAP and JAX-RS for Restful Web Services.
- Worked on Spring AOP, IOC concepts extensively.
- Worked on Hibernate ORM for Data access platform.
- Generating the Web Service client stubs for the provided WSDL.
- Delivering the applications as per the requirement on time.
- Design UI screens using XMI, JSP, CSS and HTML.
- Involved in developing the tool for various interfaces having different request types and responses using Servlets and JSP.
- Bug fixing, Maintenance of the old modules that are already in production.
- Involved in resolving the live issues of the application.
- Involved in the up gradation of Tomcat and SQL Server.
- Used SVN as version control system.
- Development experience on web services.
- Responsible for code merging and code review to release branches.
- Involved in providing knowledge transfer regarding to the application to the users.
Environment: Java/J2EE, JSP, Servlets, HTML, CSS, Java Script, Struts, Spring, Hibernate, XML, XSD, Eclipse, web services, XML beans, Web sphere Application Server, Tomcat, ANT, SQL Server, Log4j, SQL Developer, FileZilla, Agile Methodology, SVN.