Cristian Cosmin Fati
Software Developer at Everseen- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Full professional proficiency
-
French Limited working proficiency
-
Romanian Native or bilingual proficiency
Topline Score
Bio
Experience
-
Everseen
-
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
-
-
-
Devtel Software
-
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
-
-
-
Third Space Auto
-
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
-
-
-
Spyhce by 8vance
-
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.
-
-
-
Hewlett Packard Enterprise
-
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
-
-
-
Yopeso
-
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
-
-
-
GEBS
-
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.
-
-
-
Seoho Electric Co Ltd
-
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 -
Technical University of Cluj Napoca
Bachelor of Engineering (B.Eng.), Computer Software Engineering -
Vasile Lucaciu National College, Baia Mare
Computer operator and developing helper, Information Technology