Cristian is a Java Software Architect with 14+ years of experience building robust, secure, and efficient back-end services in the IT and financial trading industries. He is also proficient in video streaming technologies, having designed and implemented several video access and distribution systems for top sites in the online entertainment sector. Cristian focuses on meeting business goals through best practices and automation, resulting in reliable, scalable, and maintainable deliverables. Whenever possible, he tries to give back to the community through blog tutorials and contributing as a lab teaching assistant in a mission to help individuals and companies become effective through software and mentoring.
Developed trading software components used by Fortune 500 companies and investment banks to manage stocks.
Documented, implemented, and unit tested production code for an iceberg order simulation algorithm, integrating it in the EDMA (Enhanced Direct Market Access) product.
Assisted programming changes during quality assurance, user acceptance testing, and post implementation.
Designed and developed rich interface applications using Flash/Flex technologies and video streaming services for the online entertainment and education industries.
Rewrote legacy Flash Multimedia Server scripts as modern Java-based Wowza scripts, which went on to reliably serve 3 times more concurrent users than was previously possible and provided essential development flexibility.
Set up basic architecture for streaming solutions, maintained existing code, and managed deployment.
Developed a platform that provides a real-time WebSocket communication gateway for bespoke real-time business flows. It handles real-time messages between client browsers and a company's custom API or business logic. It also provides real-time billing services for pay-per-minute or pay-per-access multimedia services (WebRTC, RTMP) based on WebSockets. The applications offer native live or recorded video streaming to all browsers and devices later than 2005. Managed a technical team of 11 professionals and owned the backlog of two tightly coupled projects. Created an extendable and customizable video stream session management system from scratch to support PPM, VOD, and group events. Empowered the teams by mentoring and coaching them in using continuous integration pipelines and unit testing best practices, setting up a reliable delivery process.
Direct Market Access (DMA) describes electronic trading facilities that give investors wishing to trade in financial instruments a way to interact with the order book of an exchange. EDMA is short for Enhanced Direct Market Access. It is a Ullink product that facilitates order simulation. As a trader, you no longer need to worry about what types of orders are supported on each market. EDMA automatically transforms the unsupported orders into supported equivalents. It even queues orders until they can be executed should they arrive outside market trading hours. Developed a complex FIX protocol and routing features and implemented and tested an "iceberg" trade simulator for venues that do not support that native trade type.
Built and maintained a database of 1,000+ technical facts used for review. Reviewed an average of 150 pull requests per week. Performed quality checks and mentored newly hired architects. Automated internal processes such as exporting the knowledgebase to ElasticSearch for in-review querying. Service used internally as a quality check for the deliverables of 3,000+ developers since 2017. Achieved 5x improvement in review throughput within 2.5 years and a promotion as a quality gatekeeper within the review team.
Education
MSc Software Engineering
Universitatea „Babeș-Bolyai” din Cluj-Napoca - Romania
2011 - 2013 (2 years)
BSc Computer Science
Universitatea „Babeș-Bolyai” din Cluj-Napoca - Romania