My name’s Omar, I’m from Blumenau, south of Brazil, I’m married, and the father of twins, a boy, and a girl. I started with software development in 2003 as a trainee, focused on c++ software development, and since then I’m working with c++. Of course, I’ve passed for other languages, like C#, PHP, javascript, HTML…
I’ve worked, most of the years, locally, I mean for local companies. WK Sistemas, and Microton developing EPR software based on Windows. Then, with the pandemic, I had the opportunity to try to work for an international company RDI/ part of Capgemini group, allocated to the McDonalds, United States, core team, also developing and supporting the team with C++/C# and a private script based on javascript.
This year I’ve been immersed in another company, with no Brazilian guys, named Zircon, almost the team was from Argentina. We are allocated to Sabre, which is an international travel software company based in the United States.
The biggest technical challenge that I’ve passed in these years, was a refactoring project. When working for Microton, I’ve worked on a vendor’s software, this software runs on Windows CE, low memory, and not fast hardware. The software was based on one service and the clients, that was the pockets pcs. The data were stored in structural files, and when the service was started, these data were “indexed” in memory. For big databases, the indexing took almost 4 hours to complete. So the main purpose of that project was to decrease this time. After some time of research, we’ve decided to use AVL to classify these indexes, reducing the time to less than 10 minutes.
PERSONAL INFO
WORK EXPERIENCE
Zircon Tech – Current - Senior Software Engineer
Responsible for software development using C++ at the Sabre orders system, working with promotions and offers.
Technologies used: C, C++, std, boost, grpc, VSCode, wsl, Rally (to control the user stories), and Git.
Verotthi Consultores Ltda - Senior Software Engineer
Responsible for software development using C, C++, and C# at the MCDonalds orders system in the US Team. Working also with javascript and HTML on the UI and workflow hooks.
Technologies used: C, C++, C#, TCP Socket messages, javascript, and HTML. Visual Studio 2019, Jira, and Git.
Microton Informatica Ltda - Software Developer
Responsible for software development using VC++ at the property control and fiscal system, server, and client-side, using DCOM and MFC. C++ Internship Instructor (focused on C string instructions, pointers, files, and MFC containers). Work on software development using C++ in a vehicle routing planer application, using MFC, GDI, GDI+, Direct2D, OSMCtrl, POSTGRES, POSTGIS, and PGRouting. Also, work as a PHP Developer on internal applications.
Technologies used: C, C++, PHP, Javascript, MFC, Win32, Sockets (TCP/UDP), DCOM, Direct2D, GDI, GDI+, curl, SQLite, POSTGRES, MySQL, structured data files, Visual Studio.
Quellon do Brasil SA 01/2010 – 12/2010 Software Developer
Responsible for the software development using C# in a web framework on reports generation. Quellon has a C# framework used by Facil Sistemas, it’s an API to produce software, creating Database (CRUD), DataSource and DataView, and WebViews. The Report generation project used this data to generate its reports using Dev Express.
Technologies used: C#, Dev Express, Visual Studio, Oracle, MySQL.
Microton Informatica Ltda - Software Developer
Responsible for the software development using C++ of a property control system and software development in apps for Pocket’s PC and Mobile. This property control system is a Windows application used to control all your property, was written using VC++ with MFC and DCOM on the server side, using Win32 file access. All data was stored in structured data files. The Pocket and Mobile apps were also developed in C++ and in some cases C#. The apps collect your property objects and send the collected data, using TCP sockets, to the property control system.
Technologies used: C++, C#, Visual Studio, MFC, Win32, GDI, Sockets.
WK Sistemas Ltda - Software Developer
Software Developers focused on basic C, Oriented Object C++, GDI, MFC, and DCOM. Responsible for research on errors with DCOM technology using sockets sniffer software to analyze packages. Worked on C++ software development in employees’ time card control and C# software development in the federal tax control system.
Technologies used: C++, C, C#, Visual Studio, MFC, Win32, GDI, Sockets.
EDUCATION
Estácio
Master’s Degree in Software Engineering
Unicesumar
Master’s Degree in Logistics and Distribution
FURB
Bachelor’s Degree in Computer Science
LANGUAGES
English Upper-Intermediate Level
Portuguese Native Level
SKILLS