Hello I'm Ivan Soria

Experienced Computer System Engineer with over 10 years of industry expertise in various roles such as developer, code reviewer, architect, and team lead. Successfully delivered more than 20 projects while leveraging a diverse skill set and a deep understanding of software development methodologies. Proficient in technologies including .NET, C#, Xamarin Forms, Xamarin Native, MAUI, HTML5, CSS3, JavaScript, TypeScript, Angular, React, Azure, SCRUM, and SQL. Known for my strong team leadership, effective communication skills, and the ability to negotiate and collaborate effectively. I excel at quickly learning new concepts and adapting to dynamic environments, ensuring a thorough understanding of project requirements and delivering exceptional results.

Projects

Mobile Projects

My Spectrum

store-icon store-icon

Grupo Andrade Automotriz

store-icon store-icon

G-Audit

store-icon store-icon

G-Yard

store-icon store-icon

Edenred Connect

store-icon store-icon

Edenred Waller

store-icon store-icon

Mi Monte

store-icon store-icon

IMSS Digital

store-icon store-icon

Farmacias Similares

store-icon store-icon

Web Projects

My Spectrum

Facturaxion

Skills

C-Sharp Icon Xamarin Icon Azure Icon Azure Icon Dart Icon Angular Icon TypeScript Icon JavaScript Icon HTML Icon CSS Icon Azure Icon SQL Icon

Blog

Resume

Senior FullStack / Mobile Developer

Charter Communications

Oct 2022 - Aug 2023

Led development of mission-critical mobile apps (Android/iOS) using Xamarin Forms, employing MVVM and Dependency Injection for scalability. Improved UI testing, reducing user issues. Maintained and optimized .NET Core project for scalability. Created dynamic web interfaces in Angular 12 for higher user engagement. Implemented comprehensive unit testing (NUnit for C#, Karma/Jasmine for Angular) for reliability. Enforced SOLID principles, applied MVC architecture, and utilized Azure DevOps for efficient CI/CD. Actively participated in SCRUM ceremonies, collaborating across teams to deliver impactful solutions. Tech & Tools: C#, .NET Core, Xamarin Forms, Angular 12, NUnit, Karma/Jasmine, MVVM, Dependency Injection, SOLID, MVC, Azure DevOps, SCRUM, Visual Studio, Visual Studio Code, WebStorm, Postman.

Senior FullStack / Mobile Developer

UPS

Nov 2021 - Oct 2022

Key contributor in Xamarin Native mobile app development for UPS, optimizing shipping and supply chain. Leveraged C# and design patterns for scalable solutions. Implemented UI unit testing. Maintained ASP.NET Core project with third-party integrations. Used Microsoft's App Center for app lifecycle management. Enhanced SQL queries. Designed Angular 12 web interfaces with third-party libraries. Ensured code quality with extensive unit testing (XUnit for C# and Karma/Jasmine for Angular). Promoted SOLID principles and MVC architecture. Employed Azure Functions for serverless computing and Azure DevOps for efficient CI/CD. Active in SCRUM for on-time delivery. Tech & Tools: C#, Xamarin Native, ASP.NET Core, SQL, Angular 12, XUnit, Karma, SOLID, MVC, Azure Functions, Azure DevOps, SCRUM, Visual Studio, Postman, Microsoft App Center.

Senior Fullstack Developer

COAL Solutions

Sep 2020 - Nov 2021

Led Xamarin Forms mobile app development for a car dealership consultancy project. Utilized C# and design patterns for a robust automotive solution. Ensured smooth UI unit testing. Implemented OneSignal push notifications for real-time updates. Enhanced security with two-step verification and integrated SMS services. Played a pivotal role in ASP.NET Core project with REST services. Managed SQL queries/procedures for data handling. Contributed to SPA Angular app development. Established unit testing (XUnit for .NET, Karma/Jasmine for Angular). Committed to SOLID principles. Organized code with MVC architecture. Used Azure Functions for optimization. Managed web service deployment with Azure DevOps. Active in SCRUM for on-time project delivery. Tech & Tools: C#, Xamarin Forms, ASP.NET Core, SQL, Angular, XUnit, Karma, Jasmine, SOLID, MVC, Azure Functions, Azure DevOps, SCRUM, Visual Studio, Visual Studio Code, Postman, OneSignal, SMS Integration.

Senior Dotnet Developer

GEODIS

Oct 2019 - Aug 2020

Key member of GEODIS team, specializing in Xamarin Forms mobile apps for Zebra and iOS. Used C#, design patterns, Xamarin Forms for logistics solutions. Conducted rigorous UI unit testing for seamless user experiences. Implemented platform-specific wallet services. Contributed to ASP.NET Core project with REST services. Managed SQL queries/procedures for data handling. Played a role in SAP Angular app development. Enhanced frontend with third-party libraries like Syncfusion. Committed to SOLID principles for code quality. Organized code with MVC architecture. Used Azure Functions for optimization. Managed web service deployment with Azure DevOps. Active in SCRUM for on-time project delivery. Tech & Tools: C#, Xamarin Forms/Native, ASP.NET Core, SQL, Angular, NUnit, Karma, SOLID, MVC, Azure Functions, Azure DevOps, SCRUM, Visual Studio, Visual Studio Code, Postman, Syncfusion.

.NET Architect

Smarteye

Feb 2019 - Sep 2019

At SmartEye, focused on logistics, supply chain optimization, and more. Led Xamarin Forms mobile and Angular SPA development for logistics improvement. Utilized C#, design patterns, Xamarin Forms/Native for efficient solutions. Ensured seamless user experience with UI unit testing. Implemented platform-specific wallet services for secure transactions. Managed app lifecycles with Microsoft's App Center. Migrated legacy systems from WCF to ASP.NET Core for scalability. Optimized SQL queries/procedures for data handling. Enhanced UI/functionality with Angular and third-party libraries. Committed to SOLID principles for code quality and scalability. Organized code with MVC architecture. Actively participated in SCRUM methodologies. Tech & Tools: C#, Xamarin Forms/Native, ASP.NET Core, SQL, Angular, NUnit, Karma, SOLID, MVC, Microsoft App Center, Visual Studio, Visual Studio Code, Postman, Syncfusion.

Sr .Net Developer

Edenred México

Oct 2017 - Feb 2019

Led Xamarin Forms mobile app and Angular SPA development, enhancing employee benefits experiences. Utilized C#, design patterns, Xamarin Forms/Native for efficient solutions. Ensured seamless user experience with comprehensive UI unit testing. Implemented secure wallet services per platform. Managed mobile app lifecycle with Microsoft's App Center. Migrated from WCF to ASP.NET Core for scalable REST services. Optimized SQL queries/procedures for data handling. Integrated Angular with third-party libraries like Syncfusion for UI/functionality enhancements. Committed to SOLID principles for code quality and extensibility. Organized code with MVC architecture. Actively participated in SCRUM methodologies. Utilized Azure DevOps for streamlined CI/CD pipelines. Tech & Tools: C#, Xamarin Forms/Native, ASP.NET Core, SQL, Angular, XUnit, Karma, SOLID, MVC, Microsoft App Center, Azure DevOps, Visual Studio, Visual Studio Code, Postman, Syncfusion.

Senior Dotnet Developer

Farmacias de Similares

Jul 2017 - Oct 2017

Contributed to Farmacias Similares, a key player in generic medicine sales in Mexico and Latin America. Led Xamarin Forms mobile app and Angular SPA development, improving customer experiences. Used C#, Xamarin Forms for feature-rich mobile solutions. Emphasized ASP.NET for REST services, enhancing the company's digital presence. Managed SQL queries and procedures for effective data management. Integrated Angular with third-party libraries like Syncfusion for UI and functionality enhancements. Committed to SOLID principles for code quality and maintainability. Implemented MVC for code organization. Conducted unit testing with XUnit and Karma. Active in SCRUM for CI/CD. Used Visual Studio, Visual Studio Code, and Postman for development and testing. Tech & Tools: C#, Xamarin Forms, ASP.NET, SQL, Angular, XUnit, Karma, SOLID, MVC, Visual Studio, Visual Studio Code, Postman, Syncfusion.

XAMARIN DEVELOPER

bSide Consulting

May 2017 - Jul 2017

I worked as a Xamarin Developer at bSide Consulting, specializing in Xamarin Forms mobile app development. I utilized C# and design patterns to create cross-platform solutions, prioritizing user-friendly and feature-rich experiences. I also maintained SQL queries and stored procedures for efficient data management and implemented XUnit unit testing for code quality. Third-party libraries like Syncfusion and Telerik enhanced frontend functionality, while SOLID principles ensured code maintainability, scalability, and extensibility. I organized code using the Model-View-Controller (MVC) pattern and actively participated in SCRUM methodologies, promoting agile practices for continuous integration and deployment. My toolkit included Visual Studio, Visual Studio Code, and Postman. Technologies and Tools Used: C#, Xamarin Forms, SQL (Queries and Stored Procedures), XUnit, Syncfusion, Telerik, SOLID Principles, MVC, Visual Studio, Visual Studio Code, Postman.

.NET DEVELOPER

Freight Ideas

May 2015 - Apr 2017

As a .Net / Xamarin Developer at Freight Ideas, I specialized in Xamarin Forms and Xamarin Native mobile app development, using C# and design patterns to create versatile, feature-rich solutions. I conducted UI unit testing for seamless user experiences and implemented platform-specific wallet services for secure transactions. Microsoft's App Center facilitated mobile app lifecycle management, including analytics and crash reporting. I also contributed to ASP.NET projects, focusing on REST services and optimized SQL queries. Angular integration and third-party libraries like Syncfusion enhanced frontend functionality. I prioritized SOLID principles and adopted the Model-View-Controller (MVC) architectural pattern for code organization and reusability. Active involvement in SCRUM methodologies ensured project success, and I utilized tools such as Visual Studio, Visual Studio Code, and Postman.

.NET DEVELOPER

Grupo Taurus

Mar 2012 - Apr 2015

As a .Net / Xamarin Developer at Grupo Taurus, I specialized in Xamarin Forms mobile app development, using C# to create versatile and feature-rich solutions for various client projects. I also played a vital role in maintaining ASP.NET projects, with a primary focus on REST services to enhance clients' digital capabilities. Additionally, I developed, optimized, and maintained SQL queries and stored procedures to enable efficient data retrieval and manipulation. To streamline the development process, I utilized a range of development and testing tools, including Visual Studio, Visual Studio Code, and Postman. Technologies and Tools Used: C#, Xamarin Forms, ASP.NET, SQL (Queries and Stored Procedures), Visual Studio, Visual Studio Code, Postman.

If you want to know more details about my career, plese feel free to take a look on my resume

Resume Icon

Have a question or want to work together?

Contact me in any of the following ways and take a look at my work

Email Icon Github Icon LinkedIn Icon CodePen Icon Twitter Icon