
Miguel Angel Pulido Rodriguez
Verified Expert in Engineering
Software Developer
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
Experience
- Java - 8 years
- Firebird - 8 years
- Python - 7 years
- SQL Server 2012 - 6 years
- .NET - 6 years
- Angular - 5 years
- MySQL - 4 years
- Node.js - 2 years
Availability
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
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.
Full-stack Developer
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.
Full Stack Developer
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.
Software Engineer | Integration Developer
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.
Tech Lead and Support Engineer
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.
Software Engineer
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.
Automation Engineer
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.
Support and Technology Evolution Profesional
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.
Support Engineer
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.
Automation Engineer
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.
Automation Engineer
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.
Support Engineer
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.
Automation Engineer
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.
Experience
Electric Device Certification Management
Laboratory Manage App
• 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
Service Hours
Device Document Report
Blow Molding Machine Retrofit
Education
Design and Electronic Automation Engineer in Engineering
Universidad de la Salle - Bogota D.C., Colombia
Skills
Libraries/APIs
REST APIs, Entity Framework, LINQ, Vue, Node.js, Asyncio, Pandas, NgRx/store, RxJS
Tools
LabVIEW, Siemens PLC, 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
Paradigms
REST, Microservices
Storage
SQL Server 2012, Firebird, MySQL, Microsoft SQL Server, SQL Server 2016
Platforms
Visual Studio Code (VS Code), Oracle, Arduino, Azure, Docker
Other
Software Development, 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, Digital Hardware Design
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring