Denis Salkanovic
Verified Expert in Engineering
Software Developer
Since 2009, Denis has been designing and developing software, mentoring teams, consulting, writing code, building database models, working on large-scale architectures, automated performance testing, and more. Basically, he's a full-stack engineer who specializes in C#, Java, Android, JavaScript, Angular, React, and has worked on various projects from developing mobile, AR/VR, and web apps to designing large-scale enterprise solutions.
Portfolio
Experience
Availability
Preferred Environment
Git, IntelliJ IDEA, Visual Studio, Visual Studio Code (VS Code), Azure, Amazon Web Services (AWS)
The most amazing...
...project that I've worked on is the development of an augmented reality system user interface for a head-worn device which tracks head movements.
Work Experience
Full-stack Node.js Developer and Architect
Forest Park Group
- Established architecture, developed software, managed team members, and conducted code reviews.
- Established architecture for multiple applications within the system, entailing front-end, back-end, data model, and DevOps procedures.
- Established the system security framework for a distributed, multi-tenant system.
- Participated in code and design reviews to ensure the best possible "go-live."
Node.js Developer
PolyPort Inc.
- Established architecture and developed features in an Electron.js desktop application to enable collaboration between distributed teams.
- Collaborated with product, UX, and UI design team members to ensure the implementation of all design and UX requirements.
- Developed a responsive UI to suit various screen sizes.
- Participated in design and code reviews to maintain a high level of code quality and performance.
Senior Full-stack Engineer | Front-end Lead
Dorae (via Toptal)
- Established an application's front-end architecture by following the latest patterns and practices.
- Designed and implemented an application state management by using Redux.
- Implemented a customized, dynamic, and configurable intake UI used by a wide range of customer and business types.
Front-end Developer | Architect
GreenLight (via Toptal)
- Established an application's front-end architecture by following the latest patterns and practices.
- Designed and implemented an application state management by using Redux.
- Built an application security layer by using AWS Cognito JavaScript SDK.
- Implemented and maintained the application's test flow.
- Established the application's localization feature.
Full-stack Web Developer
VOR, Inc. (via Toptal)
- Developed and maintained a web application's back-end using the Web API and Entity Framework.
- Developed and maintained a web application's front-end by using React, Redux, HTML, and Sass.
- Implemented various data clustering and distribution algorithms for reporting purposes.
- Extended the application's security layer by implementing SSO with Facebook and LinkedIn.
- Wrote the project documentation and scaling plans.
Software Engineer
Symphony
- Designed and developed large-scale systems by implementing microservices architectural patterns.
- Built a data model for enterprise systems and big data processing.
- Developed the software for a head-worn device that tracked head movements.
- Created CI/CD automation procedures by using various tools available on the market.
- Mentored fellow team members to bring them up to speed with projects as fast as possible.
- Conducted architectural, code, and design reviews.
- Interviewed new candidates for open engineering positions.
Software Architect
Authority Partners, Inc.
- Designed, developed, and maintained a large-scale enterprise system for the real estate industry.
- Led multiple software development teams and provided technical solutions for various problems.
- Conducted architectural, code, and design reviews.
- Mentored fellow team members to bring them up to speed with projects as fast as possible.
- Interviewed new candidates for open engineering positions.
IT Manager and Developer
Fabrika
- Developed for the web, using various PHP frameworks (CodeIgniter and Yii), pure JavaScript, and jQuery.
- Conducted network and security administration and maintenance.
- Managed the company-wide supply chain with regards to all IT-related hardware and software.
Experience
B2B Real Estate Transaction Processing Platform
Specific Work Done:
- Developed the loan quality gateway, the web UI used by lenders or providers for loan(s) processing.
- Designed and developed a distributed SOA system based on WCF, WWF, and other technologies required to achieve the processing goals. The system consisted of five web application and over two hundred services.
- Designed and developed several desktop applications (WinForms and WPF) as well as intranet web applications (SPA, Bootstrap, REST, HTML5, AngularJS, SignalR, and Redis) which were heavily used by the DevOps teams to in order to streamline deployment, general system management, and the troubleshooting processes.
mTab Charts
Technologies: JavaScript, TypeScript, React, Angular, D3.js
Head-worn Applications
ODG App Center
I developed and maintained a web application that was used to publish application packages. App Center version 1 consisted of a PHP Yii framework, a RESTful-based back-end, and an AngularJS SPA front-end. For App Center's deployment (CI/CD) purposes, Docker and Ansible were used.
I also designed and developed App Center version 2 system where the back-end was written in the Java Spring framework as an implementation of the microservices architecture while using MySQL and Redis on the server and React/Redux on the client-side.
P3 Parks
Fabrika.ba | Corporate Portfolio
Ruhrgold.de | Corporate Portfolio
Skills
Libraries/APIs
React, Web API, Node.js, Chai, jQuery, Formik, Redux Form, Entity Framework, SignalR, D3.js
Tools
IntelliJ IDEA, Microsoft Visual Studio, TFS, xUnit, Confluence, Bitbucket, ReSharper, Git, Ansible, Visual Studio, WebStorm, Jenkins, Amazon Cognito, MQTT, Sequelize, Jira
Frameworks
Entity, ASP.NET Web API, ASP.NET MVC, .NET Core, .NET, ASP.NET, Redux, Electron, Jest, Spring Boot, Material UI, Angular, AngularJS, Bootstrap, WWF, Windows Presentation Foundation (WPF), Hibernate, Yii, CodeIgniter, OAuth 2
Languages
JavaScript, C#, XML, XSLT, PHP, CSS, SQL, T-SQL (Transact-SQL), Java, Sass, HTML, Visual Basic, TypeScript, GraphQL
Paradigms
Scalable Application, Dependency Injection, Agile Software Development, REST, Service-oriented Architecture (SOA), Scrum, Microservices, Test-driven Development (TDD), Kanban, Azure DevOps
Platforms
Windows, Azure, Visual Studio Code (VS Code), Android, Docker, Amazon Web Services (AWS), AWS Lambda, Blockchain
Storage
JSON, Redis, Databases, MySQL, Microsoft SQL Server, PostgreSQL
Other
API Design, Software Architecture, Responsive UI, Bootstrap UI, Enzyme, TFS Automation Build, TFS Build & Release Management, OAuth, WCF Web Services, Web App Security, Windows Communication Foundation (WCF), MSMQ, Serverless, Algorithms, Apollo, Architecture, Smart Contracts, Distributed Systems
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