Howdy Logo
Image of Denilson S.

Denilson S.
Data Engineer

Bash
Github
Microsoft Excel (Advanced Analytics Add-ons)
Oracle Database
Java
Python
C++
C#
Mongodb
Bio

Master of Science in Computer Engineering from the Polytechnic School of Engineering at USP, with a bachelor's degree in Computer Science. Over twenty-eight years of experience, including twelve years specializing in C/C++ development. Demonstrated expertise in software development for the financial sector, military applications, and electronic gaming. Proficient in a range of programming languages, including C/C++, assembly, Python, R, Fortran, and Prolog. Skilled in utilizing development environments such as Visual Studio, Eclipse, NetBeans, and Kdeveloper. Experienced in SCADA system development and concurrent software development using Threads.

Proficient in database management systems, including HDF5, SQL Server, Oracle, MySQL, and PostgreSQL. Familiar with various operating systems, such as Linux, AIX, Solaris, HP-UX, and Windows. Adept at using libraries including libXML, Pthreads, PracticalSocket, Glib, Qt, and FFTW, as well as eTerra-Habitat. Expertise in software development with sockets and interprocess communication through message queues and shared memory.

Specializes in parallel programming with MPI, openMP, CUDA, openCL, and Intel Xeon PHI. Experienced with Qt Designer and knowledgeable about the ISO 8583 standard.

  • Senior Systems Analyst
    2/1/2021 - 6/1/2023

    Developed software for application in C/C++ for IST-Switch, collaborating with banking industry clients. Created library modules to facilitate communication with the system. Leveraged a Linux environment for development, testing, and compilation. Utilized Fossil for source code version control and Git for documentation management. Proposed innovative solutions and developed reusable code libraries to ensure efficiency and scalability.

  • Senior Software Developer
    6/1/2020 - 2/1/2021

    Developed APIs for embedded systems using C/C++ within a Unix/Linux environment in an R&D department. Utilized Eclipse as the development environment and managed version control with GitLab. Proposed innovative solutions, created dynamic libraries, and developed comprehensive testing tools to ensure robust performance and reliability.

  • Senior C Developer
    9/1/2019 - 11/1/2019

    Developed software for application in Points of Sale (PDVs) using C, leveraging an API and proprietary libraries. Facilitated communication with web services using JSON, within a Linux development environment. Employed version control systems such as GitLab to ensure collaborative code maintenance. Proposed innovative solutions and created reusable libraries to streamline development processes.

  • Systems Analyst
    10/2/2016 - 7/2/2019

    Organized and integrated databases of researchers from a translational research center in oncology, utilizing tools and languages such as C/C++, C#, Python, and R for efficient data integration. Developed a health technology assessment model incorporating MCDM - Multicriteria Decision Analysis and Paraconsistent Logic for an epidemiology and health technology assessment group. Designed and implemented clinical and biomedical research databases using the REDCap platform (Research Electronic Data Capture).

  • Senior Software Development Consultant
    5/2/2014 - 5/2/2015

    Developed programs for a bank contingency system utilizing IST switch 7.6 on AIX 6.1 with Oracle 11 DBMS. Employed C language using the IBM XL-C compiler in a project environment. Conducted development within an MS-Windows virtual remote desktop environment, leveraging ssh connections to the AIX developer server. Facilitated mainframe communication via Connect:Direct.

  • Systems Analyst
    11/2/2012 - 9/2/2013

    Developed software for IT asset management solutions using C/C++ language. Created modules for Desktop and Server environments across Windows, AIX, FreeBSD, HP-UX, Solaris, and Linux platforms, utilizing MS-Visual Studio and Open Source technologies such as GCC. Conducted testing and compilation in both Windows and Linux environments. Managed version control through CVS. Proposed solutions and drafted plug-ins to enhance agent functionality.

  • Software Developer
    2/2/2012 - 7/2/2012

    Developed software for financial transactions using the ISO-8583 protocol in C language. Engineered modules in a Client-Server environment utilizing open-source technologies such as GCC. Conducted testing and compilation in Solaris 9, ensuring robust software performance. Managed code versions using CVS and proposed solutions for dynamic libraries to enhance code reuse and efficiency.

  • Junior Programmer Analyst 3
    9/2/2011 - 11/2/2011

    Developed financial management software using C/C++ and implemented a system for credit analysis. Contributed to the development of modules in a Web-Service environment utilizing Open Source technologies including GCC, GC++, Xerces, and regex. Ensured effective version control with CVS. Proposed innovative solutions including a communication module between the data acquisition unit and employed inter-process communication methods and shared memory for optimized performance.

  • Software Development Consultant
    1/2/2011 - 5/2/2011

    Gained expertise in software development for applications in IST-Switch using C and C++. Developed library modules to facilitate communication with the system, ensuring robust and efficient code. Worked extensively in an AIX environment, managing development, testing, and compilation processes. Utilized OPC version control systems for seamless code management. Proactively proposed solutions and created reusable code libraries, significantly enhancing development efficiency and maintainability.

  • Researcher – Volunteer
    3/2/2010 - 3/2/2012

    Developed improvements for the CPar language under the guidance of Professor Dr. Líria Matsumoto Sato, utilizing Open Source technologies, GCC, and flex/bison. Conducted testing and development in a Linux environment and proposed solutions for new multicore processor technologies.

  • Programmer Analyst
    1/2/2010 - 10/2/2010

    Developed software for Digital Video Recorders (DVR) using C++ and libraries including MFC and DirectDraw. Created driver modules for system communication and utilized Visual C++ 6.0 as the development environment. Conducted testing and compilation in a Windows environment. Employed version control using MS Team Foundation. Proposed solutions and created reusable libraries for codebase efficiency.

  • Programmer Analyst
    9/2/2009 - 11/2/2009

    Developed software for electronic games utilizing C/C++ with open-source technologies such as GCC, G++, and libraries including termios and dlfcn. Engaged in the development of driver modules for system communication. Utilized the Eclipse development environment and maintained testing and compilation processes in a Linux environment. Managed version control with SVN (Subversion). Proposed solutions and elaborated on libraries to facilitate code reuse.

  • Software Developer
    2/2/2008 - 12/2/2008

    Developed software for financial transactions using the ISO-8583 protocol in C language. Successfully created modules in a Client-Server environment utilizing open-source technologies, including GCC. Conducted testing and compilation within a Solaris 9 environment, ensuring code integrity and performance. Used CVS for version control to maintain and track changes efficiently. Proposed innovative solutions and developed dynamic libraries to promote code reuse and enhance efficiency.

  • Systems Analyst
    9/2/2007 - 1/2/2008

    Led the adaptation of cobilling to comply with new Anatel collection rules in collaboration with stakeholders. Developed software utilizing C, Pro*C, and C++ to create modules for converting Oracle databases to text and vice versa. Leveraged open-source technologies, including GCC, and operated within an HP-UX server environment via SSH. Managed version control efficiently using CVS and proposed solutions while creating reusable code libraries. Demonstrated advanced technical expertise in database conversion and software development within a highly regulated industry.

  • Systems Analyst
    6/2/2006 - 9/2/2007

    Developed software for embedded equipment using C/C++ for an anti-aircraft defense radar system, focusing on the Built-In Test (BIT) module. Utilized open-source technologies including GCC, G++, LibXML, and FFTW within the Eclipse development environment. Employed version control systems such as CVS for collaborative code management. Proposed and implemented solutions for the communication module between the data acquisition unit and the visualization unit, leveraging interprocess communication methods and shared memory. Adhered to the standardized Capability Maturity Model Integration (CMMI) framework throughout the project.

  • Electrical Engineering - Computing at Polytechnic School of the University of São Paulo
    2018 - 2023

  • Computer Science at Ibirapuera University
    2006 - 2009

  • Technical in Data Processing at Federal University of Paraná Technical School - ET-UFPr
    1991 - 1994

Denilson is available for hire

Meet Denilson S.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.