Strong experience working with NodeJS and Angular.
Expertise as Software Architect.
17 years of experience designing and developing Windows and Web applications using .Net technologies and which seven years as project leader.
Extensive experience in .NET Framework 1.1/2.0/3.5/4.0/4.5, C#.NET, ASP.NET, VB.NET, ADO.NET, WCF, WPF, Web API, .Net Core (.Net 8)
Experience in developing Web Applications using CSS3, JavaScript, JQuery, HTML5, Bootstrap, Angular 9, NodeJs, React JS, DHTML, XML, VBScript, Ajax controls, Master Pages.
Expertise on restful services using Web API, .Net Core, NodeJS.
Good working on knowledge on Microservices modeling.
Expertise in developing Windows applications using C#.NET and VB.NET.
Good working knowledge in ASP.Net MVC Framework and RAZOR view engine.
Working experience in sharing data and services using Web Services and WCF Services.
Sound working knowledge in ADO.Net as data access and Microsoft IIS as web server.
Experience using LINQ to SQL, LINQ to Objects, MVC, WCF and Ajax Control Toolkit.
Worked in an AGILE environment with iteration planning, user stories and tasks creations, backlog estimation meetings, sprint retrospective meetings, and attending SCRUM meetings.
Good experience working with Enterprise Library and Application Block Data Access.
Hands on experience in Power BI, SQL Server 2000/2005/2008, R2/2012, 2016, 219 and Oracle 8i/9i/10 g/11i also in server-side programming.
Good experience using HTML5, Java Script, JQuery, AJAX, CSS technologies, Bootstrap, Angular 8.
Worked with Microsoft Visual Basic 5 & Visual Basic 6 for more than five years.
Worked with Microsoft Visual Fox Pro 7 & Visual Fox Pro 9 for four years.
Expertise using OOP concept, SOLID principles and design patterns.
Overview
21
21
years of professional experience
2
2
Languages
Work History
Principal Engineer
Altimetrik - Invoice Cloud
Zapopan, Jalisco
09.2022 - Current
Responsible of writing needed azure pipelines for continuous deployments on the different environments like Dev, QA and Prod.
Hands on some code programming tasks by updating and modernizing current functionality using .Net (C# and VB Net).
Team coordination by delegating and supervising activities/tasks to cover with sprints requirements.
Responsible of creating Azure Web Solutions such APIs and Web applications.
Trained staff members and improved engineering application processes.
Applied development best practices in daily tasks for efficiency and accuracy.
Utilized advanced simulation tools to optimize designs for improved performance prior to physical prototyping stages.
Reviewed plans, documents, and related materials to assess projected actions and advise on changes.
Achieved successful patent applications by closely collaborating with legal teams and drafting comprehensive technical documentation.
Established best practices in design methodology, resulting in increased efficiency and consistency across projects.
Cloud Engineer
Deloitte - GM Financial
Zapopan, Jalisco
02.2022 - 09.2022
Responsible of creating Azure Web Solutions such APIs and Web applications.
Responsible of writing needed azure pipelines for continuous deployments on the different environments like Dev, QA and Prod.
Responsible Implementing Azure test execution plans.
Unit testing using spec flow framework.
Hands on Provenir Studio solutions for data analytics.
Hands on some code programming tasks.
Used metrics to monitor application and infrastructure performance.
Identified, analyzed and resolved infrastructure vulnerabilities and application deployment issues.
Provided technical support to internal stakeholders, diagnosing and resolving complex issues related to the organization''s cloud environment.
Evaluated new cloud technologies and recommended solutions that aligned with organizational goals and objectives.
Optimized system performance for increased scalability and reliability through regular maintenance and updates.
Championed the adoption of DevOps principles within the organization, driving increased collaboration between development and operations teams.
Designed unified operational processes for seamless management of diverse systems.
Managed disaster recovery plans and procedures, enabling rapid system restoration during unexpected outages or failures.
Developed custom scripts for automating routine tasks, increasing team productivity and reducing manual errors.
Identified gaps in market to spot opportunities to create value propositions.
Designed and executed effective cloud backup strategies, safeguarding critical data against loss.
Enhanced collaboration across departments, coordinating cloud infrastructure initiatives that supported strategic goals.
Software Architect
GBR Technologies
Zapopan, Jalisco
11.2020 - 11.2021
Responsible of designing the new platform for parsing SMS VIA UDP.
Responsible of designing the new cloud environment for hosting new services for IoT.
Configuration of AWS IoT events and AWS IoT Core.
Data analyzing using AWS IoT Analytics services.
Responsible of migrating current GPS platform to a new AWS infrastructure.
New web platform creation and data structure design.
Responsible of managing activities from a team of 10 persons.
Responsible of code project reviewing, code designing and project management.
Support on business requirements information gathering.
Hands on some code programming tasks.
Reporting line directly with the company owner.
GBR Technologies (Guidepoint Systems) is a Mexican company that provides GPS, security and geolocation services.
Optimized database structures for improved query performance, resulting in faster response times for endusers.
Conducted regular performance evaluations of existing systems for potential improvements or upgrades based on emerging trends or changing business needs.
Developed robust and scalable software architectures, resulting in reduced maintenance costs and improved system stability.
Established a culture of continuous improvement within the organization by promoting best practices in software development and encouraging innovation at all levels.
Assessed under-performing software and developed actionable improvements.
Integrated cutting-edge technologies into software solutions, staying ahead of the curve in an ever-evolving industry landscape.
Managed the full lifecycle of software projects from conception to deployment, ensuring timely delivery within budget constraints.
Developed application architecture strategy to specifically align with employer business goals.
Application Developer
TCS - CITI GROUP
Zapopan, Jalisco
02.2020 - 11.2020
Responsible of creating different customized reports by using Microsoft Excel and Microsoft Access applications.
Responsible for data extraction from different resources such external database or websites to feed our internal local database and this way being able to generate different reports to be addressed to the PMO team.
VBA and Microsoft SQL Server were the main technology tools for creating needed application tools.
Citigroup is a worldwide financial services provider company and one of the most important banks in the world.
Initiated code reviews within the team to improve overall code quality and minimize potential errors during deployment phases.
Developed custom solutions for clients based on their unique business requirements and objectives.
Assisted with training junior developers, providing guidance on best practices in application development.
Participated in design and planning exercises for future software rollouts.
Worked closely with clients throughout the development process to gather feedback, ensuring that final products met their expectations.
Designed and developed application scripts for test scenarios.
.Net Developer - Project Leader
TCS - SWISS RE
Mexico City
05.2019 - 01.2020
Responsible of migrating Microsoft Access Database Application to Microsoft SQL database in Azure Environment.
Responsible of migrating Microsoft Access Application to Web technologies like NodeJS and Angular8 using Microservices principles.
React components creation for communicating existing platform with the new Angular application.
Tasks delegation and responsible of three team members under charge.
Business requirements gathering to translate these ones to technical documentation to be transported to the code project.
Responsible of main repository administration as well the build and deployment pipelines using Microsoft Azure Devops.
Responsible of covering the change request that business department requires.
Responsible of supervising the code that is uploading in different branches on TFS.
Responsible of weekly revisions according SCRUM methodology (sprint meetings).
Data analysis for recreating and improving database structure in a cloud environment.
Swiss Re provides corporate insurance services around the world, it is a big company and has a wide world cover.
Conducted thorough code reviews to ensure adherence to coding standards and best practices.
Participated in software field testing to verify performance of developed projects.
Designed customized solutions for proposals to potential customers.
Developed software for desktop and mobile operating systems.
Translated customer requirements into written use cases.
.Net Developer Sr.
ESURANCE
Zapopan, Jalisco
06.2014 - 05.2019
.
SQL scripts creation for different purposes like stored procedures, functions, views, queries, etc.
Responsible of supporting one of the main applications that was created on MVC.
Responsible of covering the change request that business department requires.
Responsible of supervising the code that is uploading in different branches on TFS.
Responsible of weekly revisions according SCRUM methodology (sprint meetings).
Esurance provides all kind of insurance services in USA, it is a big company and has a wide cover in the country.
Contributed to the successful completion of projects by meeting deadlines and adhering to best practices in .NET development.
Reduced software bugs by conducting thorough unit testing and debugging, ensuring a smooth user experience.
.Net Developer - Project Leader
EDENRED
05.2012 - 06.2014
Responsible of collecting client's requirements and helping client to identify the specific features needed inside the application.
Responsible of UML diagrams and technical documentation.
Designing, Maintenance and Configuration of Azure Event Hub, Azure PaaS - SaaS using Azure IoT Central.
Responsible of creating the user interface using C# and Visual Studio 2012.
Development of GPS localization user controls using ASP.NET, HTML, JQuery, Google Maps API and CSS3.
Web Service Development using WCF to report all the GPS events sent by carrier.
Responsible for data analysis for the main database creation.
Responsible of designing reports using different resources to create statistics reports by suggesting filter values and actions to decrease costs.
Responsible of publishing the website and web services.
Supervision of two developers.
Responsible of weekly revisions according SCRUM methodology (sprint meetings).
EDENRED provides electronic prepaid cards for multiple services like automobile services and gas for corporate automobiles.
Conducted thorough code reviews to ensure adherence to coding standards and best practices.
Participated in software field testing to verify performance of developed projects.
Designed customized solutions for proposals to potential customers.
Developed software for desktop and mobile operating systems.
Built databases and table structures for web applications.
Designed and developed forward-thinking systems that meet user needs and improve productivity.
.Net Developer - Project Leader
IDB (Inter-American Development Bank)
Queretaro
04.2011 - 05.2012
Supervisor of web portals and web sites area and also In charge of the extranet and intranet portals, Responsible of Dot Net Nuke modules and development for SharePoint.
Responsible in keeping zero incident tickets.
Responsible in analyzing each ticket to know if it was an incident or if it was a new requirement.
Responsible for make the requirement and technical specifications according to the analysis.
Planning and creation of activities to cover the needs of the users.
SiteMinder server administrator for SSO (Single Sign On) implementation.
IDB is the leading source of financing development projects in Latin America and the Caribbean.
Conducted thorough code reviews to ensure adherence to coding standards and best practices.
Participated in software field testing to verify performance of developed projects.
Designed customized solutions for proposals to potential customers.
Developed software for desktop and mobile operating systems.
.Net Developer - Technical Leader
Grupo Salinas (Elektra, Banco Azteca, Iusacell and TV Azteca)
Mexico City
02.2008 - 04.2011
Developer of the remote monitoring security system for Elektra and Banco Azteca using Microsoft .Net Framework 3.0, C#, ASP. Net, Ajax Control Toolkit, CSS, JQuery and SQL Server 2005/2008 as database.
Development of Windows services to lock hardware features and use the necessary hardware VB .Net, Microsoft and .Net Framework 3.0.
Development of libraries and controls of fingerprint technology to validate individuals for bank transactions using Digital Persona SDK (biometric technology) on Microsoft .Net Framework 3.5 and Oracle 9i/10g as database.
Development of libraries and controls of face recognition technology to validate individuals for bank transaction using the following SDKs: Cognitec SDK, NeuroTechnology SDK, L1-Identity Solutions SDK, Luxand SDK (biometric technology).
Development of a logistic system using Microsoft Framework 4.0, C#, ASP.Net MVC and WCF, WPF, Crystal Reports 11.
Supervision of the activities for the four developers in my charge.
Grupo Salinas is a large corporation that provides different services such as Cable TV, Cell phone and Banking services.
Conducted thorough code reviews to ensure adherence to coding standards and best practices.
Participated in software field testing to verify performance of developed projects.
Designed customized solutions for proposals to potential customers.
Visual Basic 6 / .Net Developer
ICT Group
Mexico City
06.2004 - 02.2008
Development of data storage and vocal recording application for Citigroup.
Worked with SMAKE (a scripting language for Unix OS).
Development of Windows form applications using Microsoft Visual Basic.Net and Microsoft .Net Framework 1.0/2.0/3.0 and Web Services (asmx).
Citigroup web application development, using Visual Basic.Net, ASP.Net, Java Script, CSS, Microsoft Applications Data Blocks Library, Web Services.
Worked with Microsoft Visual FoxPro 6 to give support to other applications.
Development of a new windows application for Citigroup using Visual Fox Pro 9.
Development of stored procedures for SQL and Oracle.
Performed some activities as network installation and design.
Responsible for programming web application using PHP and MySQL and Adobe Flash.
ICT Group is global leader in providing customer contact management solutions with customers including MetLife and Citigroup.
Education
Bachelor of Science - Computer Science
Instituto Tepeyac De Estudios Superiores
Mexico City
08.2007
Bachelor of Science - Informatics
CONALEP Ingeniero Bernardo Quintana Arrioja
Mexico City
07.2002
Skills
C#
undefined
Software
PROJECT MANAGEMENT
Timeline
Principal Engineer
Altimetrik - Invoice Cloud
09.2022 - Current
Cloud Engineer
Deloitte - GM Financial
02.2022 - 09.2022
Software Architect
GBR Technologies
11.2020 - 11.2021
Application Developer
TCS - CITI GROUP
02.2020 - 11.2020
.Net Developer - Project Leader
TCS - SWISS RE
05.2019 - 01.2020
.Net Developer Sr.
ESURANCE
06.2014 - 05.2019
.Net Developer - Project Leader
EDENRED
05.2012 - 06.2014
.Net Developer - Project Leader
IDB (Inter-American Development Bank)
04.2011 - 05.2012
.Net Developer - Technical Leader
Grupo Salinas (Elektra, Banco Azteca, Iusacell and TV Azteca)
Senior Principal Architect (DevOps - Digital Enablement Practice) at ALTIMETRIKSenior Principal Architect (DevOps - Digital Enablement Practice) at ALTIMETRIK
Inspector De Calidad at Industrializadora Integral del Agave S.A.P.I. de C.V.Inspector De Calidad at Industrializadora Integral del Agave S.A.P.I. de C.V.