Cristian C.

About Me

Cristian is a highly efficient and reliable professional with 15 years of experience. He has a passion for learning and a history of delivering top-quality applications that solve real-world problems, such as contributing to car infotainment systems and printer panels to scalable enterprise systems with highly responsive UIs. Cristian's latest work consists of leading technical teams, providing best practices while delivering top-quality functionality, and mentoring developers.

Backend

Database

QA & Testing

Workflow

Other

Work history

crs iiMotion
Senior Angular Developer
2022 - Present (3 years)
Remote
  • Implemented the parameter configuration UI fully, along with test coverage.

  • Saved 99% of the developers' time when adding new configurations for new video boards.

  • Cut development costs by 30% by building a mock back-end that simulates the UI interaction with the actual device, thus eliminating build, deploy, and cold-run downtimes on a real device.

Uptick Poker
Senior Software Developer
2021 - 2022 (1 year)
Remote
  • Fully implemented and tested the tournament dynamic seating mechanism for massive multi-table tournaments.

  • Achieved 100% test coverage on the seating mechanism.

  • Reduced defect analysis time by 90% through custom scenario-based scripts, better suited to pinpoint a defect.

We Love Cinema
Senior Software Developer
2020 - 2022 (2 years)
Remote
  • Created an NX monorepo for the new Angular apps, extracted and refactored reusable model, services, and UI components, bringing about a 95% reduction in the effort necessary to create new customer sites.

  • Created a mechanism for adding custom movie pages with minimal effort, allowing for a 10% revenue increase.

  • Reduced redundant database hits by 30% and improved UI responsiveness with better shared data caching and better initializing shared services.

  • Implemented an authentication and authorization mechanism (including social network login) based on Spring Security and JWT.

Software Alchemy
Senior Software Developer
2020 - 2021 (1 year)
Remote
  • Created a service capable of generating multiple types of localized PDF reports used by about 600 employees (technicians and accounting staff).

  • Maintained and extended the internal time and expense accounting service.

  • Reduced unnecessary processing for the part configurator ingestion process by 30%.

  • Implemented a service for reporting data generation.

Windeln.de SE
Senior Software Developer and Team Leader
2016 - 2020 (4 years)
Remote
  • Increased the product processing speed by 120%, eliminating unnecessary conversions and migrating it to the newer versions of MongoDB and Elasticsearch.

  • Increased product validation throughput by 600% with a rewrite of the validation logic, moving it in a separate service and deploying it on multiple machines.

  • Reduced the indexing process from 240 to 10 minutes by creating a new reindexing service.

  • Reduced the technical debt by 95% (according to SonarQube) and led a team of five developers.

  • Reduced agents’ call time by 30% by implementing a feature that enables order issues to be solved preemptively.

  • Reduced technical debt by 90% (as reported by SonarQube), and mentored two developers.

Ropardo SRL
Senior Software Developer and Team Leader
2014 - 2016 (2 years)
Remote
  • Reduced decision-making time by 50% by implementing batch processes that would automatically do employee-to-job role assignments.

  • Implemented 20% of the job role advisor's UI, core services, and utilities.

  • Enabled the application to save approximately 80% of the managers’ time on employee skill evaluation. The company has around 350.000 employees.

  • Led a team of four developers, maintained the old system, and initiated the migration.

  • Saved 10% of the user’s time by implementing the final feature of the old system: an in-browser Excel editing for report configuration.

  • Created 30% of the core services, defined the multi-module project structure, and built the portal application.

Mindmatics AG
Senior Software Developer
2012 - 2014 (2 years)
Remote
  • Reduced back-end latency by 50% through improved ORM mappings and better JPA queries.

  • Implemented 50% of the features and 70% of the core services and utilities.

  • Reduced the application load time by 80% through a build configuration that generated a compressed, minified, and obfuscated UI artifact.

  • Developed 50% of the charts and graphs the client would see and 30% of the business logic.

  • Reduced by 50% the response time of the UI product classification tree component through better data modeling and an improved traversal method.

  • Reduced technical debt by 45% and improved test code coverage by 40%.

Polisano SRL
Senior Software Engineer
2011 - 2012 (1 year)
Remote
  • Implemented 100% of the required functionality and provided clear guidelines for extensions.

  • Increased report generation by 30% through better queries, caches, pagination, and sorting mechanisms; saw a 70% codebase reduction compared to the older application.

  • Saved 6% of users’ time daily by not having constant downtime.

Subversion (SVN) MySQLWildflyCSSHTML5PrimefacesJSF Java 6 JavaScriptJakarta Server Pages (JSP) Enterprise Java Beans (EJB)
Oce/Canon
Software Engineer
2008 - 2011 (3 years)
Remote
  • Saved 22% of the budget by delivering the whole application two months earlier. Supervised and mentored two colleagues.

  • Saved 5% of the product owner’s time by implementing a build-time translation processor.

  • Saved 20% of an operators’ workload by implementing a UI wizard that would guide them in fixing runtime printer issues.

Showcase

FlexiStage Configurator
  • The client required a flexible configuration application for surgical optical devices.

  • The old system required four-hour manual intervention for each new parameter.

  • New board types required unacceptable setup time before testing.

Uptick Poker
  • The client requires a poker platform to support online Sit and Go, cash games, and massive multi-table tournaments.

  • The platform must excel and surpass existing poker platforms through enhanced security, higher stakes, higher throughput, and transparency.

  • The project, named Uptick Poker, focuses on competitive performance and user experience.

HFF (Home for Film)
  • Company is migrating its marketing platform to microservices.

  • The JSF server-side rendered customer sites are being rewritten with Angular UIs.

  • An alpha UI was developed in four months for a single client.

Power Plant
  • Develops an online management and monitoring solution for electricity-producing hardware.

  • Utilizes an integrated UI backed by microservices for maintenance tasks, scheduling, and billing.

  • The solution integrates personnel-driven workflows for hardware maintenance.

PIM (Product Information Manager)
  • The company's existing PIM system suffered from several issues: poor implementation, scalability, untested nature, data issues, and maintainability challenges.

  • PIM-ng addresses these issues by providing a new PIM implementation with enhanced features and data maintenance processes.

  • The project aims to replace the existing PIM with a more robust and efficient solution.

KIM (Customer Information Manager)
  • A customer care application is used by on/off-site employees for resolving customer issues.

  • The application streamlines key customer interactions including orders, products, vouchers, loyalty points, and transactions.

  • Implementation of new features resulted in a 30% reduction in call times, a 90% reduction in technical debt, and a 10% increase in agent productivity.

JRA (Job Role Advisor)
  • The client requires an application to define career paths and job roles for employees.

  • Implementation of strategic and automated processes reduced decision-maker time by 50%.

  • Automation of employee skill evaluation saved 80% of time spent by managers.

Flex Finance
  • Migrated an old, complex report generation suite to a newer technology stack.

  • Led a team of four developers in the core services, multi-module project structure, and portal application development.

  • Achieved a 10% reduction in user time spent on in-browser Excel report editing configuration.

MCC (Mopay Configuration Center)
  • Implemented a unified web application to manage all company office processes.

  • Reduced application latency by 50% and load time by 80% through optimization.

  • Designed a desktop-like interface simulating a standard office environment.

Mopay Cockpit
  • Develops a cash flow and KPI monitoring application for client interface.

  • Designed a sharp, polished, and responsive user interface with 50% of chart and graph development.

  • Improved UI product classification tree response times by 50% through data modeling and traversal.

Reports
  • Developed a new reporting application with 170 pages, addressing stability, security, and responsiveness.

  • Implemented key features including user role-based content restrictions, improved response times, and build tools.

  • Introduced best practices, patterns, and principles to improve the development process and reduce code complexity.

Vacations and Travel Agents
  • Two internal applications were maintained, but the codebase was poorly maintained.

  • The codebase was reduced by 55% and load time improved by 15% through refactoring and OOP principles.

  • The changes saved 5% of the developer's time and 15% of user time.

JPUI
  • Client requested a full rewrite of the JPUI UI due to licensing issues.

  • The project was estimated for nine months with a pessimistic outlook and a long implementation duration.

  • The developer successfully saved 22% of the budget and improved performance by 50%.

Chinook
  • Developed a rich UI for high-speed, high-volume document printers.

  • Implemented a build-time translation processor to save product owner time.

  • Designed and developed 60% of the OTTK library components, utilizing a Swing LookAndFeel based on Metal.

OPS and RVC
  • Fixed issues on Optical Parking System and Rear View Camera control modules for Volkswagen, Seat, and Skoda cars.

  • Improved RVC usability by 10% through fixing critical issues.

  • Improved OPS usability by 50% through building picture-in-picture functionality and increased test coverage.

TAE (Test Automation Environment)
  • Test Automation Environment is a tool that interprets DSL instructions to control a car engine HIL device.

  • The plugin developed increased test writers' productivity by 50%.

  • The UI and data processing library significantly reduced test writer time by 30%.

Education

Education
Bachelor's Degree in Computer Science
Politehnica University of Timisoara
2004 - 2009 (5 years)