
Ivan David Diaz Sanchez
Software Developer Internship

Connect with Ivan David Diaz Sanchez to Send Message
Connect
Connect with Ivan David Diaz Sanchez to Send Message
ConnectTimeline
About me
Software Engineer II at Microsoft
Education

Tecnológico de Monterrey
2012 - 2016Bachelor’s Degree Computer Software Engineering 93/100Activities and Societies: ACM Programming Team, Microsoft Programming Contest 3rd Place, Google Student Ambassador Staff Team, ITESM Software Developer Intern, Volunteering Graduated with honors. I was awarded a Partial Excellence Scholarship early in my major for outstanding grades.I was part of an ACM Programming Team and attended various internal and regional contests.I won 3rd prize at a programming contest hosted by Microsoft in my campus.I joined the Google Student Ambassador program as a team staff member, where I actively participated and helped with the planning and logistics of several events and courses.I was also part of a volunteering… Show more Graduated with honors. I was awarded a Partial Excellence Scholarship early in my major for outstanding grades.I was part of an ACM Programming Team and attended various internal and regional contests.I won 3rd prize at a programming contest hosted by Microsoft in my campus.I joined the Google Student Ambassador program as a team staff member, where I actively participated and helped with the planning and logistics of several events and courses.I was also part of a volunteering group where I collaborated in different activities. Designed a promotional poster for advertising different careers and majors, which was used in various school events. Managed student data and internal records, among other activities. Show less
Experience

Tecnológico de Monterrey
Jun 2015 - Aug 2015Software Developer InternshipI designed and worked on a prototype for an Augmented Reality application on the iOS platform. I worked with the Vuforia SDK for iOS and learned a deeper insight on the constraints and considerations required for a better user experience.

Oracle
Jan 2017 - Jul 2019Software Developer IIPL/SQL developer at Oracle Mexico Development Center.Provide new functionalities to the PL/SQL Compiler, as well as new enhancements, allowing more flexibility for some use cases.Adding support for missing SQL functionality into PL/SQL for improved efficiency and compatibility.Maintain and improve Oracle Database packages.Create and sustain thorough testing mechanisms for Database packages working with PL/SQL and SQL together.

Microsoft
Jul 2019 - now- Contributed to the development of the recent release of .NET Framework 4.8.1, which also provides native ARM64 runtime support. As part of the deliverables, I ported some highly desirable features from .NET Core, provided improvements to the internal infrastructure of the codebase to aid with the development and testing of the product, and worked with the Windows team to ensure a seamless incorporation of the new framework with the operating system.- Provided enhancements to the .NET runtime used in Docker Containers. Added the functionality to allow users to define how many processors to allocate for the container, and led the development of ASP.NET Core composite images. Measured multiple scenarios for accurate benchmarks to identify key areas of performance improvement, and contributed to reducing the size of the images while keeping the performance gains.- Added a new API to the .NET runtime that allows the user to set the entry assembly of the application at runtime, instead of relying solely on what is set automatically when the app is launched. This facilitates the implementation of launcher apps and services like some found in Azure servers.- Provided various improvements and bug fixes to the .NET runtime. Show less - Helped develop an infrastructure measuring tool to gather performance benchmarks of the Garbage Collector in .NET Core and .NET Framework. Implemented a few enhancements to make it more reliable and easier to use, as well as a new feature to be able to benchmark Pinned Object Heap objects starting from .NET Core 5.- Provided various enhancements to the .NET Core build and test infrastructure to improve the developer experience. Added more thorough checks to alert the user about potentially bad inputs on time, as well as laid the groundwork for the runtime tests to work under a new unified system. Show less
Software Engineer II
Sept 2021 - nowSoftware Engineer
Jul 2019 - Sept 2021
Licenses & Certifications
- View certificate

React: Using TypeScript
LinkedInMay 2020 - View certificate

Typescript for C# Programmers
LinkedInMar 2020
Honors & Awards
- Awarded to Ivan David Diaz SanchezOutstanding Academic Performance CENEVAL Dec 2016 Achieved the highest rank in the national-level exam done before graduation in universities.
- Awarded to Ivan David Diaz Sanchez3rd Place Recognition Microsoft Sep 2016 Earned 3rd place in a Microsoft Coding Competition held on campus.
- Awarded to Ivan David Diaz SanchezExcellence Diploma Tecnológico de Monterrey Campus Estado de México Dec 2013 Achieved the best average during the August-December semester.
Languages
- enEnglish
- spSpanish
- jaJapanese
Recommendations

Élie nio
I live to learn, give, and inspire.Iowa City-Cedar Rapids Area
Jawad zarhdoud
Chef de la Section Etudes et Développement chez Groupe Smeia BMW-MINI-LAND ROVER-JAGUAR-MAZDAالدار البيضاء سطات المغرب
William bastos
Software Developer | Java | NodeJS | TS | Dart | SQL | Full StackFortaleza, Ceará, Brazil
Mohamed gamal
Data Engineer @RDP | Building Data Solutions | Data EngineeringCairo, Egypt
Jennifer elias
Aspiring Datascience professionalIndia
John power
Head of InsightsLondon, England, United Kingdom
Dr. pratyush ghosh
DENTIST || MBA-HR 24-26||IIM TRICHY|| HR-InternKolkata, West Bengal, India
Hong shi jing
Industrial EngineerMelaka, Malacca, Malaysia
Susana barros
People Development Specialist | hômaPorto, Portugal
Daniel pröhl
Product Management | Marketing | TrainingBerlin Metropolitan Area
Scott scroggins
Department Manager/OperatorAustin, Texas Metropolitan Area_Borek.webp)
Katarzyna a. (kasia) borek
Portfolio Manager | Fixed Income • Global Coverage | AdvisorUnited Kingdom
Franz huber
Development Engineer camera-based driver assistance systems (Lane Boundary Detection)Greater Munich Metropolitan Area
Melissa lucero-admasu
Teacher, Artist, Community manager, Cultural brokerNancy, Grand Est, France
Bradley nair
Cash and Liquidity Manager @ Standard Bank Group | Treasury & Money MarketsCity of Johannesburg, Gauteng, South Africa
Amin sherif
Project Control Manager at Parsons Corporation, MSc , MBA, PSP®, PMP®,PMI-RMP®, PMI-SP®Riyadh, Saudi Arabia
Diego garcia dominguez
CTO en Alora SolucionesGreater Madrid Metropolitan Area
Rebecca wolfarth
Senior Project manager at WIKA Alexander Wiegand SE & Co KGGoldbach, Bavaria, Germany
Abie dweck
Director, Product Management at Choice LogisticsNew York City Metropolitan Area
Mohamed mabrook abdul hameed pgd meng mraes miet csmp m.ismi
Group CEO, Entrepreneur, Engineer, Multi Industry Consultant & Trainer - OHS, Quality, Security, Eme...Malé, Maldives
...