Lead Software Developer
Current• Working with technologies such as Xamarin iOS, Xamarin Android and Xamarin Cross-Platform applications.• Creating user interface using Android SDK, iOS SDK and also in using Xamarin. Forms for designing UI using framework APIs and XAML with different available layouts and controls.• Using both structured and object-oriented systems analysis, design, development tools, and techniques and Experience and understanding of OOP.• Collaborating with UI/ UX team developing wire frames… Show more • Working with technologies such as Xamarin iOS, Xamarin Android and Xamarin Cross-Platform applications.• Creating user interface using Android SDK, iOS SDK and also in using Xamarin. Forms for designing UI using framework APIs and XAML with different available layouts and controls.• Using both structured and object-oriented systems analysis, design, development tools, and techniques and Experience and understanding of OOP.• Collaborating with UI/ UX team developing wire frames and prototypes using various 3rd party tools.• Responsible for developing mobile applications for both Android and iOS using Xamarin and Visual studio in C#.• Creating website artwork (custom images, buttons, etc.) using Photoshop.• Using Knowledge on Microsoft .NET Design Patterns including Dependency Injection (DI), Inversion of Control (IOC), Singleton, MVVM (Model-View-View-Model) and MVC (Model-View-Control)• Using Web Services, creating and implementing them, and use the data retrieved to manipulate and send it to the UI.• Doing Mobile Application Development using UI Kit.• Using Design Patterns & UML diagrams.• Required to meet deadlines and handle multiple tasks, decisive with strong leadership qualities, flexible in work schedules.• Being a Team Player, maintained client/customer relationships by providing timely, quality products and services, understand the requirements of client/customer needs and try to put maximum effort in delivering quality products with customer satisfaction. Show less