
Marko Stevanovic
Verified Expert in Project Management
Project Manager
Belgrade, Serbia
Toptal member since April 2, 2020
Marko is a passionate project/product manager with more than five years of experience delivering software solutions in a fast-paced fintech environment. He has expertise in requirements gathering, product analysis, and MVP definition. Marko was one of the key members of a fintech B2B startup and helped them get $3 million investment from SCVentures. He has worked with startups, SMBs, and enterprise Forex brokerages (ICM, AvaTrade).
Project Highlights
Expertise
- APIs
- Agile Product Management
- Agile Project Management
- Fintech
- Know Your Customer (KYC)
- Minimum Viable Product (MVP)
- Scrum
- Software QA
Work Experience
Head of Customer Success
TradeCore
- Promoted to the head of the customer success team, a newly created team with the same responsibilities of managing custom feature requests and onboarding of new clients as I had until then.
- Acted as a release manager and product development supervisor. Managed the software release process in complex environmental conditions and two development teams working on the same code base in parallel.
- Organized support and maintenance for 20+ live environments, including enterprise-level clients with more than 1 million active users.
- Managed three hiring rounds, hiring six members in total. Defined all team procedures and performance management for the team of three members.
- Created release update emails for customers, including multimedia as gifs and video material.
- Created internal and external product knowledgebases.
Project Manager
TradeCore
- Joined startup team within the first five members acting as a project/product manager, with a task to drive product and customer growth. Responsible for all non-dev duties: functional specifications, QA, wireframing, and support/account management.
- Implemented Scrum, and created all project management processes from scratch. After the first year, onboarded new QA team members, and took over duties of Agile coach within the team.
- Increased number of clients from 3 to 20. Each client was a separate project with custom features, and I was responsible for specifications, discovery sessions with clients, and on-time delivery.
- Managed integration of 20+ third-party payment gateways, responsible for communication with provider's business and technical members, and directly responsible for quality of the integration.
- Increased number of features in the product, having an average velocity of one feature every two weeks. CRM features like deposit, withdrawal, affiliate marketing, and email system.
- Managed many other integrations with trading platforms, automatic KYC identify verification services (GBG, Onfido), marketing and automation (Zapier, Google Analytics, and email (Sendgrid).
- Promoted to the head of the customer success team, a newly created team with the same responsibilities as I had. Tasked with hiring and mentoring two team members in the first hiring round, so that my focus can move to more strategic duties.
Marketing Assistant
LoveStocks
- Created Facebook, Twitter, and Google ads based on requirements and content given by marketing manager.
- Created strategy for tagging and re-targeting website visitors.
- Wrote blog posts about stock market trading and financial markets.
- Worked with Google Tag Manager in implementing JavaScript marketing tags.
- Collected, sorted, and analyzed marketing results data, suggesting points of action for future marketing strategy.
Project History
Managed Migration of CRM Web App from Django Templates to API/SPA in Angular
Managed the transition from Django templating to API resources and Angular web app consuming those APIs. Involved in software architecture decisions and suggested performance improvements based on app behavior analysis.
We were working on a tight schedule, as this migration was needed in order to develop some features requested by clients so we needed it to be done asap, and I had to make a lot of crucial decisions.
In the end, we delivered on time and built scalable and maintainable code which was used for another four years without major bugs.
Release Management for Two Development Teams in Parallel
Made three major releases in a year with about 30 features or integrations in total, and one smaller release per month, syncing development work of two separated teams working in parallel pushing into one codebase, without CI/CD.
Besides the technical organization of the process, I was one of the key members of the team making strategic product decisions, deciding which feature would be included in the standard offering, and which ones would be additional/optional.
Project Delivery for Registration Forms - KYC Questions and Appropriateness Logic for Forex Trading
Gathered business requirements and transferred them into functional requirements for the development team, organized prioritization workshops with the client to define MVP, and delivered on time. Client got a special license to work in Forex trading.
The product was registration forms with custom rules that should trigger additional questions based on previous answers, and scoring each answer and calculating the total score based on which that application will be either allowed to open an account or denied.
The situation was tricky because we had two weeks before the deadline imposed by the regulatory body, so missing the deadline would create a significant business loss for the client. As it was clear that it's not possible to deliver the product in whole based on initial requirements, we had to discover the middle ground between what's necessary in order to get the license and the initial specification.
Managed to keep the situation under control, provide the client with a peaceful mind regarding the delivery of the MVP, so everything went smoothly, even though their business was in danger and they had every right to feel anxious.
Customer Support for Enterprise Level Forex Brokerage
Defined processes for a 3-member support team acting as L1/L2, handling technical issues in CRM and the API used by the client. Managed to keep response time within SLA requirements and become the client's authority for any problem they had.
Questions and issues were more like L2 type of work, as the client used the product's API heavily, so most of the questions were technical in nature. Using my technical expertise, I managed to onboard and mentor support team members to be able to provide answers on 50% of those technical questions, which is a huge success, reducing the load on the development team.
Implementation of Marketing Cookies and Tracking with GTM
Defined technical requirements for the front-end development team. The challenge was implementing custom triggers in JavaScript so the tracking snippet from Google Tag Manager can record specific activities once they occur.
The challenge was to precisely define when should each action be recorded, defining triggers on the customer portal's side. Triggers included rules like when the user clicks on deposit but never finishes the deposit process, a notification to GTM snippet is sent to track it. Based on this data, the client was able to re-target clients in their marketing campaigns.
The project was delivered on time, and the client was able to start with their planned marketing campaign.
Education
Bachelor's Degree in International Relations
Faculty of Political Sciences, University of Belgrade - Belgrade, Serbia
Skills
Tools
Slack, Jira, Trello, Asana, Mailchimp, Balsamiq, Jenkins, Flask, InVision, Git
Paradigms
Agile Project Management, Scrum, Kanban, Agile Product Management, Software Testing
Platforms
Zendesk, MetaTrader 4
Other
Software Consulting, Web Applications, Product Owner, Product Development, Payment Gateways, Payment APIs, Online Payments, SaaS, Startups, Fintech, Know Your Customer (KYC), APIs, Wireframing, Functional Specifications, Payment Processing, Digital Payments, Business Requirements, Functional Requirements, IT Projects, API Integration, Product Delivery, Minimum Viable Product (MVP), Agile Software Testing, Software QA, Forex, Personas, Strategic Planning, Technical Project Management, Project Discovery, Product Discovery, Zendesk API, Software Development, Selenium
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