Sai Akash Koliparthi

  • Xamarin Developer
  • Plano, TX
  • Member Since Mar 13, 2023

Candidates About

 

Sai Akash Koliparthi

                                                                           Xamarin Developer

 

Professional Summary:

Ø  Over 8 Years of experience in developing Web and Mobile applications.

Ø  Excellent knowledge on all the versions of iOS SDK (5.0 to 9.2).

Ø  Strong experience in developing applications using IOS SDK, Android SDK, MONO SDK, ASP.NET, VB.NET, ADO.NET, HTML, JavaScript.

Ø  Worked on most of the frameworks in iOS SDK like Cocoa Touch, Core Foundation, UIKit, ResearchKit, Core Location, Core Bluetooth, Cordate, Core Graphics, AVFoundation, Core Animation, Core Text, Core Audio and Core Video, LocatlAuthentication, Media Player, Media Toolbox.

Ø  Collaborated with UI/ UX team developing wire frames and prototypes using various 3rd party tools.

Ø  Over 2 years of experience working on Agile Methodology.

Ø  Have been involved in the whole SDLC process from designing to documenting.

Ø  Expert in doing POCs (Proof of Concepts).

Ø  Very good experience in gathering and analyzing requirements from domain experts.

Ø  Experience in integrating and customizing Google/ Apple Maps.

Ø  Experience in integrating third party SDK and libraries.

Ø  Deep experience in Source Code Management using tools like Git, which is an Open Source Version Control/ Source Control System.

Ø  Also experienced using other tools like Source Tree for version/ Source controlling, which provides graphical interface for Git repositories.

Ø  Very good experience using Jenkins to achieve Continuous Integration and Continuous deployment.

Ø  Experience in Test Driven Development (TDD), which ensures the code is in right place.

Ø  Experience in using SQLite and SQL Server.

Ø  Experience integrating web services (REST and SOAP).

Ø  Experience parsing various kinds of data like JSON and XML using NSJSONSerialization and NSXMLParser classes.

Ø  Working knowledge on OpenGLES framework for rendering graphics 2D and 3D graphics, which is embedded version of OpenGL library.

Ø  Extensively worked on various design patterns like Singleton, Delegation, Façade, Decorator, MVC, MVVM in various projects.

Ø  In depth knowledge using Grand Central Dispatch (GCD) to achieve concurrency.

Ø  Experience working on Apple Push Notifications (APNs).

Ø  Experience using Appium, an open-source testing framework for mobile (iOS and Android) and web, which internally use Selenium.

Ø  Experience using dependency management tool like Cocoa Pods.

 

 

Technical Skills:

 

Programming Languages                          :  C#, .NET, C, Objective-C, Java

Tools                                                              : X Code, Xamarin, Android Studio, Eclipse, Visual Studio                                                                                                                2013/2012/2010/2008

Web Technologies                                      :  HTML, HTML5, JavaScript, NodeJS, CSS, Bootstrap, AJAX,     jQuery, jQuery Mobile

RDBMS                                                           :  My SQL Server 2012/2008/2005, Oracle 10g, SQLite                                                                               

Operating System                                       : Mac OS X, Windows 7, Windows 8, Windows 10

Middleware                                                 : WCF, ADO.NET 4.0/3.5/3.0/2.0, Webservices, WebAPI

Testing Tools                                               : Selenium, Appium, Mobile DevOps.

Cloud Based Technologies                                   : Azure, Salesforce

Bug Tracking Technologies                      : Xamarin Insights, Bugzilla

Source Control Tools                                  : Git, SVN

 

 

Academic Profile:

 

Bachelors of Technology in Electronics and Communications Engineering

 

 

Professional Experience:

 

Client: Pizza Hut, Plano, TX                                                                                              Apr 2016 – Present                              

Title: Xamarin Developer

 

Responsibilities:

 

Ø  Involved in developing cross platform mobile application which can run on both iOS and android from the architecture of the application to implementing it by using Xamarin Studio.

Ø  Requirement specification, design, implementation, testing and maintenance.

Ø  Involved in User Interface development and web services design implementation.

Ø  Discussed the requirements with the client and analyzed the requirements.

Ø  Develop Customer renders for platform specific behaviors like adding a native menu to a List View, develop native platform toolbar for iOS, Android and UWP, develop a collapsible grouped List View with selection indicators, customizing the master detail navigation experience on each platform and styling enhancements in Xamarin Forms Platform

Ø  Followed Agile methodologies in the project implementation.

Ø  Develop Custom behaviors for entry numeric requirements

Ø  Implementation of Xamarin Mobile component for device location.

Ø  Implement the Xamarin Insight crash reports, users, audience and events for monitoring the app across App Store and Google Play.

Ø  Performed all unit testing, debugging and post-release support using Xamarin Test Cloud with different iOS/Android OS versions and devices.

Ø  Create the reusable PCL services and view model interface using .NET elements

Ø  Implemented Async task operations for delivering responsive UI.

Ø  Design of libraries focused on class design, interaction through interfaces, and separation between the UI (view), business logic (view model) and data (model) using the MVVM Cross framework

Ø  Leveraged LINQ to improve efficiency of queries throughout the code base.

Ø  Bug and tasks tracking using JIRA

Ø  Used C# and Xamarin Studio for development, debugging, coding the applications.

Ø  Developed the UI screens and Xamarin Forms which met the UI requirements compliance.

 

Environment: Xamarin Studio, Xamarin. Forms, Xamarin. Android, Xamarin. iOS, C#, ADO.NET, MVVM, LINQ, JSON, Web API, SQL Server, TFS, JIRA.

 

 

 

 

 

Client: United Airlines, Houston, TX                                                                               Feb 2015 - Mar 2016           

Title: Xamarin Developer

 

Responsibilities:

 

Ø  Involved in the SDLC phase of requirement analysis, design, development and testing.

Ø  Creating database objects such as tables, views, stored procedures, Triggers etc.

Ø  Analyzing the Code that was written in Older Versions of .NET Framework 4.5 and develop them in newer versions.

Ø  Used C# in Xamarin to create native mobile application.

Ø  Developed the independent Windows Communication Foundation (WCF) services and defined Service Contracts for specific functionality in project search module.

Ø  Utilized ADO.Net Entity Framework technology extensively for data retrieving, querying, storage and manipulation using LINQ.

Ø  Later, transformed to native app using Xamarin. Android and Xamarin. iOS when performance was the issue with Xamarin Forms.

Ø  Developed Cross-Platform Mobile app using Xamarin Forms with code sharing between all platforms (Android, iOS and Universal Windows apps).

Ø  Worked on automated UI Acceptance testing using Xamarin Test Cloud.

Ø  Developed React JS/ .NET web application using JavaScript, ASP.NET MVC 5, C#, Visual Studio.

Ø  Used jQuery, Angular JS to provide services to different components of portal.

Ø  Involved in using MVC pattern for both UI development with AngularJS and application development with C#.

Ø  Followed MVVM pattern for databinding between views and view-Models.

Ø  Front end development utilizing HTML5, CSS3, and JavaScript leveraging the Bootstrap framework and SQL backend.

Ø  Designed User Interface using Asp.net Standard Controls, WinForms and Ajax Controls

Ø  Implemented SQLite database with Xamarin forms to save necessary information into device local database.

Ø  Used Mobile DevOps solution in Xamarin to implement Native, High performance apps.

Ø  Experience in software unit testing and efficient at fact-finding, root cause analysis and bug-fixing.

Ø  Experience in using language-Integrated Query (LINQ) (LINQ to SQL, LINQ to objects, LINQ to Entities, LINQ to XML)

Ø  Implemented Server and Client-side validations using ASP.NET validation controls and JavaScript.

Ø  Interacting with business team for clarifications on the requirements.

Ø  Analyzing and identifying the problems and fixing the issues.

 

Environment: Visual Studio 2015, .Net Framework 4.5, Entity Framework 6.0, ASP.NET, ADO.NET, HTML, SSRS, JavaScript, Xamarin, iOS SDK, Android SDK, Angular JS, AJAX, XML, Bootstrap, LINQ, jQuery, SQL Server 2014, Crystal Reports.

 

 

Hertz Corporation, Tulsa, OK                                                                                       Apr 2014 – Jan 2015                                 

Title: Xamarin Developer

 

Responsibilities:

 

Ø  Developed quoting application used by agents, sales professionals for obtaining quote for pharmaceutical drugs.

Ø  Involved in Designing the Application from the wireframes to finalizing the build release.

Ø  Developed Native for both Android and iOS applications using Xamarin. IOS and Xamarin. Android.

Ø  Implemented Xamarin components to use Camera, GPS and other Social Networking API’s to integrate them to the Mobile Application.

Ø  Responsible for developing mobile applications for both Android and iOS using Xamarin and Visual Studio in C#.

Ø  Used Agile methodology for app development and involved in daily and weekly SCRUM meetings to discuss various aspects of the code related to individual modules.

Ø  Created storyboards using XIB files for iOS UI experience.

Ø  Developed the automatic crash report collection system.

Ø  Implemented the WCF Services/consuming the Services with the Security and Debugging Mechanisms.

Ø  Developed an Azure based high performance compute environment to support the massive computational requirements of client congressional redistricting Azure application.

Ø  Tested the application as per the test cases and business logic using unit test and fixed the bugs.

Ø  Utilized ASP.NET validation controls and JavaScript, jQuery to perform client-side validation.

Ø  Created Joins, Views, functions, stored procedures and triggers as part of the database programming in SQL and Oracle 11g.

Ø  Experience of .NET security features such as Authentication (Windows-based Authentication, Forms-based Authentication) and Authorization (Authorizing Users and Roles).

Ø  Used Xamarin test cloud to automate testing.

 

Environment:  Xamarin, XCode, Android SDK, Xamarin. Forms, MVVM, Xamarin test cloud, C#, Visual Studio .NET 2015, .NET framework 4.0 & 4.5, Azure web services, TFS, RESTful, JSON.

 

 

Client-  Discover Financial Services, Riverwoods, IL                                                   Oct 2012 – Mar 2014                                 

Title: iOS Developer

 

Project Summary:  Discover offers credit cards, checking and savings accounts, auto loans, rewards, and online banking services for individuals and businesses.  This app helps managing your accounts from one spot: check balances, move money, find branches/ATMs, pay bills, deposit checks, redeem rewards – and lots more.

Responsibilities:

 

Ø  Involved in requirement gathering and analyzing.

Ø  Developed wire frames and prototypes using third part tools.

Ø  Made decisions on Layout design and Layout modifications.

Ø  Used XCode storyboards to develop the UI.

Ø  Testing included emulator and device testing with iPhone, iPad and iPod touch with iOS 6.0 to iOS 7.1.

Ø  Involved in iOS performance testing along with functional and regression tests.

Ø  Followed the agile methodology for implementing the project.

Ø  Worked on UITABle View and its delegate methods in displaying the recent transactions.

Ø  Used NSUserDefaults class as persistent storage to store information about the user on the current device.

Ø  Fixed memory leaks issues on the app using Leaks Instrument that come with XCode.

Ø  Used Atlasion tools such as JIRA to manage and keep track on progress of project.

Ø  Managed and coordinated for timely delivery.

Ø  Used Git for version / source control and used Source Tree, which is a graphical Interface to interact with the repository unlike the command line.

Ø  Managed concurrency operations using Grand Central Dispatch.

Ø  Used NSURLSession to make API calls and parsed the retrieved JSON data using NSJSONSerialization.

 

Environment: XCode, iOS SDK, Objective – C, Core Graphics, Core Foundation, Core Animation, Core Data, UIKit, Cocoa Touch, Git, Grand Central Dispatch (GCD), Source Tree, JIRA

 

 

Client: UNITED Health Group, Bangalore INDIA                                                          Oct 2010 – Sept 2012

Title: .NET Developer

 

Responsibilities:

 

Ø  Designed and developed an n-tier architecture that included Presentation, Business and Data Access Layers using Silverlight, C#.Net and SQL.

Ø  Designed, implemented and configured WCF service layer.

Ø  Worked with WPF, Silverlight 3 in creating custom controls, data binding and graphics using Expression Blend.

Ø  Managed to implement a layout system which adapt to changing window and display conditions by using WPF layout controls.

Ø  Worked extensively on web forms and data binding controls like Grid View, Data List and drop-down boxes and Mapping page fields to the database fields.

Ø  Developed and consumed WCF Services to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications.

Ø  Worked with WPF, Silverlight in creating custom controls, 3D graphics, data binding etc.

Ø  Used .Net assemblies for building forms and reports, linked tables with Access using SQL Server as Database.

Ø  Used LINQ to retrieve information from the XML data files.

Ø  Worked with Oracle 11g Database to access customer records. 

Ø  Session and view state objects used to maintain user session data and page post back operations respectively.

Ø  Performed unit testing and the complete system integration testing.

Ø  Worked on Production Support tickets by finding the issues and fixing them.

Environment: C#.NET 3.5, SQL Server 2008, Oracle 11g, .NET Framework 3.5, Visual Studio .NET 2008, IIS 7.0, VSS, WPF, WCF, Silverlight 3.

 

 

Client: L&T Infotech, Hyderabad, India                                                                               March 2008 - Oct 2010  

Title: .NET Developer

 

Responsibilities:

 

Ø  Responsible for coding ASP.NET Web forms which included coding, maintenance, worked on the Re-Design of Graphical User Interface (GUI) of web pages as per new.

Ø  Used Master Page for the Header and Footer of the page for consistent look across all.

Ø  Worked on Client-Side validation as well as Server-side Validation by using JavaScript.

Ø  Worked on new enhancements to the web based application in VB and Oracle as the modifications, enhancements and rebuilding of different modules page design and layout, ASP.NET Validation Controls, Data Store and Database interaction is through ADO.NET by using PL/SQL and stored procedures.

Ø  Develop reusable User Controls for frequently required functionalities.

Ø  Consumed WCF service from cool gen to read and display Loan transactions data.

Ø  Wrote Packages and Procedures in Oracle to interact with the database.

Ø  Created scripts to create new tables, views, queries for new enhancement in the TOAD.

Ø  Fixed number of defects and technical issues during the project implementation.

Ø  Debugged the programs and modified them according to the changed specifications.

Ø  Worked on SSIS Packages that imports data into Database from a flat file.

Ø  Responsible for creating SSRS Reports based on client specifications.

Ø  Worked with Remedy tool to maintain day to day tickets from the users.

Ø  Used Serena as versioning tool.

 

Environment: Windows Server 2003, Visual Studio 2008, .NET Framework 2.0, VB, Oracle 9g, TOAD, jQuery, SQL Server Integration Services, SQL Server Reporting Services, Serena, Remedy, WCF, ADO.NET, HTML, JavaScript, AJAX.