mherrera05
Miguel Herrera
Santiago, Chile

Full Stack Developer and DevOps with over 9 years in software design, development and integration. Able to manage software projects in their complete creation process combining good understanding for requirements, analyzing and coding of scalable features and solutions, debugging skills and safe deployment through automatic processes on cloud. Strong skill leading teams in development process. Professional Scrum Master I

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

55.2
CodersRank Rank
Top 6%
Top 50
Go
Go
Developer
Chile
Top 10
HCL
HCL
Developer
Chile
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
Walmart Chile
2 years 9 months
Santiago, Chile
Expert Full Stack Developer
Mar 2021 - Nov 2021 (8 months)
- Lead the strategy for migrating functionalities on inventory system user interface to a new app, React JS.
ReactJS nodeJS go kubernetes docker terraform ansible ci/cd prometheus grafana kafka redis bash
Full Stack Developer
Jan 2020 - Mar 2021 (1 year 2 months)
- Lift and Shift approach for Inventory and Delivery capacities applications, following Refactor and Rehost strategies.
- Design architectures to handle over 10 million streaming events per hour (Go), applying strategies to reduce over commit on Oracle database with Redis.
- Responsible of Inventory Management Product.
- Handle legacy productive software, adding observability with dashboard reading centralized logs.
- Design and apply strategies to add feature/behavior to legacy software based on business needs.
- Reactivate the delivery capacity of the team, putting legacy software on cloud with docker and kubernetes and taking control of scalability power and capacity to deploy.
- Development based on TDD.
- DevOps practitioner.
- Deploys to kubernetes.
- Handle of traffic with multi-region deploy and declaring resources as code with Terraform (Traffic manager Azure Resource).
- Coding of continuous integration server (Drone CI) plugin with Sonar Scanner, to review code smells and coverage on projects. https://github.com/walmartdigital/drone-sonar-scanner
nodeJS ReactJS go devops Docker Kubernetes terraform ansible ci/cd prometheus grafana kafka
Full Stack Developer
Jan 2019 - Dec 2019 (11 months)
- Development of APIs based on microservices architecture, Stack Node JS.
- Responsible of Last Mile product.
- Extraction of legacy responsibilities.
- Development based on TDD.
- DevOps practitioner.
- Deploys to docker swarm and kubernetes.
nodeJS mongoose mongodb docker kubernetes ci/cd terraform ansible prometheus redis
Seguros Falabella
Apr 2018 - Dec 2018 (8 months)
Provincia de Santiago, Chile
DevOps Engineer
- Management of Docker Swarm cluster on its differents environments.
- Artifacts deployment on Kubernetes.
- API Gateway and Reverse Proxy implementation.
- Declaration of infrastructure as code with Terraform, Packer and Ansible.
- Coding of tools to manage environments resources with Go. https://github.com/segurosfalabella/imperium-worker
- Coding of Drone CI plugin (Docker based) to clean Azure Container Registry through Azure CLI. https://github.com/segurosfalabella/registry-cleaner, https://hub.docker.com/r/mherrera05/registry-cleaner/
- Elasticsearch Cluster to centralize logs using Packer, Terraform and Drone CI.
- Definition of steps on building pipelines of continuous integration for Drone.
- Guidance on the implementation of microservices architecture.
- Work based on Kanban as framework combinated with Jira.
Azure docker swarm elasticsearch Kubernetes go portainer kibana drone ci/cd grafana prometheus terraform ansible
Ingeniería Selling Pro
Nov 2016 - Apr 2018 (1 year 5 months)
Provincia de Santiago, Chile
Software Engineer
- Coding of web application with PHP, JavaScript, HTML and NoSQL Database.
- Analyze requirements and propose the development of new features based on customer’s needed for an instances application.
- Code versioning with Git and remote repositories as Bitbucket, guide developer team in use of gitflow.
- Unit testing before send code to production.
- Automatic code deployment to Amazon Web Services EC2 with Capistrano.
- Use of agile methodologies as SCRUM.
- Resolve of multi-tenant challenge giving to the app the ability to switch between customers databases.
- Development of Symfony Bundle to be used as vendor, this vendor allows to get access to database composition (tables, fields and relations) as HTML format. https://github.com/mherrera05/data-dictionary
- Build of continuous integration server with jenkins.
- Applyment of metrics PHPUnit, PHP Codesniffer, PHP MessDetecor, PHPCPD, PHPDox, PHPLoc through continuos integration server by automated tests.
php mongodb javascript Symfony jquery html css phpunit ajax apache composer capistrano

Add some compelling projects here to demonstrate your experience
Cloudwork.cl
Nov 2016 - Apr 2018
Cloudwork is an application of instances where you can create all your business process to automate it. It allows you create your own entities and relate it.

Technologies used:
-Symfony 2 PHP Framework
-Jquery
-HTML 5
-CSS3
-Apache Http Server
-MongoDB
-Sonata Project Admin
-Amazon Web Services
-Capistrano
Totalpack's Assistance Software
Jun 2017 - Apr 2018
Software of employees assistance integrated to use of biometric devices. Exports of assistance books in Excel and PDF.

Technologies used:
- Programming Language: PHP, Javascript
- Coding Framework: Symfony 2, JQuery
- Server: Apache Http Server
- Database: MySQL, MS SQL Server
- Bundles: Sonata Project Admin
- Infrastructure: Amazon Web Services
- Deployment Tool: Capistrano
- Webservices: API RESTFul, Technical Lead.
- SCM: Git and GitFlow, Technical Lead.
Uzave
Feb 2018 - Apr 2018
Projects of integration with Caja Los Andes and Principal platforms.

Technologies used:
- Programming Language: PHP, Javascript, Java
- Coding Framework: Symfony 2, JQuery, JavaFX
- Server: Apache Http Server
- Database: MySQL
- Bundles: Sonata Project Admin
- Infrastructure: Amazon Web Services
- Deployment Tool: Capistrano
- Webservices: API RESTFul, Technical Lead.
- SCM: Git and GitFlow, Technical Lead.
- Tests Frameworks: PHPUnit, Technical Lead.

This section lets you add any degrees or diplomas you have earned.
Universidad de Oriente
Ingeniero de Sistemas
Apr 2004 - Dec 2011
Negociación estratégica
Nov 2020
Professional Scrum Master I
Jul 2017
Scrum for Beginners and Intermediate
Jun 2017

Jobs for you

Show all jobs
Feedback