Roman Jiang
Software Engineer
Info
Pro(le
Address
- Proven experience in all aspects of software development and strong programming skills
Vladivostok, Russian
in Python
Federation
- Solid foundation in Algorithm Trading and Finance
Email
- Programming experience. Prior C or Go programming experience useful, JavaScript
-
experience desirable
- Excellent knowledge of C++, Multithreading, Thread-Pools with strong OOP and OOAD
skills
Skills
System Architecture
- Strong C++ and Linux skills, with Boost experience and emphasis on systems and network
programming
- Demonstrated experience and hands-on skills with database programming on SQL Server
SQL, )MS SQL Transact SQLq reHuired
Object Oriented Programming
- Excellent communication, critical thinking and relationship management skills, with an
ability to naturally in0uence others and sell ideas effectively
STL, Multi-threading
C/C++
Employment 1istory
C# .NET
Trading Manager, Self Employed
Aug 27—• 5 Present
Python
; Develop and maintain a strong knowledge of Pair Trading strategies, technology and
Django
; Analyze system performance and trading results to (nd ways to improve ef(ciency and
market structure
Golang
client executions
; Assess Order Entry and Order Management Controls and Financial controls controls
before orders go to market, i.e. max notional per order, price checkq
; Provide execution reports to traders and clients to demonstrate trading performance
JavaScript
Linux/ GNU tools
Windows/ Visual Studio
and convey execution details
; 1as ultimate responsibility for the Product Backlog in the Product/Solutions line understands the vision, complexities, and inter-dependencies of all related solutions.)
; Maintains close working relationship with all other Product Owners to ensure overall
)Product Backlog and vision is constantly maintained and communicated
; Analyze and Review historical traded data to estimate values at which Pre-Trade and
Post-Trade controls are set
Agile/ Scrum
Data Engineer, Chef Software
TDD and Unit testing
MySQL
Dec 27—3 5 Jul 27—•
; Take ownership for designing, developing and maintaining scalable data pipelines and
data models.
; Provide technical expertise and leadership as a member of the data engineering team.
MongoDB
; Design, construct, install, test and maintain data management systems.
; Integrate up-and-coming data management and software engineering technologies
into existing data structures.
; Research new uses for existing data design experiments and analysis to answer key
business Huestions.
C++ Software Engineer, Rhonda Software
Jun 27— 5 Oct 27—3
; Supported development and integration of C++ applications as per speci(cations.
; Developed application codes, design instructions and modules from technical
reHuirements.
; Conducted planning sessions and meetings with team staff for project planning and
analysis.
; Coordinated with project team staff for project scope and completion of assignments
within timelines.
; Communicated project status and related updates to all engineering team staff.
; Performed unit testing and additional testing services for new and existing functional
reHuirements.
; Arranged for review and evaluation of work performance of own and other employees.
; Maintained code base and libraries for existing applications as per software
engineering guidelines.
Education
Far Eastern University, Bachelor
Apr 2779 5 Apr 27—