Cristian S.

About Me

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.

Backend

Database

DevOps

QA & Testing

Workflow

Other

Work history

UpStack
UpStack
Senior Software Engineer
2019 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for various clients across a broad range of industries.

  • Developing scalable video streaming platforms for a top international live entertainment website.

  • Ensuring that features are being delivered efficiently and on time.

"Babes - Bolyai" University
"Babes - Bolyai" University
Laboratory Teaching Assistant
2018 - 2020 (2 years)
Cluj-Napoca, Romania
  • Guided students' academic progress through practical laboratories and theory seminars in OOP and programming fundamentals.

  • Presented 250+ class hours for 180 students and assessed their progress through multiple examinations.

  • Played an active role in the academic direction of courses through teaching, research, academic assessments, and academic administration.

C++PythonOOPProgramming University Teaching Mentorship & Coaching
DevFactory
DevFactory
Chief Software Architect
2017 - 2019 (2 years)
Remote
  • Set up a world-class project-agnostic code reviewing service from scratch in less than 6 months.

  • Provided quality reviews on Java within one-hour average SLA, based on an internal knowledge base of 1,000+ verified technical facts.

  • Coached and mentored architects and developers while improving code quality in a sustainable way.

JavaSpring BootAWSJenkinsArchitecture Mentorship & Coaching
Streamaxia
Streamaxia
Co-founder | Technical Director
2016 - 2017 (1 year)
Cluj-Napoca, Romania
  • Managed technical teams of 11 professionals and owned the backlog of two tightly coupled projects.

  • Mentored and coached the teams on using continuous integration pipelines and unit-testing best practices, setting up a reliable delivery process.

  • Designed the app architecture and participated in hands-on production code development for a multimedia sessions management base product.

ERNI
ERNI
Senior Software Engineer
2015 - 2016 (1 year)
Cluj-Napoca, Romania
  • Offered method-based consulting services for Swiss client companies on IT public sector projects.

  • Implemented migration to newer technologies for digital identity management SaaS handling 30K+ citizen profiles.

  • Involved in the architecture and migration design and production code development using Java, Spring, and Thymeleaf.

UIlink
UIlink
Java Software Engineer
2014 - 2015 (1 year)
Cluj-Napoca, Romania
  • 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.

Agilio
Agilio
Software Engineer
2011 - 2014 (3 years)
Cluj-Napoca, Romania
  • 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.

Showcase

Co-founder and CTO - WebSocket RTC Sessions Manager
Co-founder and CTO - WebSocket RTC Sessions Manager
  • Developed a real-time WebSocket communication gateway for bespoke business flows.

  • Implemented real-time billing services for multimedia streaming (WebRTC, RTMP) using WebSockets.

  • Created an extensible and customizable video stream session management system with advanced features.

Software Engineer - Enhanced DMA
Software Engineer - Enhanced DMA
  • EDMA is an Ullink product that enhances direct market access (DMA) by providing order simulation and automatic conversion of unsupported orders.

  • It automatically transforms unsupported orders into supported equivalents, ensuring order availability even outside of standard market hours.

  • EDMA includes a complex FIX protocol and routing features, specifically designed for venues lacking native trade types.

Chief Java Architect - Central Code Review Team
Chief Java Architect - Central Code Review Team
  • Developed and maintained a database of 1,000+ technical facts for review.

  • Reviewed an average of 150 pull requests per week.

  • Automated knowledgebase export to Elasticsearch for in-review querying and served as a quality check for 3,000+ developers since 2017.

Education

MSc Software Engineering
MSc Software Engineering
Universitatea „Babeș-Bolyai” din Cluj-Napoca - Romania
2011 - 2013 (2 years)
BSc Computer Science
BSc Computer Science
Universitatea „Babeș-Bolyai” din Cluj-Napoca - Romania
2008 - 2011 (3 years)