
Teja Swaroop Srimat
- .Net/Mobile Application Developer (Xamarin)
- Plano, TX
- Member Since Mar 13, 2023
Teja Swaroop Srimat
.Net/Mobile Application Developer (Xamarin)
PROFESSIONAL SUMMARY
· 7 years of experience in all phases of SDLC including OO Analysis, Design, Development, Implementation, Integration, Coding, Testing, Maintenance and Mentoring in various Client/ Server, multi-tiered web based applications
· 2 years of Building Android and iOS applications using Xamarin Framework, toolset (Xamarin Studio and Xamarin for Visual Studio) and experience with Xamarin Forms
· Deep development experience with Client/Server and Web based applications using Visual Basic, C# ASP.NET, MVC, MVVM, ADO.NET, SQL Server and Web Services
· Implemented 3-Tier architecture in ASP.Net and worked on Presentation Layer, Business Logic layer and Data Access Layer
· Good working knowledge on Web Development Technologies like HTML, CSS, XML, AJAX, JavaScript, JQuery, JSON, XML, Node.js, Angular JS
· Experience in developing mobile applications in hybrid and native platforms which includes Cordova, and Xamarin
· Expert knowledge of mobile application development along with various patterns native, web and hybrid concept
· Strong Knowledge in building graphically intensive UIs, managing multiple view hierarchies and optimizing UI transitions and performance on mobile devices
· Creative in Designing the UI which provides user-friendly experience for the users
· Experience organizing and maintaining a common code shared amongst various platforms (iPhone, iPad, Android, etc.) and experience developing apps for both mobile and tablet using the Xamarin platform
· Experience in writing enterprise level code with unit testing as well provides contribution for test automation
· Extensive experience in implementing Web Services, WEB API, SOAP and REST
· Hands on experience in design using Object Oriented Programming Principles like Encapsulation, Inheritance, Polymorphism, Abstraction and Design patterns like Abstract factory, Singleton, MVC, MVVM
· Good exposure and hands-on experience in application and execution of Agile, Test Driven Development (TDD) based project management methodologies
· Expertise in Designing, Implementing and Supporting Complex Database Schemas for data storage and retrieval using SQL Server and SQLite
· Hands on experience in writing Stored Procedures, User Defined Functions, Triggers, Views, Joins, Query Optimization and Performance Tuning
· Profound knowledge in Unified Modeling Language (UML) to design Use-cases, Class Diagrams, Activity Diagrams and Sequence Diagrams
· Extensive knowledge in the integration of third party APIs like Google+, Google Maps, Facebook, Twitter besides other open source APIs
· Collaborated effectively with Business and Project Teams to gather requirements which businesses needs and communicated well with Project Manager, Business Analyst
· 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
· Good hands on skills, willingness to learn new tools and technologies, hardworking, have analytical and debugging skills, ready to take and accept challenges
TECHNICAL SKILLS
|
Programming Languages |
C#, VB, Java, JavaScript, PHP, SQL and PL/SQL. |
|
Web Technologies |
ASP.NET, ADO.NET, XAML, HTML, XML, Node.js, Angular JS |
|
Mobile Technologies |
Xamarin, Cordova, |
|
Unit Testing Tools |
JUnit, NUnit, MSTest |
|
Frameworks |
.NET Framework 4.5/4.0/3.5 |
|
Development Tools |
Visual Studio, Xamarin studio, Xcode, Eclipse, MYSQL |
|
Databases |
Microsoft SQL Server, SQLite, Oracle, MYSQL |
|
Development Methodologies |
Test Driven Development, Domain Driven Development, and Agile Practices including SCRUM. |
EDUCATION:
· Bachelor of Technology in Computer Science and Engineering, JNTU, Hyderabad, India