We can organize an interview with Aldin or any of our 25,000 available candidates within 48 hours. How would you like to proceed?
Schedule Interview NowMy name is Roberto M. and I have over 4 years years of experience in the tech industry. I specialize in the following technologies: Enterprise Resource Planning, .NET Core, MySQL, Python, Angular, etc.. I hold a degree in . Some of the notable projects I’ve worked on include: Custom Connector Local PGP Encryption, SharePoint custom webpart, Approval Application (Power Apps). I am based in Houston, United States. I've successfully completed 3 projects while developing at Softaims.
I value a collaborative environment where shared knowledge leads to superior outcomes. I actively mentor junior team members, conduct thorough quality reviews, and champion engineering best practices across the team. I believe that the quality of the final product is a direct reflection of the team's cohesion and skill.
My experience at Softaims has refined my ability to effectively communicate complex technical concepts to non-technical stakeholders, ensuring project alignment from the outset. I am a strong believer in transparent processes and iterative delivery.
My main objective is to foster a culture of quality and accountability. I am motivated to contribute my expertise to projects that require not just technical skill, but also strong organizational and leadership abilities to succeed.
Main technologies
4 years
1 Year
2 Years
1 Year
Potentially possible
The objective of this project is to download a file from a sftp location decrypt it, encrypt it and sign it with a different key, and upload it to a different sftp server. This was initially going to be a .NET Core console application that was going to run as a background service on a windows server, but levering the power automate platform, I was able to extend the capabilities of it and create a reusable action that can be used in many more scenarios saving time and resources in the future. This custom connector encrypts and signs binary payloads using PGP on-premise, making the result accessible to Power Automate and Power Apps. Users must provide paths to public and private PGP keyrings, which can be local or network locations accessible to the web API's identity. After specifying the paths, the connector reads the keyring contents, allowing users to choose encryption and signing keys, along with providing a passphrase for signing. Input sources include SFTP, FTP, SharePoint, OneDrive, and other standard connectors, with the output compatible for use with these connectors as well. Technologies used: - C# (.NET Core) - Bouncy Castle C# library - Azure DevOps - Microsoft Entra ID
The objective of the project was to present dynamic information regarding document metadata and file contents within SharePoint. The implemented solution is a custom web part, allowing users to specify a document in SharePoint from which to retrieve data. It utilizes an HTML editor with the handlebars template engine to display dynamic content. Technologies used: - React - Handlebars - SharePoint Framework
Project Description & Limitations The Entertainment Approval Portal allows the creation of Entertainment Requests and tracks their status. Approvers can respond via Email and Microsoft Teams. This is a multi-stage approval requiring approval first from the requestor's manager and then from the designated department officer. The manager can be obtained from the office 365 org chart, but the department officer needs to be obtained from an sql database that is only accessible from the local network. All data will be stored in a Sharepoint site, since all the employees don't have a premium license to use the Dataverse. Solution & Implementation A custom connector will be needed to access the local sql database to find out who the department officer is for a specific employee. The custom connector needs an app registration to protect the api, needs an application proxy to be accessed from the outside. Since custom connectors are only available to users with premium license, the custom connector will be called from a flow under a service account using a premium power automate license. This will be triggered by a change in the Sharepoint list. We'll be using the Teams approval functionality and record each user's response in Sharepoint as well, since there is no api to query information about approvals.
in
2014-01-01-2018-01-01