Andrei Perietanu
Verified Expert in Engineering
Software Developer
Andrei is a full-stack engineer with a back-end specialization who has 12+ years of experience as a software developer over the whole development lifecycle, from architecture, design, and coding and implementation of best practices to test strategy development. He has worked on both embedded and web apps, and he's comfortable with most programming languages. He has a deep passion for technology and enjoys building things, whether software or something else.
Portfolio
Experience
Availability
Preferred Environment
Python, Unix
The most amazing...
...thing I've developed is a framework that which allows uses to deploy new features on a server, similar to how you'd install applications on your mobile phone.
Work Experience
Software Engineer Technical Team Lead
Fireeye
- Led the team responsible for FireEye’s “Innovation Architecture.” This enables faster feature development and faster time to market my deploying features as plugins as opposed to full product releases.
- Dockerized a number of microservices that allow them to be deployed in multiple environments and make the codebase cloud-ready.
- Implemented a number of REST microservices that are responsible for managing the lifetime ad plugin/module deployed in the innovation architecture framework.
- Designed the components required to pull plugins for the FireEye marketplace and the telemetry required to monitor the whole system.
Senior Software Engineer
Geneva Trading
- Worked on high-frequency trading algorithms focusing on low-latency code.
- Profiled the existing codebase using vagrant and improved memory leaks and core dump occurrences.
- Implemented a marked data feed handler in python to fetch historic market data from EuroNet exchange.
Principal Software Engineer
Klas Telecom
- Designed a KVM-based virtualization middle layer which enabled Klas Networking Hardware to also have virtualization capabilities. The implementation relied on libvirt (an open-source project) for virtualization and integrated into a CISCO interface.
- Built a C++ library for an eCompass. Using a sensor array (accelerometers, magnetometers, gyroscopes, and GPS), the device provides accurate positioning and orientation in 3D space.
- Managed all technical aspects of building a satellite terminal. This was a complex system that integrated a network switch, CISCO 5921 virtualized router, and an eCompass to aid dish orientation.
Senior Software Engineer
Valeo Vision Systems
- Worked on an in-car infotainment system offering enhanced visibility around the vehicle by using video streams from four cameras. I worked on the system software integrating all the DSP algorithms and synchronizing all the processes.
- Optimized DSP algorithms and communication mechanisms between CPU cores. I fixed a number of critical bugs in the synchronization mechanism for rendering and optimized the code to run 10% faster.
- Optimized the code to reduce latency and make the rendering on video stream displayed on the car's internal display in real time.
Experience
TimeKeeper Web App
E-compass
Feature Manager Service
Skills
Languages
Python, C++, SQL
Libraries/APIs
REST APIs, Flask-RESTful, Node.js
Platforms
Docker, Apache Kafka, Unix, KVM, Linux
Storage
PostgreSQL, Redis, SQLite
Frameworks
Flask
Tools
VMware
Paradigms
Testing
Other
IT Networking, Device Drivers, TCP/IP, Real-time Operating System (RTOS)
Education
Master's Degree in Applications of Advanced Computing Architectures
Gheorghe Asachi Technical University of Iași - Romania
Bachelor's Degree in Computer Science
Gheorghe Asachi Technical University of Iași - Romania
Certifications
Cisco CCNA Routing and Switching
CISCO
ISTQB Foundation Level
ISTQB
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring