Post Job Free
Sign in

Software Engineer Developer

Location:
Córdoba, Cordoba, Argentina
Posted:
July 12, 2017

Contact this candidate

Resume:

Personal Data

Name: Javier Roberto Díaz

Date of birth: 15 Sep 1972

Place of birth: La Plata, Argentina

Age: 44

Citizenship: Argentina

Marital status: Single, 1 child

Address: Bolivia 243 4 B,

C.P. 5000, Córdoba, Argentina

Phone: +54 9-351-*******

E-mail: ************@*******.***

USA VISA status: B1/B2, valid until 2027

Professional Profile

Software engineer with 19 years of experience in IT industry (7 years in Telecommunications), working as a project and team lead, analyst, developer, DBA and inventor, with excellent skills in C/C++, UNIX/Linux and Oracle. Passion for programming, in particular low-level programming (embedded systems, drivers, networking software), solving complex problems, development of generic software (algorithms and data structures), high-performance software (multi-process and multi-threaded programming) and real-time systems.

Education

• Bachelor in Computer Science with a speciality in Computability, Complexity, Program Verification, Mathematical Logic, Functional and Logic Programming – Facultad de Informática, Universidad Nacional de La Plata, Argentina, 2001.

• Bachelor in Systems Analysis – Facultad de Informática, Universidad Nacional de La Plata, Argentina, 2000.

• Awarded with an academic scholarship to a PhD degree at INRIA Sophie-Antipolis (France) on “Formal Verification of Java Cards”, 2001.

Languages

• Spanish, mother tongue

• English, 90%

Work Experience

Company: Intel Corporation / McAfee

Industry: Semiconductors

Location: Córdoba, Argentina

Reference: Daniela Pons +54-351-***-****)

Period: Ago 2016 – Present

Position: Senior Software Engineer

Activities:

Development and maintenance of corporate security products (McAfee Host Intrusion Prevention System and McAfee VirusScan Enterprise) in the Intel Security Group (now McAfee from 04/2017), using C/C++ on Windows and Scrum. User-mode and kernel-mode drivers development. Coaching of Semi-Sr/Jr C++ developers, recruitment of C++ developers.

Company: Intel Corporation (through VATES S.A.)

Industry: Semiconductors

Location: Córdoba, Argentina

Reference: Jessica Pernitchi +54-351-***-****)

Period: May 2016 – Jul 2016

Position: Senior Software Engineer

Activities:

Development and maintenance of corporate security products (McAfee Web Gateway) for the Intel Security Group, using C/C++ on Linux.

Company: Intraway Corporation

Industry: Telecommunications

Location: Buenos Aires, Argentina

Reference: Julia Vezzulla +54-11-604*-****)

Period: Oct 2013 – Oct 2015

Position: Senior Solutions Developer

Activities:

Development of products for the cable MSO industry (network monitoring/planning, automated firmware management, and provisioning), specifically for DOCSIS 1.x/2.0/3.0 & PacketCable networks. All products have a distributed architecture for high-performance and scalability, capable of handling millions of users.

Analysis, design and programming using C/C++, Linux/UNIX, PL/SQL, Oracle, MySQL, using the Scrum methodology. C/C++ consultor and instructor. Basic configuration of CMTSs Cisco uBR7200 and Casa C3200 via CLI interface.

Company: Verizon Business

Industry: Telecommunications

Location: Buenos Aires, Argentina

Reference: Adrián Cerdeira, Pablo Mendoza +54-11-410*-****)

Period: Feb 2007 – Aug 2013

Position: Team Lead – Consultant/Senior Applications Developer

Activities: Development of OSS/BSS software for real-time traffic collection and provisioning of the worldwide data/voice network. Analysis, design and programming using C/C++, Perl, PL/SQL, Haskell, Java, UNIX, Apache and Oracle, leading a team of 4 Junior/Semi-senior C/C++ developers. Recruiting of C/C++/Oracle developers. Teaching of C/C++/Oracle courses. Development of a U.S. Patent (application published).

Company: OPTENET México

Industry: Internet security

Location: Distrito Federal, México

Reference: Antonio Fajardo +52-55-566*****)

Period: May 2005 – Jan 2007

Position: Senior Developer at the R&D department

Activities: Development of high-performance and scalable software for Internet security (traffic analyzer (DPI), application firewall, web and mail filters) for ISPs worldwide (Verizon Wireless (~60M users), Telefónica Brasil (~3M users), Orange, Axtel, e-Go) and other big customers (Banorte, Cablevision). Development of a proprietary web server and an integrated PASCAL-like language interpreter for internal web development. Analysis, design and programming using C/C++ and Linux (CentOS)/UNIX.

Company: Sinapsis Technologies

Industry: IT solutions

Location: Distrito Federal, México

Reference: Carlos Feria +52-55-581*****)

Period: Jun 2002 – May 2005

Position: Project Leader, technical leader, analyst, developer, DBA

Activities: Development of IT solutions for the AFORE (~3M affiliates), SAT and Nómina (~4M accounts) systems of Banco Santander and other customers. Analysis, design and programming using C/C++, PL/SQL, Java, Javascript, JSP, UNIX, Oracle and Tuxedo. Technical coaching of several teams of C/C++/Oracle developers.

Company: Grupo MOST

Industry: IT solutions

Location: Buenos Aires, Argentina

Reference: Daniel Culler +54-11-431*-****)

Period: Jun 1998 – Mar 2002

Position: Analyst, developer

Activities: Development of IT solutions for customers such as Aluar, COTO and McDonald’s, using C/C++, UNIX, VAX/VMS, Oracle, Visual Basic and Microsoft Access.

Technical Skills

Programming Languages:

• C/C++: Compilers/IDEs (Visual Studio, KDevelop, CodeLite, Code::Blocks, NetBeans, Dev-C++, Eclipse, Qt Creator, GNU GCC, Sun Studio, IBM XL, HP C/aC++, Borland C++, Turbo C++, MinGw, SDCC, clang/LLVM), IPC (sockets, pipes, signals, shared memory, message queues, mapped memory), multiprocess/multithread programming, debugging/profiling tools (GNU GDB, DBX, WinDbg, CDB, IBM Rational Purify, Valgrind, OProfile), unit-testing frameworks (CppUnit, Mockpp, GoogleTest, GoogleMock), APIs & libraries (STL, POSIX, ACE, Boost, Qt, GTK+, omniORB, TAO, Logical Systems C, gSOAP, Log4cpp, libwbxml, BEA/Oracle Tuxedo, IBM MQSeries, ZeroMQ, Protocol Buffers, OCI MPC, RogueWave SourcePro C++, Oracle Pro*C/C++, Android SDK/NDK, NetSNMP, SNMP++, Agent++, Win32, WDK, SysInternals, WFP, NDIS), ISO/IEC/ANSI standards (C89, C90, C99, C11, C++98, C++03, C++11, C++14, C++17)

• Assembler: Microprocessors (Motorola 68000, Intel x86, Sun SPARC, ARM, Microchip PIC), microcontrollers (Intel MCS 8051, Microchip PIC16 series), development tools (ALD, objdump, hexdump, nm, readelf, Solaris MDB, MCU 8051 IDE emulator, PIC simulator IDE)

• Perl, UNIX shell scripts (Bourne, Korn, C, Bash), AWK, sed

• Smalltalk, Haskell, Erlang, Gofer, Prolog

• PASCAL, COBOL, Visual Basic, Delphi, Ada

Databases:

• Oracle: Versions 7/8/8i/9i/10g/11g/12c, APIs (JDBC, SQLJ, OCI, OCCI), PL/SQL, precompilers (Pro*C/C libraries (RogueWave SourcePro C Developer/2000, Designer/2000, Discoverer/2000, Developer, Designer, JDeveloper, SQL Developer

• Microsoft Access, Sybase Adaptive Server Enterprise, IBM DB2, Microsoft SQL Server, MySQL

• IBM Informix: Precompilers (ESQL/C)

• Knowledge of in-memory databases and NoSQL databases

• ISO/IEC/ANSI standards (SQL92, SQL03)

• Modeling / Design (IBM Rational Software Architect, Sparx Systems Enterprise Architect, CA Erwin, Embarcadero ER/Studio, Quest TOAD)

Internetworking / Telecommunications:

• Java: AWT, Swing, Servlets, JSP, JavaScript, EJB, RMI, Visual Age

• HTML, XML, WML, WBXML, WSDL, CORBA, Web Services, SOA

• Application Servers: WebSphere, iPlanet, Apache

• Protocols: Ethernet, IP, FDDI, PPP, ICMP, TCP, UDP, DNS, FTP, DHCP, SMTP, POP3, HTTP, WAP, SNMP, IPDR, VPN, NAT, Telnet, SSH, SMS, MMS, SMPP, SOAP, LDAP, RADIUS, VoIP, SFTP, TFTP. TL1, FTAM, xDSL, Frame Relay, ATM, SMDS, MPLS, SONET, X.25, XOT, VPLS, VPWS, PIP, Metro Ethernet, Bluetooth, Wi-Fi

• Tools: tcpdump, Ethereal/Wireshark, Kannel gateway, Mbuni gateway, MetaSolv ASAP, Lucent/Ascend NavisXtend Statistics Server & Accounting Server, Nortel Management Data Provider

• Voice switches: Class 5 (Nortel DMS, Siemens EWSD, Alcatel-Lucent 5ESS, Ericsson AXE), Class 4 (Nortel DMS, Ericsson AXE)

• Data switches and other: Nortel Passport/Bay Networks BNX/OME, Lucent/Ascend B-STDX 5000/CBX 500/GX 500, Cisco ESR/GSR/MGX, Juniper M, ANDA Networks 2000/4000), Ciena OME6500, Fujitsu FW9500, ADTRAN OPTI-6100

• PacketCable, DOCSIS (1.x, 2.0. 3.0, 3.1), IEEE 802.x

• Real-Time Systems: Microcontrollers, sensors, A/D conversors, Matlab, Labview

Operating Systems:

• UNIX: AIX, Solaris, HP-UX, COS/XOS, POSIX, SUSvx

• Linux: RedHat (RH9, RHEL3/4/5/6), CentOS, Ubuntu, Android, SLAX, Cygwin, DSL

• RTOS : Basic experience with eCOS.

• Windows: 3.11, 95, 98, 2000, XP, NT, Vista, 7, 8, 10, Server

• MS-DOS, VMS, OS/400, OS/390

• VMWare (Workstation, vSphere, ESXi, vCenter), VirtualBox, Docker

Methodologies:

• Structured, Object-Oriented, Extreme Programming, Test-Driven Development, UML, agile development (Scrum, Kanban)

ERPs:

• JDEdwards, Oracle Financials, ADAM

Version Control / Bug Tracking / Continuous Integration / Peer Review:

• Microsoft Visual Source Safe, Serena eChange Man, Serena PVCS, CVS, Subversion, Git, MantisBT, Trac, Fastrack, Bugzilla, Jenkins, TeamCity, ReviewBoard, CodeCollaborator, Kanboard, JIRA, VersionOne.

Courses

• Oracle 7 SQL & PL/SQL (Grupo MOST, 1998)

• Oracle Developer/2000 (Grupo MOST, 1998)

• Oracle Designer/2000 (Grupo MOST, 1998)

• Java & JDBC (Grupo MOST, 1999)

• Oracle WebForms (Grupo MOST, 1999)

• Oracle 7 Database Administration (Grupo MOST, 1999)

• Oracle 8 Introduction to Oracle Certification Series (Sinapsis Technologies, 2003)

• Oracle 8 Database Administration Series (Sinapsis Technologies, 2003)

• Oracle 8 Database Backup & Recovery Series (Sinapsis Technologies, 2004)

• Java Fundamentals I (Sinapsis Technologies, 2004)

• Java Fundamentals II (Sinapsis Technologies, 2004)

• Java 2 GUI Fundamentals and Swing (Sinapsis Technologies, 2004)

• Java Server Pages (Sinapsis Technologies, 2005)

• Java Servlets (Sinapsis Technologies, 2005)

• Project Management – PMI Methodology (Sinapsis Technologies, 2004)

• Telecommunications Industry Overview (Verizon Business, 2007)

• Introduction to Telecommunications (Verizon Business, 2007)

• Delivering Voice and Data in Network Environments (Verizon Business, 2007)

• Designing a VoIP Solution (Verizon Business, 2007)

• Oracle Database 10g Administration (IT College, 2009)

• Oracle Database 10g Performance Tuning (IT College, 2009)

• Oracle Database 10g Backup & Recovery (IT College, 2009)

• DOCSIS and PacketCable (Intraway, 2013)

• Scrum Methodology (Intraway, 2014)

• Windows Internals & Driver Development (Intel, 2016)

Publications

“A P/PML Solution for the Steam-Boiler Control Problem” in Proceedings of WAIT’2000, 29 JAIIO, Argentina, pp. 13-29, 2000, http://users.exa.unicen.edu.ar/~jaiio2000/wait-trabajos_eng.html

Patents

Javier Díaz, “Relational Approach to Systems Based on a Request and Response Model”, http://www.google.com/patents/US20140164422.



Contact this candidate