Fernando Roberto

Current
Education
  • Universidade São Judas Tadeu
  • Open System Resources Inc.
Connections
104 connections
Industry
Computer Software
Websites

Fernando Roberto’s Summary

• Experience in Microsoft Visual C/C++ compilers since 1995.
• Significant knowledge in Assembly x86, mainly used for reverse engineering in order to analyze and debug Win32 applications.
• MCP certifications in developing desktop applications and distributed applications with Microsoft Visual C/C++ (exams 70-015 and 70-016).
• Advanced knowledge of NT platform (Kernel, Executive, Virtual Memory Manager, Cache Manager, Object Manager, I/O Manager, PnP Manager, Power Manager).
• Experience on device drivers development (DDK and WDM), filter drivers (File Systems, Redirectors, TDI, HID, i8042, Storage) working with: File Access Control, Real time file encryption, virtual drivers for 16 bits applications running at Win32 platform, Thunk DLLs and Ginas.
• Windows NT native API Hooking in order to protect processes as well as controlling the registry access.
• Performing Win32 API hooking in order to monitor, control and process protection.
• Intercepting the process launching in Win32 platform in order to code injection in real time.
• Experience in using tools for Windows Kernel Debugging like SoftIce and Windbg, debugging virtual machines (named pipe) and real machines (using RS 232 and Firewire connections).
• DDE, RPC, COM, DCOM, COM+, MTS, SQL, ADO, ATL, SDK, MFC, ActiveX, Windows Sockets, Windows Hooks, SIDs, tokens, security descriptors, Access control lists (ACL), privilegies and Windows services.
• Reading and writing in PE structure (Portable Executable).
• Other languages: Visual Basic, VB Script, ASP, Java, Java Script, HTML, Assembly x86 and .Net Framework .
• Windows VXD development for Windows 9x platform.
• Experience in using VTOOLSD Kit for VXDs development.
• Building File System filters for Windows 9x platform.
• Experience in developing small embedded systems using PIC microcontrollers in assembly language.

Fernando Roberto’s Specialties:

* Windows Kernel Development
* Information Security
* Low level development
* Hardware affinity


Fernando Roberto’s Experience

  • Software Engineer - MVFS

    IBM

    (Public Company; Computer Software industry)

    2007Present (2 years )

  • Software Engineer

    Rational Software

    (Public Company; 1001-5000 employees; RATL; Computer Software industry)

    October 2007Present (2 years 3 months)

    Windows kernel developer working in Clear Case MVFS team.


Fernando Roberto’s Education

  • Universidade São Judas Tadeu

    Graduation , Computer Engineering , 19992009

    This course instruct the professional to project and build computerized equipments, develop hardware and software systems in order to attend several applications, such as industrial automation, data communications networks and integrate circuits.

  • Open System Resources Inc.

    File System Development 20072007

    A four day seminar that deals with the issues of developing both file systems and file system filter drivers in the Windows environment, with both a discussion of broader operating systems issues for developers as well as practical issues related to current development.


Additional Information

Fernando Roberto’s Websites:

Fernando Roberto’s Groups:

  •    Windows Driver Model

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Fernando Roberto’s full profile:

  • See who you and Fernando Roberto know in common
  • Get introduced to Fernando Roberto
  • Contact Fernando Roberto directly

View Full Profile