Miguel Angel Pulido Rodriguez, Software Developer in Chía - Cundinamarca, Colombia
Miguel Angel Pulido Rodriguez

Software Developer in Chía - Cundinamarca, Colombia

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.
Miguel is now available for hire

Portfolio

Experience

Location

Chía - Cundinamarca, Colombia

Availability

Part-time

Preferred Environment

Visual Studio Code, IntelliJ, Visual Studio, PyCharm

The most amazing...

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

Employment

  • Lead Software engineer

    2022 - PRESENT
    EPAM Systems
    • Led a group of developers for a healthcare project focusing on tech debt.
    • Resolved blocker issues for the team, including administrative and implementation.
    • Reviewed and investigated issues and possible bugs in the system.
    Technologies: Java, Spring Boot, SAP Hybris
  • 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, 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), RCM, 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

Experience

  • 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.

Skills

  • Tools

    LabVIEW, Git, IntelliJ, Visual Studio, PyCharm, SAP Hybris
  • Languages

    Java, Python, SQL, C#, TypeScript, CSS, HTML, Python 3, JavaScript
  • Frameworks

    .NET, Angular, Django, Django REST Framework, .NET Core, Entity Framework Core, Spring Boot, Spring, ASP.NET, JSP
  • Libraries/APIs

    REST APIs, Entity Framework, LINQ, Vue, Node.js, Asyncio, Pandas
  • 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), RCM, AML, PCB
  • Platforms

    Visual Studio Code, Oracle, Arduino

Education

  • Design and Electronic Automation Engineer in Engineering
    2006 - 2011
    Universidad de la Salle - Bogota D.C., Colombia

To view more profiles

Join Toptal
Share it with others