Haris Botić
Verified Expert in Engineering
Software Developer
Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Toptal member since January 9, 2018
Haris is a software engineer with over nine years of experience across diverse tech stacks, with expertise in Python, C#, and React. He has proven success in leading product development, mentoring developers, and raising seed funding for startups. Haris is currently working on real-time data processing at Quix, with past contributions to healthcare, the future of work, e-learning, and payment processing systems. He is driven by opportunities to build startups that solve significant problems.
Portfolio
Experience
- .NET - 6 years
- C# - 6 years
- Software Architecture - 4 years
- Software Consulting - 4 years
- Technical Leadership - 4 years
- Python - 3 years
- Architecture - 2 years
- Apache Kafka - 1 year
Availability
Preferred Environment
JetBrains Rider, Git, Visual Studio Code (VS Code), MacOS
The most amazing...
...thing I accomplished was leading a full product development to securing a seed round investment from one of Europe’s best early-stage VCs.
Work Experience
Back-end Engineer
Quix
- Developed a stream processing library, Quix Streams, which has been starred by over 300 users on GitHub, indicating its popularity and utility in the developer community.
- Collaborated with our major client in the racing industry, addressing the niche, real-time, time-series challenges of managing and processing high-throughput data from over 40,000 sensors with Kafka.
- Helped developers and data engineers to quickly and efficiently process real-time data.
Technical Team Lead
Vault Health
- Developed an automated release validation tool, streamlining the release process and significantly reducing error risks and downtime.
- Led a team of software engineers at VaultHealth, enhancing company scalability through innovative solutions.
- Co-created a patient portal and telehealth platform, enabling efficient online healthcare management and remote medical care access.
- Leveraged Agile methodologies for effective team collaboration, ensuring the delivery of high-quality products tailored to customer needs.
- Drove business growth by consistently meeting and exceeding project goals with a focus on innovation and user-centric design.
Back-end Engineer
Tayra
- Performed full product development, prototyping, user interviews, market research, and client acquisition.
- Helped raise a seed round from one of Europe's best early-stage VCs.
- Mentored and onboarded new developers and interns.
- Collaborated on the development of a component-based React library that the product is running on.
- Reviewed pull requests to ensure code quality and educate junior colleges.
- Created a back-end microservice architecture hosted on AWS with multi-tenant database architecture.
Back-end Engineer
LiveTree
- Designed and built a payment server that works with Stripe, Bitcoin, and Ethereum.
- Implemented complex pricing rules involving multiple fee systems.
- Implemented a reward system for content creators based on content monthly view count.
- Gained experience working with remote clients, environments, and diverse challenges.
- Implemented real-time fiat to a crypto conversion rates calculator.
Full-stack Engineer
Toptal
- Completed six engagements via Toptal, mainly using C# and React.
- Attained the 'Top Rated' badge on an online freelance agency. Used C# and Java.
- Engineered and maintained a custom PHP framework.
- Developed and deployed three successful mobile applications with Flutter and Java.
Back-end Engineer
Knowlead
- Built an e-learning platform with aspects of a social network from scratch, from the design phase to the launch.
- Worked as a back-end engineer to design and develop a unique and complete platform for e-learning, along with the company's challenges and team activities.
- Designed a scalable cloud architecture on Microsoft Azure.
- Created reusable, cross-platform tools for data analytics.
- Developed the functionality for uploading documents, adding memos, and downloading forms.
- Contributed to open source .NET Core GitHub repositories.
- Developed the user interface and designed the database. Collaborated with a designer.
- Developed peripheral applications allowing unread notifications to be emailed to the user every evening, sending emails with suggested users for users to connect to, and sending notifications for incomplete profiles.
Experience
Breezia, a Language Learning App
Tech skills applied: Flutter, Dart, Firebase
Tayra.io
Ilum Vaktija
Knowlead
Vaillant BIH Webshop
MonitorIt | Surveillance System
Pip: Behind the Time
Wishbucket
Education
Bachelor's Degree in Information Technology
International Burch University - Sarajevo, Bosnia and Herzegovina
Skills
Libraries/APIs
React, REST APIs, React Router, Node.js, SignalR, Entity Framework, Windows API, Windows Forms (WinForms)
Tools
Git, Android Studio, MQTT, Kafka Streams, JetBrains Rider, Confluence
Languages
C#, Python, TypeScript, HTML, C++, JavaScript, Java, CSS, XML, SQL, Dart, PHP
Frameworks
.NET, ASP.NET Web API, ASP.NET MVC, ASP.NET Core, Redux, ASP.NET Core MVC, ASP.NET, .NET 5, .NET Core, Flutter, Windows Presentation Foundation (WPF)
Paradigms
Test-driven Development (TDD), Automation, Agile Software Development, Microservices, Mobile Development
Platforms
Amazon Web Services (AWS), MacOS, Docker, Azure, Windows, Apache Kafka, Visual Studio Code (VS Code), Xamarin, Firebase
Storage
MySQL, SQL Server 2016, PostgreSQL, Microsoft SQL Server
Other
Axios, Architecture, RESTful Web Services, APIs, Back-end, Minimum Viable Product (MVP), Startup Funding, Market Research, Startup Growth Strategy Development, Software Architecture, CI/CD Pipelines, Code Review, Software Consulting, Team Leadership, Data Collection, Data Scraping, Cloud, Ajax, Social Media Integration, Social Networks, OAuth, MVC Frameworks, GPS, Customer Success, Product Design, Launch Strategy, Technical Leadership, Machine Learning, Mathematics, Technical Consulting, Full-stack
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