Profile Picture

Personal Information

Marcos de Aguiar, MSc Computer Science
Location: Salvador - Bahia - Brazil
Email: contact@marcosdeaguiar.com
Github: https://github.com/marcosdeaguiar

Languages

  • Portuguese: native
  • English: fluent
  • German: intermediate

About

Software development professional with more than 10 years of experience ranging from web systems to real time SCADA products.
Specialties:
C/C++,C#,Java,Javascript,Typescript programming.
Web systems, desktop systems.
ORM(Hibernate), Dependency Injection(Spring, Unity), Relational Databases.
High Performance Computing (HPC) Software Stack.

Professional Experience

Performance Engineer - SENAI CIMATEC

Salvador - Bahia - Brazil
Sep 2014 - Dec 2019

  • Optimize code to run on High Performance Computing platforms.
  • C/C++ programming with OpenMP, MPI, CUDA.
  • HPC cluster configuration and testing.

C#/WPF Software Developer - Tatsoft

Houston - Texas - United States (Remote work, based in Salvador - Bahia)
Jan 2017 - Jun 2018

  • Develop new features for the Factory Studio product using the .net framework
  • Development of Factory Studio based automation applications for the company's clients.
  • Maintenance of the Factory Studio product.

Software Developer - ION Trading

Berlin - Germany
Jan 2012 - Jun 2012

  • GUI development for fix income pricing engine using .net platform(C#, WPF).

Associate Consultant - Invensity GmbH

Wiesbaden - Germany
Aug 2010 - Dec 2011

  • Consulting in software development(C#, WPF) for a client in the Biomedical branch
  • Test driven development.
  • Usage of various frameworks for desktop applications and data persistence(prism, nHibernate, unity container).

C#/WPF Software Developer - Tatsoft

São Paulo - São Paulo - Brazil
Jun 2008 - Nov 2009

  • Research, creation, specification and implementation of the architecture and modules that will compose the new SCADA system totally based on the dotnet technology.
  • Use of Windows Presentation Foundation and Windows Communication Foundation API’s in the modules implementation.

C/C++ Software Developer - Indusoft

São Paulo - São Paulo - Brazil
Feb 2007 - May 2008

  • Maintenance, evolution and improvement of the InduSoft Web Studio product using C/C++ (MFC) and dotnet Framework.
  • Customization of the product to OEM (international) partners.
  • Programming of graphical, scripts, communication and engineering modules of the product.

Java Software Analyst/Developer - Xyztemas Consultoria e Serviços

Salvador - Bahia - Brazil
Feb 2006 - Dec 2006

  • Analysis and development of a GIS software for monitoring environmental data concerning the reality of a agro industrial complex, using the following technologies: Java, JSP, TagLibs, Sybase(Database) and Eclipse IDE.
  • Creation of UML and ER documents using Microsoft Visio.

C/C++ Software Developer (Internship) - InWise Internet Company do Brasil S.A.

Salvador - Bahia - Brazil
Feb 2005 - Oct 2005

  • Research, port, adapt and integrate cryptography and audio compression algorithms to the software architecture that was being developed by the company.
  • Develop C/C++ code for diverse ends.

Jr. Programmer - Unitech Tecnologia da Informação

Salvador - Bahia - Brazil
Sep 2003 - Apr 2004

  • Web development using the ASP.net(Webforms) technology, vb.net and C# languages.
  • Development of procedures for the SQL Server database.

Education

M. Sc., Computer Science - Universidade Federal da Bahia

Salvador - Bahia - Brazil
2015 - 2017

Bachelor, Computer Science - Faculdade Ruy Barbosa

Salvador - Bahia - Brazil
2001 - 2005