Miguel Angel Pulido Rodriguez, Developer in Chía - Cundinamarca, Colombia
Miguel is available for hire
Hire Miguel

Miguel Angel Pulido Rodriguez

Verified Expert  in Engineering

Software Developer

Location
Chía - Cundinamarca, Colombia
Toptal Member Since
March 1, 2022

Miguel is a full-stack developer with over a decade of experience in software and hardware development, using .Net, Python, Java, LabVIEW, PLC, microcontrollers, and databases. He excels with high analytics, programming logic, and automation projects. Miguel has designed management systems for humidity, temperature, ventilation, CO2 levels, and pipeline pressure. Roles have included software engineer, integration developer, tech lead, and automation engineer.

Portfolio

EPAM Systems
Java, Spring Boot, SAP Hybris
SuperStock
Angular, C#.NET, .NET, Azure, HTML5, SaaS, CSS, SQL, NgRx/store, Bootstrap...

Experience

Availability

Full-time

Preferred Environment

Visual Studio Code (VS Code), IntelliJ IDEA, Visual Studio, PyCharm

The most amazing...

...project I have worked on is an application that manages the process to certify electric meters and transformers.

Work Experience

Lead Software Engineer

2022 - PRESENT
EPAM Systems
  • Led a group of developers working on a healthcare project focusing on tech debt.
  • Resolved blocker issues, including administrative and implementation.
  • Reviewed and investigated issues and possible bugs in the system.
  • Added new features to the legacy monolith applications.
Technologies: Java, Spring Boot, SAP Hybris

Full-stack Developer

2022 - 2024
SuperStock
  • Added new features to the eCommerce page and back office.
  • Improved page performance by identifying and fixing bugs in different projects.
  • Implemented automation testing using Selenium in .NET for the eCommerce project.
Technologies: Angular, C#.NET, .NET, Azure, HTML5, SaaS, CSS, SQL, NgRx/store, Bootstrap, Docker, Full-stack, RxJS, Signals

Full Stack Developer

2022 - 2022
Atlas Tech Development, Inc.
  • Full-stack development of a web app to manage health products and nurse visits with C#, .NET, and Angular.
  • Integrated Braintree for payment system management.
  • Designed the back end and front end. Used Net6 and Angular for the implementation.
Technologies: Angular, .NET

Software Engineer | Integration Developer

2021 - 2022
Cafeto Software
  • Served as level three support for legacy code and new features.
  • Conducted back-end development of new features for the virtual event project in Python, Node.js, and Java.
  • Conducted front-end development for the virtual event project using Java JSP and Vue.js.
  • Tracked, debugged, and fixed existing bugs for the different features coordinating with the teammates and other teams to avoid integration errors.
Technologies: Java, Vue, Node.js, Python, Jakarta Server Pages (JSP), APIs, Back-end, Microservices, SQL, MySQL, REST APIs, TypeScript

Tech Lead and Support Engineer

2019 - 2021
Sutherland Global Services (Nice - Nice ACtimize)
  • Led and provided support to the Actimize Bogota team, analyzing team performance and needs to detect possible improvements. Coordinated the teams when multiple features required integration.
  • Provided L2/L3 support for the Actimize AML product, handover implementation reviews, revision of the code using the company's proprietary software, Java, and JavaScript.
  • Developed fixes and new features for Nice Actimize AML products.
Technologies: Java, Automatic Identification System (AIS), Revenue Cycle Management, AML, SQL Server 2016, Oracle, JavaScript, Back-end, SQL, REST APIs

Software Engineer

2013 - 2021
Ants Group ltda
  • Designed and developed software in Python, LabVIEW, .NET, and Java for machine and process management, relational database on Firebird and SQL Server, hardware communication, and customizable report generation (Excel, Word, and PDF).
  • Managed requirements sent by customers and provider selections.
  • Presented and trained the finished product to end-users.
  • Synchronized with the other teams when new features were required and when existing features required changes.
Technologies: LabVIEW, Java, .NET, Python, SQL, SQL Server 2012, Firebird, Pandas, Asyncio, C#, Entity Framework, Microsoft SQL Server, ASP.NET, LINQ, APIs, Back-end, Microservices, MySQL, REST APIs, TypeScript

Automation Engineer

2010 - 2021
HGT Ingenieria S.A.S.
  • Designed and implemented a control system for a 60-liter blow molding machine with closed-loop multi-point parison control.
  • Maintained and upgraded control systems and sensors for the different machines, plastic injection, and blow molding.
  • Developed internal use applications under Python, Java, Labview for the back end, and Angular for the front end with Firebird databases.
Technologies: LabVIEW, Python, Java, Angular, Firebird, Back-end, SQL, REST APIs

Support and Technology Evolution Profesional

2018 - 2019
Telefonica External (Activos S.A.S.)
  • Developed and supported applications under agile frameworks, Scrum and Safe.
  • Trained new developers in the architecture and technologies used in the projects.
  • Developed an app to display the best offer for a specific customer, used by the sales team.
  • Coordinated with the other teams, services, and API integrations to avoid services duplications or integration errors between the projects.
Technologies: Angular, .NET, APIs, Back-end, Microsoft SQL Server, Microservices, SQL, REST APIs, TypeScript

Support Engineer

2017 - 2018
Krumtap SAS
  • Installed and maintained industrial machinery such as plastic injection, blow molding, machinery center, CNC milling, hydraulic bending, hydraulic shears, and high definition plasma cutter.
  • Directed training courses on the appropriate use of the machinery to customers.
  • Managed the requirements sent by customers, including contact with the providers for solves machinery issues.
  • Developed internal use applications under LabVIEW and Java.
Technologies: LabVIEW, Java, Angular, PLC, Back-end

Automation Engineer

2013 - 2016
Intecmecol SAS
  • Maintained, automated, and upgraded injection machines.
  • Designed and implemented hardware for the control of the machines.
  • Designed custom HMI for injection machines to display and set the relevant data for the process.
Technologies: PLC, Human-machine Interface (HMI), PCB Design

Automation Engineer

2012 - 2015
A.I.E. Automatización Industrial y de Edificios S.A.S.
  • Designed and implemented supervision and management systems for humidity and temperature on a data center.
  • Designed and implemented a ventilation system for CO2 level control for an underground parking lot.
  • Designed and implemented a supervision and management system for ventilation, temperature, CO2 levels, and pipeline pressure for the Exito located in Mosquera.
Technologies: Siemens PLC, LabVIEW, Python, Human-machine Interface (HMI)

Support Engineer

2011 - 2014
Krumtap SAS
  • Installed and maintained industrial machinery such as plastic injection, blow molding, machinery center, CNC milling, hydraulic bending, hydraulic shears, and high definition plasma cutter.
  • Directed training courses on the appropriate use of the machinery to customers.
  • Managed the requirements sent by customers, including contact with the providers to solve machinery issues.
  • Developed internal use applications with LabVIEW and Java.
Technologies: LabVIEW, Java

Automation Engineer

2011 - 2014
RIS Automation SAS
  • Designed and implemented a management system for mixing, homogenizing, extruding, cutting, and packing soaps.
  • Designed and implemented a management system for the filling and storage of milk for a 4,000 liter tank, and for its distribution to the different production pipelines.
  • Designed and implemented a control system for a multi-message billboard using wireless programming.
  • Designed and implemented a management system for extruding, stretching and cutting plastic bags.
Technologies: Siemens PLC, LabVIEW, PLC, Human-machine Interface (HMI), Java

Electric Device Certification Management

This product allows companies to manage their certification process for electric meters, transformers, and oils. It handles the process from the moment the sample or device is received and passed to the initial testing. All tests are included in the different stations, document generation, document and results verification, and result delivery.

Laboratory Manage App

A platform that allows laboratories to handle several testing and certification processes such as bending, traction, seat deformation, and vehicle inclination, which include the following processes:
• Receipt of the probe or device to test and certify.
• Initial review
• Execution of the test (includes the control of the machines for the testing and collection of results).
• Review of the results.
• Document generation.
• Delivery of the result to the client.

This project includes multiple machines that use different technologies to execute the test and communicate with the database.

Device Registration

A web app made in Angular and .NET enables customers to register a batch of devices requiring review and testing. Additionally, it has a reporting module that allows them to see the status of each device in real-time.

Service Hours

An Angular and .NET app to manage the service hours done by the technicians where they can set which clients have been visited, when, and what work has been done, including machine data. This also generates reports that indicate service hours per client, per technician, and the machine to identify opportunities for new services.

Device Document Report

An Angular and .NET-based app designed to let customers review the documents of their devices, including receipt, delivery, and certificates documents. Internally the app verifies client, document type, and other filters then uses this data to know from which database should get the device information, including the document.

Blow Molding Machine Retrofit

Designed and implemented a control system for a 60-liter blow molding machine, with closed-loop multi-point parison control and data acquisition to display trends of use, temperature, and pieces produced.

Tools

LabVIEW, Git, IntelliJ IDEA, Visual Studio, PyCharm, SAP Hybris

Languages

Java, Python, SQL, C#, TypeScript, CSS, HTML, Python 3, JavaScript, C#.NET, HTML5

Frameworks

.NET, Angular, Django, Django REST Framework, .NET Core, Entity Framework Core, Spring Boot, Spring, ASP.NET, Jakarta Server Pages (JSP), Bootstrap

Libraries/APIs

REST APIs, Entity Framework, LINQ, Vue, Node.js, Asyncio, Pandas, NgRx/store, RxJS

Paradigms

REST, Microservices

Storage

SQL Server 2012, Firebird, MySQL, Microsoft SQL Server, SQL Server 2016

Other

Software Development, PLC, Siemens PLC, Human-machine Interface (HMI), FastAPI, APIs, Back-end, API Integration, Integration, PCB Design, Automatic Identification System (AIS), Revenue Cycle Management, AML, PCB, SaaS, Full-stack, Signals

Platforms

Visual Studio Code (VS Code), Oracle, Arduino, Azure, Docker

2006 - 2011

Design and Electronic Automation Engineer in Engineering

Universidad de la Salle - Bogota D.C., Colombia

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring