Development of web applications using Angular 9/10, .Net Core and Azure services like SQL, FileStorage, WebApps, ActiveDirectory and Microsoft Graph. This is a new application for insurance companies to show to manage claims, drugs and pharmacies, but also is available to their clients to display their claims records, look for drugs and pharmacies which should display the closer locations based on their device or search terms. Also I’m the lead and architect of another solution for a construction company based on WPF with MVVM pattern (using prism), the solution provides an app to upload maps and add symbols which will define specific actions or warnings for different purposes, like water, electricity and weather in some cases. In both projects, I’m the principal developer, coding around 80% of the time.
Support of legacy .Net projects, most of them are Webforms and some ASMX webservices. The project is right now used by many countries around the world, and I am providing support to production environment issues, these problems can be from any layer of the application, like SQL, backend services or UI.
• Develop databases under MySQL • Create APIs using .Net Core and Entity Framework. • Add or modify functionalities in the webapp using Angular 6 and PrimeNG. • Automate testing with tools like Karma, xUnit, Protractor and Cypress. • Report test results, integrating this in the release pipelines. • Measure performance with JMeter. • Train new developers, Juniors or migrating from other technologies (Java to .Net) • Responsible of the release activities, from merging to deployment in farms, using Jenkins and Docker. • Active role during the agile cycle, from backlog grooming to estimation. • Research of new technologies, did the migration from Angular 4 to 6, Jenkins platform, .Net Core 1.0 to 2.1.
Have worked in different projects for this company, from websites to register attendance to universities conferences, to online stores. There were a big variety of technologies and languages, including VB.Net, C#, SQL, R server. •Developed several websites for universities to control the attendance to conferences and generate the corresponding diplomas for the attendees. Used MVC and Webforms with MS SQL to control the data. •Developed an online store with C# and using MySQL for the database. Implemented interfaces with the biggest Mexican banks and PayPal. •Creation of a SharePoint addin to perform actions in a custom platform used by an university. •Using modern UI frameworks like Angular and Vue, have improved many applications to delegate the UI tasks to the browser instead of the server.
Support and redesign the official website and applications related to the worldwide events and promotions for the members. These applications have very different platforms and technologies, from legacy webforms sites under .Net Framework 3.0 to mobile applications using Xamarin and restful services. HL creates different promotions and events for all the members of the world, but they need to accomplish different rules to get the prizes. So, complex Windows Services calculates and validates these rules to assign the correct prizes to every member. A .Net Core MVC website is the dashboard where the members can track their progress, share the status in social media, and in some cases, claim the prize, the UI is usually done in knockout. Also, there are other APIs created in .Net Framework 4.6.1 WebAPI, they are consumed by other teams or mobile applications to know the status of the Members qualifications for different purposes.
Support and bug fixing for a loan application. This web-based tool was composed by name projects of very different technologies, but mostly aspx and wcf. It was a calculator consumed by many different financial institutions, the support was 24x7 because of the criticality. Because was an old application and much developers have worked with it, the code was not the optimal, so, when a bug was raised, the goal was to fix it and at the same time try to clean what is possible. •Assign the work to developers based on the workload and expertise. •Perform code reviews to improve quality. •Version control securement and administration using Team Foundation Server. •Development of XML based transactions using WCF between C++ and .Net applications. •Implement REST serialization in WCF to allow more platforms to consume the services without a complete redesign of the original codebase. •Improvement of development process to reduce in 30% the time to release to production.
Supported more than 90 applications for 7 different manufacturing locations in south America. Coordinated a team of 12 developers from different countries. Developed applications using many technologies for desktop, web and office add-ins. Created the templates and process for the risk assessments and QA process. Implemented a process to handle all the task of the app life-cycle. • Implemented the Active Directory authentication in databases to improve the security. • Migrated applications from PHP to .Net WebForms 4.5. • Upgraded websites from custom css framework to custom version of bootstrap because the apps were not responsive. • Create and configure .Net APIs to use as SharePoint datasources. • Created a WCF to provide real-time SAP data to custom .Net apps. Prevents importing excel files and got direct access to data. • Implemented MS SQL Reporting Services to prevent creating custom applications only for reporting.
In Mexico when you buy or sell a house using credit from the government you need to fill a big request with a lot of details about the house, seller and buyer and many other financial and social aspects. Using WCF I created a service to allow other applications or institutions to post their request to the central base. Performance was too important because can get multiple requests from different states of the country, and robust because the data was sensitive. •Using VB.Net and WCF created a SOAP service to get request from different types of client across the country. •With WebForms, created a basic upload form, to read the details from an Excel file and post the data to the service.3 •Created a website only for documentation and guidelines of implementing the services in different languages (PHP, JavaScript, VB and C#).