Alen Husanovic, Developer in Tuzla, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Alen is available for hire
Hire Alen

Alen Husanovic

Verified Expert  in Engineering

Solutions Architect and Salesforce Developer

Tuzla, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina

Toptal member since December 13, 2021

Bio

Alen is a 6x certified Salesforce specialist and software engineer with over a decade of experience in the fintech, manufacturing, nonprofit, and food processing industries. Alen's expertise expands into other areas like BI reporting, developing custom .NET solutions, and successfully leading distributed development teams through complex implementations.

Portfolio

Echo Technology Solutions
Salesforce Design, .NET, Tableau Development, Business Intelligence Development...
ECHO Technology Solutions
Salesforce Sales Cloud, Community, Apex, Agile Development, App Development...
ECHO Technology Solutions
Salesforce Design, App Development, .NET, SQL, Salesforce Apex, Architecture...

Experience

Availability

Part-time

Preferred Environment

Salesforce, Microsoft Power BI, .NET, SQL, Tableau, Salesforce Development Community (SFDC), Lightning Bolt

The most amazing...

...app that I designed is hybrid mobile application built using Lightning Web Components in the front end and the Experience Cloud in the back end.

Work Experience

Software Solutions Architect

2020 - PRESENT
Echo Technology Solutions
  • Designed mobile applications using a bundle of technologies, including Flutter, a single-page app with LWC, and Experience Cloud.
  • Standardixed the process for data migrations from a legacy system into Salesforce using SQL Server and SSIS packages. The new process simplified data migrations and made it scalable and testable into various Salesforce environments.
  • Improved the organization of Apex classes in various Salesforce instances. Adjusted the flat organization of files into a multilevel hierarchy using trigger handlers, controllers, services, and selectors.
  • Built the Salesforce development team from scratch twice(it consisted of 5-10 developers). Mentored and trained team into becoming excellent consultants and developers using pair programming as the main principle.
  • Collaborated with the HR department and helped them to hire more than 15 employees and contractors.
Technologies: Salesforce Design, .NET, Tableau Development, Business Intelligence Development, FileMaker, Agile Development, Apex, C#, CSS, Architecture, Data Migration, Adobe Experience Cloud, HTML, Business Development, JavaScript, Lightning Components, Salesforce Apex, Salesforce API, Salesforce Development Community (SFDC), Salesforce Lightning, Salesforce Sales Cloud, Java, SQL, Salesforce Development, Salesforce Service Cloud, Salesforce Community, Salesforce Platform Developer I Certification

Lead Software Developer

2016 - 2020
ECHO Technology Solutions
  • Improved unit testing in several organizations by implementing separation of concerns (a design principle) in the Apex code in order to use test stubs; through the use test stubs, the code coverage and code quality was no longer an issue during deployments!
  • Troubleshot and fixed issues for over a decade. The biggest feat was related to massive Salesforce service disruption in May 2019 where I fixed the issue within three hours using data stored on OwnBackup.
  • Developed the CI process using Gearset and Bitbucket pipelines which streamlined deployment process to various sandbox environments.
  • Implemented several integrations between Salesforce and external systems which included daily and hourly data pulls from an external system into Salesforce and setting up SAML SSO processes.
  • Ran the development of many custom endpoints in Salesforce using the REST API; documented everything using the Swagger API.
Technologies: Salesforce Sales Cloud, Community, Apex, Agile Development, App Development, Salesforce Lightning, Lightning Components, Data Migration, CSS, Architecture, Business Development, Adobe Experience Cloud, JavaScript, C#, Salesforce Apex, Salesforce Development Community (SFDC), Salesforce Development, Salesforce Community, Salesforce Platform Developer I Certification

Senior Software Developer

2011 - 2016
ECHO Technology Solutions
  • Migrated various nonprofit organizations from their legacy system (Filemaker, MS Access, and MS Excel) into Salesforce.
  • Developed a custom CRM web .NET application for a trading company and implemented a complex search process via SQL Full-text Search in the back end.
  • Contributed to the implementation of Google and Exchange calendar sync service that runs as a Windows service and synched calendar changes 2-way within a 5-second window.
  • Acted as a product owner on various projects—making sure that projects were implemented on time and within the budget.
  • Developed various Apex automation types, including building complex Apex sharing rules within the partner community where all partner records had to be shared with their peers under corresponding account hierarchy.
  • Assisted the development team to transfer reports from Tableau Workbook into Power BI reports giving users a quick and easy way to interact with data and drill down to the required data points.
Technologies: Salesforce Design, App Development, .NET, SQL, Salesforce Apex, Architecture, Data Migration, HTML, CSS, Apex, Salesforce Service Cloud, FileMaker, Community, Agile Development

Software Developer

2008 - 2011
ECHO Technology Solutions
  • Developed various desktop and web applications for fintech companies, including building services for importing data into SQL Server databases and then delivering reports that preview those data points.
  • Crafted a custom ERP solution for a food manufacturer and it involved building a WPF application using Telerik controls.
  • Assisted the business analysis team in the build of various SSRS and BI reports, and the main role was building SQL views/stored procedures that could correctly pull data into a BI tool.
  • Designed solutions and files in a way that were simple to maintain and scalable using various methodologies, including DAL, BLL, and Unit of Work.
Technologies: C#, .NET, Tableau Development, SQL, HTML, CSS, FileMaker

Salesforce and SAP Integration

I was engaged from the discovery phase and the client requested my presence on site with the main stakeholders until the final phase of the project—where the system was in use—and to provide support for any potential issue.

This project simplified the sales order process where manual entries for orders, contracts, and service orders were entered twice in Salesforce and SAP. It simplified the submission of orders using synchronous requests to SAP and if there are any issues with integrations, then it was all reported to the end-users immediately.

The system was in use for two years and then it was extended to customer and materials modules. These modules enabled the system to submit customers from Salesforce to SAP. At the same time, it engaged 2-way synchronizations—with updates in SAP on materials and customers updates corresponding data points in Salesforce.

My role on this project was as the system architect and product owner. I led a team of three developers throughout the implementation process.

Experience Cloud with Mobile Publisher

I designed a single-page application built with Experience Cloud/LWC and published the Flutter mobile wrapper app to the iOS and Android stores.

The main challenge was making the screens responsive on all phone devices following the original look and feel.

This approach simplified the scalability of the mobile applications by making sure that any improvements could be made from a single location.

Experience Cloud Community to Private Package

The client needed a custom community built with legacy Salesforce technologies (Visualforce pages and components).

I led the migration process of old code into an unlocked package to redistribute the product to other Salesforce instances, implemented CI processes, created the mobile application (single-page application), and worked with mobile developers to create the front-end app (instead of using Salesforce Mobile Publisher).

As the solution architect on the project, I led a team of 10-14 and released the apps to the iOS and Android stores.

Service Cloud — Internet of Things

The goal was to build a system for the vending machine that creates a case in Salesforce notifying tech support of any issues.

I worked with external vendors to create the integration between Salesforce and IoT Servers and established two-way data synchronization.

Various data points had to flow between two environments; therefore, we implemented a system for sending data from assets to the cloud on an hourly basis.

I was a product owner on this project and worked with a team of 2-3 developers.

Experience Cloud Implementation

I worked on the implementation of a complex rostering process for a local YMCA organization using Salesforce Community Cloud (Experience Cloud), where students and parents were selected based on large sets of criteria.

I led a team of four developers through the custom implementation process. The project was built using Aura Components (in 2017/2018), and the selection process for students and parents simplified the rostering process significantly.
2003 - 2007

Engineer's Degree in Computer Science

University Džemal Bijedić, Faculty of Information Technology - Mostar, Bosnia and Herzegovina

APRIL 2020 - PRESENT

Salesforce Certified Application Architect

Salesforce.com

MARCH 2020 - PRESENT

Salesforce Certified Sharing and Visibility Designer

Salesforce

DECEMBER 2019 - PRESENT

Salesforce Certified Data Architecture and Management Designer

Salesforce

SEPTEMBER 2019 - PRESENT

Salesforce Certified Development Lifecycle and Deployment Designer

Salesforce

JULY 2019 - PRESENT

Salesforce Certified Platform App Builder

Salesforce

JUNE 2019 - PRESENT

Salesforce Certified Platform Developer

Salesforce

Libraries/APIs

Salesforce API, Salesforce Development

Tools

Business Intelligence Development, Tableau Development, Salesforce Sales Cloud, FileMaker, Lightning Bolt

Languages

SQL, Apex, HTML, JavaScript, C#, Java, CSS

Frameworks

.NET, Lightning Components

Paradigms

App Development, Agile Development

Platforms

Salesforce Design, Adobe Experience Cloud

Other

Data Migration, Salesforce Lightning, Salesforce Development Community (SFDC), Architecture, Salesforce Apex, Salesforce Community, Salesforce Platform Developer I Certification, Business Development, Salesforce Service Cloud, SAP, Community

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring