Born on April 2, 1980. Married, 1 child.
Bachelor's degree in Information Systems.
Dynamic and proactive, he works collaboratively in teams, always seeking knowledge and challenges.
A knowledge disseminator, he is always engaged in the team's mutual growth, prioritizing the continuous evolution of knowledge and always applying best practices.
Certified in InterSystems technologies.
Experienced professional in systems architecture, solutions, and systems interoperability, with over 20 years of experience in complex, large-scale projects across various sectors, including healthcare, automotive, oil and gas, and financial services.
I have a proven track record of success in defining software architectures, leading development teams, and delivering innovative solutions that meet business needs.
I am capable of working with a wide range of technologies and platforms, and I have a strong commitment to quality, efficiency, and value delivery.
Skills:
- Solution Architecture: Defining reference architectures, design patterns, system modeling (UML), service-oriented architecture (SOA), microservices, event architecture.
- Software Development: Java, C#, Python, JavaScript, SQL, COS (Caché Object Script), R.
- Systems Integration: InterSystems (IRIS, Health Connect, Ensemble), HL7, FHIR, REST, SOAP, Mule Soft.
- Databases: SQL Server, Oracle, InterSystems Caché/IRIS, MongoDB.
- DevOps: Docker, AWS, Azure.
- Methodologies: Agile (Scrum, Kanban), Waterfall.
- Business Intelligence: Tableau, Power BI, TIBCO Spotfire, SAP BusinessObjects.
Thanks @Dmitry Maslennikov and @Alexander Pettitt
I had already tested your suggestions, without success.
I'll create an environment variable with the execution result and encapsulate it in a Python script to test the result.
Regards.
Hi Alon,
Have you look at the Interopway XDBC. It's a module that I developed to support xDBC Integratoins, has examples of CRUD operations and call Stored Procedures.
Regards.










Hy guys,
In the end, I had to use an intermediate file to signal an error when executing the Caché class, because using the environment variable didn't reflect it in the process that runs csession.
I'll create an Open Exchange application with the complete solution later.
.png)