Software engineer

Rob*** ***** (XX años)
SOFTWARE ENGINEER en PINNACLE AEROSPACE
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Hermosillo,
Sonora
|
Experiencia
SOFTWARE ENGINEER
PINNACLE AEROSPACE
sep 2020 - mar 2021
Contributed for USA Customer (jabberyak.com) project with Angular 10 in frontend and .NET Core Web API in the backend.
• Frontend Angular 10 using:
o Typescript, AuthGuards, Services, Bootstrap for responsive design, Angular Interceptors, data models, Angular and custom Pipes, Angular Router and Angular HttpClient.
• Backend Web API .Net Core which uses:
o MVC architecture, Entity Framework core 3.1, Dependency Injection, Interface Segregation and Open/Closed Principles, Automapper, Fluent Validation for data models, LINQ for querying database (throughout IQueryables), Repository Pattern, Async Programming, Microsoft Identity for user authentication and JWT for user authorizations.
• Bug fixes on internal projects that uses AngularJs and ASP.NET Core Web API.
• Usage of GIT (gitflow) for versioning control and SCRUM-KANBAN for agile methodologies.
SOFTWARE ENGINEER
QUALISYS
dic 2018 - jul 2020
Develop and maintenance of clients SAP B1 Addons and windows services.
• SAP B1 Addons was made with SAP .NET SDK and these addons was developed according to the client’s requirements using SQL Server or SAP HANA SQL for the data persistence and also used Stored Procedures for querying data.
• Usage of N Tiers for the addons architecture which uses some SOLID principles like Dependency injection, interface segregation and open/closed principle.
• Maintenance for windows services made in C# which detects when a specific type of document was created on SAP B1 like invoices then it forms the XML with CFDi format and send the file to Hacienda (SAT).
• Usage of GIT for versioning control.
ANALYST DEVELOPER (ASP.NET C# WEB FORMS)
SECOMEX LOGISTIKOS S.A De C.V
dic 2015 - dic 2018
Develop and maintenance of an internal web application using JQuery and JQuery Plugins, AJAX, JSON and Bootstrap 3.x in the frontend and ASP.NET C# in the backend with N Tiers architecture.
• Usage of SQL Server for data persistence and querying with Stored Procedures Views and saving data throughout SQL Transactions to guarantee that the data was correctly saved.
• I collaborated with reporting tools like Report Viewer which we filled with SQL Stored Procedures datasets; this tool comes with Visual Studio.
• I Developed a console application that sends a label to a zebra printer with product information within the box.
• I collaborated with WCF Services for internal reports generation throughout the web application.
• Usage of TFS for versioning control and SCRUM-KANBAN for agile methodologies.
.NET C# DEVELOPER (Desktop Apps)
CABSA CONSULTORIAS S.A DE C.V
feb 2013 - dic 2014
Develop and maintenance of WPF application which allows user to capture people data.
• Usage of LINQ to improve the application performance filtering and querying data from SQL server also using code side Transactions to guarantee that the information was correctly saved in the database.
• Usage of N Tiers Architecture in the application.
• Usage of GIT for versioning control and SCRUM-KANBAN for agile methodologies.
Formación
ENGINEERING ON COMMUNICATIONS AND INFORMATION SYSTEMS
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
ene 2008 - dic 2012

          
        
Idiomas
Español - Nativo
English - Intermediate