Hello, I am

Mario Negrete

Software Engineering Master

MarioRguezz

Basic Information

Full name
Mario Alberto Negrete Rodríguez
Community
AWS Community Builder | GitKraken Ambassador
Age
29 years old
Email address
mariorguezz@gmail.com
Phone
4772660849
Social media
Linkedin,  Github
Languages
English (advance), French (basic), Spanish (native)
Address
León Guanajuato, México
About
I am a software engineer who likes project management and process definition. I am working as a process manager, helping to define, manage and improve processes in all organization departments. I am always looking forward to learning and more. I am looking forward to learning new things.
Interests
  1. Process definition and improvement
  2. Process definition and improvement
  3. Software quality
  4. Agile and traditional methodologies
  5. International standards implementation
  6. DevOps
  7. Software development
Attachments

Jobs

Rocktech

2018 - Current

Process Manager

Activities

  • Define the model to work (Software department and organization)
  • Define and improve organization processes
  • Implement new approaches to get better KPIs
  • Develop in Angular and Laravel
  • Write scientific papers, blogs, etc
  • Scrum Master, Product Owner activities
  • Help to certificate the organization in 29110
  • Make quotes and badges
  • Technology diagnosis

Achievements

  1. Participation in Private Equity
  2. Get the ISO/IEC 29110 Basic Profile
ITL

2011-2017

Developer - Project Leader

Activities

  1. Development of Java application with database
  2. Testing
  3. Project leader
  4. Analyst of systems

Achievements

  1. Contribution in scientific papers of mobile application and management

Education

Leadership skills

Adaptability

I am able to change rapidly in response to changing circumstances in order to accomplish my goals

Teamwork

I like work in in a team to share different perspectives, and experiences to enhance my skills and get over quickly any issue

Leadership

I am a person who wants to help to achieve the objectives. Spreading knowledge, giving resources, and coaching to empower others.

Creativity

I like to put in every project a part of me. Perhaps an opinion, idea, or something to contribute.

Responsibility

I am capable to understand and accept the consequences of my actions. The result and risks are handled with emotional intelligence.

Commitment

I am always working ethically to try to things get well.

Management Skills

I have experience evaluating organizations with the following models and standards
  1. CMMI
  2. ISO 29119
  3. ISO 15001
  4. ISO 29110
  5. ISO 9001
I have been participating as an internal auditor to get the Basic profile of the ISO/IEC 29110, and I have created a methodology based on different approaches to get the Basic profile certification
  • I am doing the following activities in my current job
  • Make quotes and budgets
  • Make requirements (user stories)
  • Analysis and Planning control
  • Write scientific papers
  • Improve the quality of the software process by applying software engineering practices
  • Create methodologies to help the organization in many aspects based on different approaches
  • Evaluate and diagnose organization processes
  • Applying and implementing standards, approaches, and methods
  • Integrate teams to work together
  • Give training in different areas to efficient the production
  • RESTful API y SOAP
  • Testing Plan, Cases and Processes (automated, unitary, regression)
  • Continuous integration setup
  • Web development (Front end / Back end)
  • Mobile development
  • MVVM, MVC, and serverless architecture
  • Usage of repositories with procedures and commands

Technical skills

Management Tools

To manage the content of the projects I have used Office tools and the following.
  1. Monday
  2. Microsoft Project
  3. JIRA
  4. AZURE
  5. Boards (Trello, GitKraken)

Web Development

I have worked developing web applications with the following frameworks and libraries.
  1. Angular
  2. NodeJS
  3. Laravel
  4. React
  5. Django
  6. VueJS
  7. NextJS
  8. Gatsby
  9. JQuery

Mobile Development

My experience in mobile development is with native and hybrid application
  1. Xamarin
  2. PhoneGap
  3. ReactNative
  4. Kotlin
  5. Swift

Databases

I have used and configured the following databases.
  1. MySQL
  2. SQL Server
  3. PostgreSQL
  4. MongoDB
  5. REDIS
  6. DynamoDB

Programming languages

I have been part of teams who work on projects with the following languages.
  1. C#
  2. Typescript
  3. Javascript
  4. Java
  5. PHP
  6. Python

Web Design

I have experience in developing front-end web applications with CSS and the following frameworks for design.
  1. Materialize
  2. Bootstrap
  3. Tailwind
  4. Skeleton

Repositories

I have worked with the terminal commands using the following repositories.
  1. Github
  2. CodeCommit
  3. Bitbucket

Design Tools

I have experience working with the following design tools.
  1. Adobe XD
  2. Sketch

Operating Systems

I have used the following operating systems to develop and manage projects.
  1. Windows
  2. MacOS
  3. Linux (Ubuntu)

Cloud

I have worked with the services of the following cloud providers. AWS and Google Cloud.
  1. Amplify
  2. S3
  3. EC2
  4. DynamoDB
  5. Code Commit
  6. Cognito
  7. Route 53
  8. ECS
  9. Code Pipeline

Certifications

1
2020-03-01 to present | OWASP Top 10 API + Seguridad en APIs (Security)
ISNI. 0000000474751771
2
2019-03-19 to present | ITIL Foundation: Your Complete ITIL Exam Preparation Course (ITIL)
ISNI. 0000000474751771
3
2018-08-01 to present | Kanban System Design - KMP I (Kanban)
https://kanban.university
4
2017 to present | Rapid Website Design With Boostrap
ID. UC-MD6ROHKF
5
2016-12-01 to present | Xamarin (Mobile development)
6
2013-06-01 to present | MTA: Security Fundamentals (Security)
https://docs.microsoft.com/en-us/learn/certifications/
7
2013-06-01 to present | MTA: Web Development Fundamentals(Web)
https://docs.microsoft.com/en-us/learn/certifications/

Papers

I am an active researcher working with proposals for the industry. In DevOps environment and Process management with the following papers.

A guidance to implement or reinforce a DevOps approach in organizations: A case study

  • Type:Journal
  • DOI:https://doi.org/10.1002/smr.2342
  • Journal"s name:Journal of Software: Evolution and Process
  • https://onlinelibrary.wiley.com/doi/abs/10.1002/smr.2342

A Case Study of Improving a Very Small Entity with an Agile Software Development Based on the Basic Profile of the ISO/IEC 29110

  • Type:Conference paper
  • DOI:Part of ISBN: 978-3-030-63329-5
  • Journal"s name:New Perspectives in Software Engineering
  • 2021

Building a Guideline to Reinforce Agile Software Development with the Basic Profile of ISO/IEC 29110 in Very Small Entities

  • Type:Conference paper
  • DOI:Part of ISBN: 978-3-030-63329-5
  • Journal"s name:New Perspectives in Software Engineering
  • 2021

Using a platform based on the Basic profile of ISO/IEC 29110 to reinforce DevOps environments

  • Type:Journal
  • DOI:10.3897/jucs.65080 Part of ISSN: 0948-695X
  • Journal"s name:JUCS - Journal of Universal Computer Science 2021

Reinforcing DevOps Generic Process with a Guidance Based on the Basic Profile of ISO/IEC 29110

  • Type:Conference paper
  • DOI:Part of ISBN: 978-3-030-33547-2
  • Journal"s name:Trends and Applications in Software Engineering 2020

Proposal to Avoid Issues in the DevOps Implementation: A Systematic Literature Review

  • Type:Conference paper
  • DOI:Part of ISBN: 978-3-030-16181-1
  • Journal"s name:New Knowledge in Information Systems and Technologies 2019