Dusan Stanojevic, Web Development Developer in Dallas, TX, United States
Dusan Stanojevic

Web Development Developer in Dallas, TX, United States

Member since November 22, 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.
Dusan is now available for hire

Portfolio

  • Craftable
    Java, Spring 5, JavaScript, Ember.js, React, Artificial Intelligence (AI)...
  • Craftable
    Java, Ember.js, MySQL, Spring 5, React, C++, Bug Fixes, React Native, Flutter...
  • Craftable
    Java, JavaScript, Spring 5, Play 2, Akka, Scala, Angular, Ember.js, Swift...

Experience

Location

Dallas, TX, United States

Availability

Part-time

Preferred Environment

MacOS, VS Code, IntelliJ, 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.

Employment

  • Vice President of Engineering

    2021 - PRESENT
    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.
    Technologies: Java, Spring 5, JavaScript, Ember.js, React, Artificial Intelligence (AI), MySQL, Management, C++, Code Auditing, Code Review, Source Code Review, TypeScript, Dart, Flutter, React Native, HTML, HTML5, CSS, Testing, Spring Data, Spring Boot, Spring, PostgreSQL, Web Development, Context API, HTML DOM, Front-end Development, APIs, Communication, Professionalism, REST
  • Senior Software Engineer

    2018 - 2021
    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.
    Technologies: Java, Ember.js, MySQL, Spring 5, React, C++, Bug Fixes, React Native, Flutter, Hibernate, JavaScript, HTML, TypeScript, Node.js, Python, Dart, Android, iOS, CSS, Spring Data, Spring Boot, Testing, Spring, PostgreSQL, HTML5, Web Development, Context API, HTML DOM, Front-end Development, APIs, Communication, Professionalism, REST
  • Full-stack Software Engineer

    2015 - 2018
    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.
    Technologies: Java, JavaScript, Spring 5, Play 2, Akka, Scala, Angular, Ember.js, Swift, Objective-C, C++, SQL, TypeScript, React, React Native, Spring Data, Spring Boot, Testing, Spring, PostgreSQL, HTML5, Web Development, Context API, HTML DOM, Front-end Development, APIs, Communication, Professionalism, REST
  • Freelance Software Developer

    2014 - 2016
    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.
    Technologies: Java, PHP, Ruby, JavaScript, C++, SQL, Android, iOS, Swift, Spring Data, Spring Boot, Testing, Spring, HTML5, Web Development, HTML DOM, Front-end Development, APIs, MongoDB, Communication, Professionalism, REST

Experience

  • Craftable Web Platform
    http://www.craftable.com

    A web and mobile platform allow bars and restaurants to track their inventory and orders and perform audits.

    It 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!
    https://apps.apple.com/ca/app/gym-tracker/id1573171054#?platform=iphone

    A Flutter-based app for tracking weight loss/gain/maintenance progress, calories being input, and workouts. The whole app is written in Flutter using a custom state management library that allows rapid application development (RAD), implements custom animations, and has a very customized theme. The app notifies the user by using background notifications if the user chooses to do so. It supports two types of exercises, weight-based and time-based, and provides the user with an easy timer interface to keep track of it.

  • Invoice Maker!
    https://apps.apple.com/ca/app/invoice-maker/id1578124207

    A Flutter-based application allows users to generate PDF invoices and offers users the ability to send them to their clients. The app enables the users to customize the PDF being developed, including the currency, stored fields, and the number format to use.

Skills

  • 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
  • Libraries/APIs

    React, Context API, Node.js
  • Paradigms

    HTML DOM, REST, Mobile Development, Management, Testing
  • Platforms

    Android, iOS
  • 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, AWS, UI Animation, PDF

Education

  • Master's Degree in Computer Science
    2019 - 2020
    Arizona State University - Arizona, Unites States
  • Bachelor's Degree in Software Engineering
    2013 - 2017
    Metropolitan University - Nis, Serbia

To view more profiles

Join Toptal
Share it with others