Dusan Stanojevic
Verified Expert in Engineering
Web Development Developer
Dallas, TX, United States
Toptal member since November 29, 2021
Dusan is a software engineer at heart who loves programming and problem-solving. He's been writing code constantly for the last nine years and doesn't plan on stopping any time soon. Dusan has been in charge of overseeing all of the engineering efforts in a bay area startup for over four years, and he'd love to share his experience helping other companies grow and implementing incredible products.
Portfolio
Experience
- Java - 9 years
- SQL - 8 years
- Web Development - 8 years
- JavaScript - 8 years
- Ember.js - 6 years
- React Native - 5 years
- React - 5 years
- Flutter - 1 year
Availability
Preferred Environment
MacOS, Visual Studio Code (VS Code), IntelliJ IDEA, Slack, Sublime Text 3, GitHub, GitLab, Bitbucket
The most amazing...
...thing I have done is help build a startup, make it grow, and improve to finally see it provide jobs for hundreds of people.
Work Experience
Vice President of Engineering
Craftable
- Evaluated the entire software development process and implemented procedures and steps to ensure high code and product quality while maintaining the optimal coding pace.
- Received reports from development teams, analyzed their progress, and assigned future work tasks.
- Reported directly to C-level executives to help set priorities and adequately evaluate the ongoing efforts being executed in the development department.
- Interviewed candidates and made hiring decisions based on the current and projected workloads.
- Implemented features and drove architectural changes aimed at improving the product's quality as well as development productivity.
Senior Software Engineer
Craftable
- Designed new products and procedures, launched new products and features, and ensured the customers received them well.
- Led a team of developers, providing code reviews and technical expertise to implement features optimally.
- Collaborated with the quality assurance team and the customer success team to maintain the highest product quality possible.
- Implemented front-end, back-end, mobile, and native apps and components.
Full-stack Software Engineer
Craftable
- Led the rewrite of the back end from Play into Play 2 and later versions by adding support for the Akka actors.
- Rewrote the full front end of the application from Angular into Ember.js.
- Integrated with multiple points of sale platforms using C++, Micros, Aloha, and others.
- Incorporated multiple accounting platforms using their APIs, namely Quickbooks, Xero, and Netsuite.
- Integrated with multiple electronic invoicing providers, such as EDI integrations.
- Implemented countless endpoints, front-end components, and pages and built native apps for Android and iOS.
Freelance Software Developer
Freelancer
- Developed mobile applications and themes for WordPress and Magento platforms that supported viewing products, ordering, payments, and similar store-based features.
- Implemented mobile apps using LibGDX and deployed them across different platforms.
- Built custom content management platforms based on user specifications using PHP, Java, Ruby, and MySQL.
Experience
Craftable Web Platform
http://www.craftable.comIt also allows users to integrate with their accounting and point of sale systems to generate reports and track their theoretical inventory.
I was the first engineer to join the team, and I am currently the vice president of engineering overseeing a team of developers. I have designed and implemented countless features, trained a team of developers, and driven architectural decisions that allowed the company to grow and scale successfully.
Gym Tracker!
Invoice Maker!
https://apps.apple.com/ca/app/invoice-maker/id1578124207Education
Master's Degree in Computer Science
Arizona State University - Arizona, Unites States
Bachelor's Degree in Software Engineering
Metropolitan University - Nis, Serbia
Skills
Libraries/APIs
React, Context API, Node.js
Languages
Java, SQL, JavaScript, HTML, CSS, HTML5, Dart, TypeScript, Python, C++, Scala, Swift, Objective-C, PHP, Ruby, GraphQL
Frameworks
Ember.js, React Native, Spring Boot, Flutter, Akka, Spring 5, Play 2, Angular, Hibernate, Spring
Paradigms
HTML DOM, REST, Mobile Development, Management, Testing
Platforms
Android, iOS, Amazon Web Services (AWS)
Storage
MySQL, PostgreSQL, Spring Data, MongoDB, Redis
Other
Software Architecture, Software Engineering, Web Development, Algorithms, Computer Science, Front-end Development, Hybrid Apps, Bug Fixes, Code Auditing, Code Review, Source Code Review, APIs, Communication, Professionalism, Artificial Intelligence (AI), Machine Learning, Planning, UI Animation, PDF
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