Summary
Experienced Software Engineer with over 10 years of experience in software development and a record of successful contributions to global companies. Skilled in C++, Java, and Python with expertise in Cloud Technologies, Containers, and Virtualization. Proficient in designing, developing, and operating high-performance, scalable, and reliable systems. Proven ability to deliver complex projects on time and within budget, with a focus on optimizing costs and improving efficiency.
Experience
Core site-wide functionalities for the Amazon.com website.
- Core backend site-wide functionalities for the Amazon.com website.
- Development and operation of a high availability tier-one web service.
- Application running in AWS.
- Performance tuning of the application to improve cost per request.
- Java
- Python
- AWS
- Junit/Mockito
Design and development of customer projects.
- C++ development on Linux and Bare-metal embedded systems.
- Python development of user interfaces.
- Design and estimation of software work for customer products.
- CI build, test and deployment with Docker and Jenkins technologies.
- C++
- Python
- Java
- Gradle
- Docker
- Protobuf
- Google Test
- Jenkins CI
Development of analytics plugins for all major worldwide financial and enterprise data protocols.
- Development of new analytics plugins and updates of existing ones.
- Work on latency tracking and order tracking for financial protocol analytics plugins.
- Work on malware and threat detection for enterprise protocol analytics plugins.
- Work on a connector to export analytics data to Kafka.
- C++
- Boost
- Java
- Kafka
- Linux
- CD
- CI
- Scrum
- Agile
- Jira
Development of Android-based infotainment system for cars.
- Middleware interfaces development for components such as radio and Bluetooth.
- Android development for media, telephony and system applications.
- Prototyping of Android and Linux based systems in the business development team.
- Participating in B2B show with the business development team.
- Android
- Java
- C++
- Android Studio
- Git
- Linux
- Scrum
- Agile
Design and development of customer projects.
- C++ development on Linux embedded systems.
- Development of graphical component using QT.
- Development of multimedia/image processing projects with GStreamer and OpenCV.
- Linux system generation and configuration using Buildroot and Yocto.
- C++
- QT
- Python
- Thrift
- Boost
- Git
- Linux
- Buildroot
- Yocto
- OpenCV
- GStreamer
Internships
C++ development for CCTV image processing. Development with QT and OpenCV.
Development of a tool to apply an interpolation algorithm on a satellite image database with MATLAB.
Open Source Projects
RSS tracker wrote in Go. Track RSS feeds of torrent and add them to transmission for downloads.
Android application to control UPnP device and share local multimedia content.
A Home domotic service on top of a raspberrypi. Using temperature sensors (DHT11 + ESP8266) and a radio emitter to control plug, home heaters and lights are controlled and monitored, controlled