Personal details

Jasmin D. - Remote software architect

Jasmin D.

Timezone: Hong Kong (UTC+8)

Summary

Senior software engineer with a master degree in a computer science. Working 4+ years on building solutions for automated trading on stock exchanges. Working on implementing algo trading strategies and handling high message frequency received from the exchange itself.
In a parallel, working as a teaching assistant on local university on OOP & Data Structures courses.

Work Experience

Senior Software Engineer
Marvelsoft | Aug 2019 - Present
C++
PostgreSQL
GitLab
Meson
Message broker
Actor Framework
Leading team of developers Doing Performance Reviews Designing new & existing solutions architecture Code review, closely monitor project status Capturing scope with clients Breaking down the scope, organizing development sprints Reporting development team progress Maintaining company roadmap Researching leading technologies and improving existing codebase
University teaching assistant
University of Tuzla | Feb 2018 - Present
C++
Object-Oriented Programming ◦ C++ basics (c++14). Standard library: containers, iterators, and algorithms. Generic functions. References. Pointers. Memory management. Classes & structures (members, methods, encapsulation). Generic classes. Inheritance and dynamic binding. Data structures ◦ Abstract Data Type (ADT), ADT array, ADT list, and implementation. Complexity calculation on data structure operations. Single and double linked list, circular list. Queue, priority queue. Stack. Sets. Recursive structures and algorithms. Binary trees. Graphs, basic graphs algorithms. Hash tables and hash functions.