Cristian Cosmin Fati

Software Developer at Everseen
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Cluj-Napoca, Cluj, Romania, RO
Languages
  • English Full professional proficiency
  • French Limited working proficiency
  • Romanian Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Ireland
    • IT Services and IT Consulting
    • 300 - 400 Employee
    • Software Developer
      • Jan 2021 - Present

      𝑹𝒆𝒔𝒆𝒂𝒓𝒄𝒉 𝑬𝒎𝒆𝒓𝒈𝒆𝒏𝒕 𝑻𝒆𝒂𝒎 Research Emergent - team whose main goal is assessing our AI models accuracy and speed on various hardware accelerated platforms provided by partners. Contributions / Responsibilities: - Design and write interface libraries (and client applications) for the hardware - Design and write script collection assessing models behavior - Keep constant contact with partner(s), sharing findings and ideas Technologies / Areas: Python, C, Shell, C++, Docker, ML, Computer Vision, TensorFlow, PyTorch, TensorRT, DeepStream, RKNN. Show less

    • Romania
    • Information Technology & Services
    • 1 - 100 Employee
    • Software Consultant
      • Jan 2018 - Jan 2021

      Outsourcing for several customers (ifm). 𝙔𝙤𝙨𝙚𝙢𝙞𝙩𝙚 Yosemite - monitoring and configuration software (running on Windows) for vibration sensors (located in industrial production lines). Contributions / Responsibilities: - Participate to several features design and implementation - Linux port (partial) - Specialized in fixing crashes and improvements Technologies / Areas: C++, Qt, Windows, Visual Studio, Python, Linux, GCC, QEMU. Notes: Reduced the (post nightly) build time by a factor of 𝟭𝟬 (for Debug, and 2 for Release). Show less

    • Finland
    • Transportation, Logistics and Storage
    • Software Consultant
      • Mar 2017 - Jan 2018

      𝙂𝙡𝙖𝙨 Glas - personal intelligent mobility agent that based on user's habits, infers next user's "steps" and informs user about various upcoming events, allowing them to focus on other (more important) things. Runs on the mobile phone, car, (computer, ...) Contributions / Responsibilities: - Windows port (partial) 𝘽𝙪𝙨 𝙎𝙀𝙑𝘼 Bus SEVA - microservice based architecture ecosystem, enabling Smart Transit (bus). Timetables + real bus data fed to user's phone, allowing them to spend less time in stations. Includes Glas. Joint effort with VolksWagen IT Services India for a pilot to Delhi Transport Corporation. Contributions / Responsibilities: - Create a service providing a layer between OpenTripPlanner, and the user, with respect to real-time data coming from buses Technologies / Areas: C++, Qt, Java (JNI), Windows, Linux, Android, Python, Flask, GTFS, OpenTripPlanner. Note: Took 3 trips to India (Pune). Show less

    • Romania
    • Software Development
    • 1 - 100 Employee
    • Development Team Lead
      • Nov 2016 - Mar 2017

      Outsourcing for several customers (Philips). 𝙋𝘾𝙡𝙤𝙪𝙙 PCloud - product keeping track of all Philips intelligent (light) equipment products during their whole lifetime. Contributions / Responsibilities: - Co-design the software development process and workflow - Feature exporting data to .xls Technologies / Areas: Python, Django, MySQL, AWS. Note: Participated to a P.I. in Eindhoven. Outsourcing for several customers (Philips). 𝙋𝘾𝙡𝙤𝙪𝙙 PCloud - product keeping track of all Philips intelligent (light) equipment products during their whole lifetime. Contributions / Responsibilities: - Co-design the software development process and workflow - Feature exporting data to .xls Technologies / Areas: Python, Django, MySQL, AWS. Note: Participated to a P.I. in Eindhoven.

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Software Architect (System, Functional)
      • Feb 2015 - Nov 2016

      𝙎𝙚𝙧𝙫𝙚𝙧 𝘼𝙪𝙩𝙤𝙢𝙖𝙩𝙞𝙤𝙣Team (slowly) transitions to Cluj-Napoca.Contributions / Responsibilities:- Take the lead on several projects. Analyze the requirements and design product features based on them. Interact with R&&D, PM, Support, IE- Server Automation on RedHat 7 - TLSv1+ support (part of PCI DSS compliance)- SHA1 removal (replaced by SHA2)- 3rd-party certificates support - currently in progress- Take immediate action when a security vulnerability (CVE) comes up. Investigate and come with a plan (e.g. an upgrade to OpenSSL)- Work on a couple of performance improvement projects (out of which 1 was "personal")Areas / Technologies: Security, Design, Agile.Note: Partially ported agent to OSX (personal project). Show less

    • Senior Software Engineer
      • Jan 2012 - Feb 2015

      𝙎𝙚𝙧𝙫𝙚𝙧 𝘼𝙪𝙩𝙤𝙢𝙖𝙩𝙞𝙤𝙣Team still spread around the world.Contributions / Responsibilities:- Extend knowledge about the product, start to also get involved on the "Core-side" (managed server side's counterpart)- Platform simplification - add support for new managed server platforms as content- Python upgrade- FIPS support - bring the communication under NIST standards- IPv6 support - ability to manage servers having v6 IP addresses.Technologies / Areas: Python, C, Batch, Shell, Makefiles, C++, Java, C#, Various APIs, Linked libraries, Networking, ASM. Show less

    • Software Engineer
      • Jun 2007 - Jan 2012

      Former Hewlett Packard (former Opsware).𝙎𝙚𝙧𝙫𝙚𝙧 𝘼𝙪𝙩𝙤𝙢𝙖𝙩𝙞𝙤𝙣Server Automation - "mammoth" cross platform software that allows servers (in a datacenter) management from the moment the bare-metal server is plugged to the network.Tasks: OS provisioning, patching, installing applications, auditing, compliance (basically everything that can be done sitting in front of the managed server).Able to manage a vast variety of OSes (Linux, Windows, Solaris, AIX, HP-UX) running on many CPU architectures (PC, SPARC, PA-RISC, PPC, zSeries, IA). It consists on a "central" part (Core) and Agent (running on each managed server in the inventory).Precursor (and now part) of Cloud Computing.Team spread around the world (mainly: US, Romania and India).Contributions / Responsibilities:- Mainly work on managed servers- Implement Device Manager and Local Security Policy snap-ins like behaviorTechnologies / Areas: Python, C, Batch, Shell, C++, C#, COM, XML, SQLite, JSON, OS provisioning, I18N.Note: Won an MVP award in 2009. Show less

    • Romania
    • Information Technology & Services
    • 100 - 200 Employee
    • Software Engineer
      • Oct 2005 - Jun 2007

      Outsourcing for several customers (Diplan, Elcoteq, Siemens). 𝙏𝙧𝙖𝙘𝙚𝘽𝙪𝙨 + 𝙁𝘾𝙎𝙎𝙚𝙧𝙫𝙚𝙧 TraceBus and FCSServer - 2 projects part of a cross platform software which runs on PCB production lines. Each "machine" from the production line (warehouse-like system that stores and retrieves the integrated circuit roles, board cutter, laser marker) is integrated into the software as a plugin. Contributions / Responsibilities: - Participate to the design and implementation of the 2 projects - Communicate to a robotic arm handling the component containers Technologies / Areas: C++, Qt, Linux, Windows, Sockets, IO, DB (Oracle, MySQL). Show less

    • Romania
    • Software Development
    • 1 - 100 Employee
    • Software Engineer
      • Feb 2005 - Oct 2005

      Outsourcing for Telelogic (Sweeden). 𝘿𝙤𝙘𝙀𝙭𝙥𝙧𝙚𝙨𝙨 DocExpress - software capable of extracting information from UML design tools (Rational Rose, Telelogic DOORS, Telelogic TAU) and paste it into Microsoft Word (.doc) documents using Word Automation. Contributions / Responsibilities: - Maintenance (bug fixing) Technologies: C++, COM, MFC, UI, XML. Outsourcing for Telelogic (Sweeden). 𝘿𝙤𝙘𝙀𝙭𝙥𝙧𝙚𝙨𝙨 DocExpress - software capable of extracting information from UML design tools (Rational Rose, Telelogic DOORS, Telelogic TAU) and paste it into Microsoft Word (.doc) documents using Word Automation. Contributions / Responsibilities: - Maintenance (bug fixing) Technologies: C++, COM, MFC, UI, XML.

    • 1 - 100 Employee
    • Software Engineer
      • Sep 2004 - Jan 2005

      𝙈𝙤𝙩𝙤𝙧𝙏𝙚𝙨𝙩 MotorTest - dynamometer system used at Hyundai-Kia Motor research lab. Designed to monitor and control an electric motor (called the load motor) which is connected to a test motor (also electric). Software sends signals to the load motor (via a Control Techniques driver) instructing it to run at certain parameters, while acquiring data from various sources: the driver (torque, speed), a power analyzer (voltage, current) and perform calculations on them to be stored and displayed in different formats (e.g. XLS). Also used to run automated stress tests (usually taking 1 week) on the motor. Contributions / Responsibilities: - Design and fully implement the application - Involved (partially) in the mechanics part Technologies / Areas: Delphi, RS232 communication, ModBus protocol, Multithreading. Show less

Education

  • Technical University of Cluj Napoca
    Master's degree (or equivalent), Computer Science
    2004 - 2006
  • Technical University of Cluj Napoca
    Bachelor of Engineering (B.Eng.), Computer Software Engineering
    1999 - 2004
  • Vasile Lucaciu National College, Baia Mare
    Computer operator and developing helper, Information Technology
    1995 - 1999

Community

You need to have a working account to view this content. Click here to join now