About Me

Share:

Navigation

Me

My name is João Figueiredo and I'm an Electronics and Telecommunications Engineer.

Although my professional career is on software development, in which I have a little over 10 years of experience on real-time, distributed, high availability, back-end applications, my main interests include not only Software Development but also Teaching, Electronics, Intelligent Robotics, Embedded-Systems, High Availability Distributed Systems, and Linux.

Currently I'm working as a Java Backend Engineer on Unified Communications.

Skills:
Main programming languages
Java SE, C/C++, Bash scripting
Libraries and Frameworks
Java JNI, Netty, Google Protocol Buffers, Kryo, Jetty:// embedded, JAXB, Oracle Coherence, ANTLR, Maven, Standard Template Library, Qt3
Software Engineering
Design Patterns, Coding Guidelines, Code Reviews
Software Specification Languages
UML
Data modeling languages
XML, JSon
RDBMS
Oracle, MySQL
Other languages and tools
Memcache, Redis, Telelogic SDL Suite, Matlab
Defect/Requirement management tools
Jira, Redmine
Revision Control System
Subversion, CVS
Integrated Development Environments
Eclipse, Netbeans, MS Visual Studio, gvim
Compilers
Oracle Java Compiler, Eclipse Java Compiler, Janino Java Compiler, GCC
Quality Improvement Tools
JProfiler, Valgrind, Rational Purify/Quantify, Intel VTune, Jenkins CI server
Network Protocol Analysis Tools
Wireshark, tcpdump
Network Protocols
DIAMETER, UDP/TCP/IP, HTTP

Keywords:

 

To contact me please use the email in the contacts page or my public key.

Published on Saturday 2007/03/24, last modified on Saturday 2015/11/21