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 NowBeing part of Softaims has allowed me to see the full spectrum of what technology can achieve when guided by empathy, discipline, and creativity. Each assignment, regardless of size, represents an opportunity to bring clarity to complexity and to turn ambitious ideas into tangible outcomes. I’ve come to realize that successful development isn’t just about writing code—it’s about listening carefully, understanding deeply, and designing thoughtfully. Every client brings unique challenges, and I make it a priority to align my work with their goals, ensuring that the end result is both effective and lasting. Softaims fosters an environment where collaboration is not optional—it’s essential. The collective expertise within the team pushes me to think beyond conventional boundaries, to question, refine, and innovate. I believe that this process of shared learning and experimentation is what makes our solutions resilient and impactful. My ultimate goal is to build technology that feels effortless to use yet powerful in function. I approach every task with the mindset that small details can make a big difference. Through continuous refinement and dedication, I aim to contribute to the kind of work that not only serves today’s needs but anticipates tomorrow’s possibilities.
Main technologies
4 years
3 Years
1 Year
3 Years
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