Leandro Melo de Sales (leandroal at gmail com)

... is a Software Engineering and a Computer Network Administrator. He is associate in Information Technology by CEFET/AL (Federal Center of Techonological Education in Alagoas) and B.S in Computer Science at UFAL (Federal University of Alagoas, Brazil); Nowadays he is Master student in Computer Science at UFCG (Federal University of Campina Grande, Brazil), Department of Computing System; He is currently working for Embedded Laboratory (formally, the Embedded Systems and Pervasive Computing Lab) as BRisa and E-Phone projects team leader, as well as the network administrator of this laboratory, which is composed by about 200 workstations and 3 servers running Linux. In computing field, his main skills are: JAVA, Python, PHP, Perl, C and C++ programming languagem, XML and Webservices Technologies, computer network technologies, such as TCP/IP stack (ranging from HTTP, TCP/UDP/DCCP to IEEE 802.11g), and he loves to contribute for opensource movement, where he is currently contributing for the Linux Kernel and for a project where he is implementing the UPnP audio and video device standards. Futhermore, he is president and co-founder of the Spry Softwares, which aims to provide innovative solutions using computing based applications, focusing on developing e-commerce and Pervasive as well as Mobile applications.

Personal Information Academic Training Profissional Experience Research Projects Technical Skills Idioms Congrats & Award Publications
"There are 10 types of people in this world: those who understand binary, those who don't" -- Paolo Massa
  most relevant activity
Personal Information
NameLeandro Melo de Sales
References NameSALES, L. M.
GenderMale
Profissional AddressUniversidade Federal de Campina Grande, Centro de Ciências e Tecnologia, Departamento de Sistemas e Computação.
Rua Rodrigues Alves, 1799, Edf. Samuel Diniz. Apt 33
Bodocongó
58101291 - Campina Grande, PB - Brazil
Telefone: (83) 33333041
URL: http://www.sprysoftwares.com/
URL: http://embedded.ufcg.edu.br/
E-Mail:leandroal@gmail.com

Academic Training
2006-Present M.S in Computing Science.
Universidade Federal de Campina Grande, UFCG, Brazil. Advisor: Angelo Perkusich
2002 - 2005 B.S in Computing Science. Universidade Federal de Alagoas, UFAL, Brazil.
Final Research: jDCCP: jDCCP: A Lib for Datagram Congestion Control over IP Network.
Advisors: Evandro de Barros Costa and Heitor Soares Ramos Filho
1997 - 2000Associate degree in Information Technology.
Centro Federal de Educação Tecnológica de Alagoas, CEFET/AL, Brazil.

Profissional Experience
Universidade Federal de Campina Grande and Embedded Laboratory, UFCG, Brazil.
Network Administrator of Embedded Laboratory
2006 - Present The network is based on Linux and Windows operating system with about 200 workstations. The main technologies envolved are Apache Web Server, OpenLDAP, QMail and Postfix Mail Servers, Squid and Iptables as Firewall, IRC Server, Integrated Network Authentication with Samba and LDAP, Wikipedias and I developed a PHP based information system based for the local users. The Embedded Laboratory is sponsored by Nokia Institute of Technologia and Petrobrás. For more information: http://embedded.ufcg.edu.br
 BRisa Project Team Leader
2006 - PresentBRisa is framework written in Python that allows the creation of UPnP devices, focusing on Media Servers and Media Renderer. Regarding to the Media Server reference implementation, it allows users to share and search content from UPnP A/V devices. It offers a plugin architecture enabling users to share there own contents stored in multimedia portals, such as SHOUTcast, Flickr and recently incorporated YouTube Videos. In addition, the framework also provides a very simple UPnP control point API, which has being used by Canola Project. The main technologies used in this project are Python, Twisted, SOAP Webservice and Techniques for Pervasive Computing, such as device discovery and so on. This project is sponsored by Nokia Corporation and it is composed by 3 senior developers, and 2 software Engineering, where I am the team leader and developer. For more information: BRisa Website
 E-Phone Project Team Leader
2006 - PresentThe E-Phone project aims to develop a VoIP client for Maemo platform based on DCCP transport protocol. This project is part of my master work in computing science and it also aims at implement the CCID-4 IETF draft on the linux kernel. This project is composed by 4 senior developers and me, as a Team Leader and software Engineering.
VCNetSys
2003 - 2006The VCNetsys is a information system for Internet provider sponsored by VCNet LTDA. It is still maintained by me and the main technologies used are Linux, PHP and MySQL.
Universidade Federal de Alagoas, UFAL, Brazil.
Network Administrator of Embedded Laboratory
2003 - 2005 The network is based on Linux and Windows operating system with about 80 workstations. The main technologies envolved are Apache Web Server, Postfix Mail Servers, Squid and Iptables as Firewall, Samba and I developed a PHP based information system based for the local users. For more information: http://www.tci.ufal.br
Research Projects
8/2003 - 3/2006Protocol Optimization and Implementation for Computer Networks to Support Multimedia Services. The tecnologies used: Java 1.5, Linux, JMF (Java Media Framework), PHP, XML and MySQL
1/2004 - 4/2005Acustic Field Simulation. The technologies used: C and C++
8/2002 - 7/2003Developmement of Evolutionary Systems for High Complexity Treatments: Design and Implementation of Genetic Algorithms for DNA alignment. The technologies used: C and Java 1.4
Centro Federal de Educação Tecnológica de Alagoas, CEFET/AL, Brazil.
Network Administrator of Embedded Laboratory
2003 - 2005 The network is based on Linux and Windows operating system with about 80 workstations. The main technologies envolved are Apache Web Server, Postfix Mail Servers, Squid and Iptables as Firewall, Samba and I developed a PHP based information system based for the local users. For more information: http://informatica.cefet-al.br.

Research Projects

Technical Skills
Programming Language
  • Java (1.4, 1.5), technologies: J2EE (JBoss), J2ME MIDP 1, 2
  • PHP versions (3.0, 4.0, 5.0)
  • Python (2.0, 3000)
  • C and C++
  • Shell Script (sh and bash)
  • Perl
  • Delphi
  • Javascript
Markup and Style Language
  • HTML
  • XML
  • CSS
  • XSLT
  • XSL
Agile Development Tools
  • Subversion-SVN
  • VNC
  • JUnit
  • Apache ANT scripting
  • Jabber XMPP Server integration with Skype
IDEs for development
  • Eclipse IDE
  • Borland JBuilder
  • Netbeans
Web Services and XML Development
  • XML Data Design
  • SOAP Messages
  • XSL-XSLT
Web Development, Frameworks and APIs
  • HTML
  • Javascript
  • Hibernate
  • Red Hat JBoss
  • Python Twisted
  • SOAPpy
System Modeling and Design
  • UML using Eclipse plugin
  • Enterprise Architect
Software Build
  • Testing and Debugger Tools
  • Apache ANT
  • Unit Tests with JUnit
  • Web Services SOAP Unit test with SOAPUi
  • Log4J
Networking Utilities
  • Wireshark/Ethereal
  • TCPTracer
  • NoMachine-nx
  • Virtualization with VMWare
  • Microsoft Remote Desktop
  • TCP/IP Internals: http, dccp and irc client
  • SSH and Telnet clients and servers using OpenSSH
  • FTP client and server
  • Berkley Socket API
  • Dynamic Host Configuration Protocol (DHCP)
  • Congestion Control Algorithms of TCP/IP stack Transport Protocols
  • Multimedia Internals Technologies: H.200 Framework, SIP, RTP and Jabber
  • Bluetooth and Wifi 802.11 abg networks
Database Systems Development
  • ANSI SQL
  • Relational Model Design
  • Transactions
  • Stored Procedures
  • Triggers
  • MySQL
  • PostgreSQL
  • Oracle 10g
  • Microsoft Access
Operating Systems
  • Linux Based Distribution, mainly Gentoo, Debian, Ubuntu and RedHat
  • Windows friendly
  • FreeBSD friendly
  • Unix HPUX administrator
Application Servers
  • Jboss
  • Apache Tomcat
Internet Services Configuration
  • Apache Web Server
  • Postfix E-Mail Server
  • QMail E-Mail Server
  • SQuid Server Proxy
  • Netfilter IPTables Firewall
  • IRC Server
  • OpenLDAP
  • Wikipedia
  • ISC Bind DNS Server
  • ISC DHCP Server
  • ISC NTP Server
  • Samba Server for Windows/Linux Integration
  • MRTG for Network Statistics
  • NTop for Network Statistics
File Systems Management
  • EXT-2, EXT-3
  • RaiseFS
  • NTFS
  • FAT32
Version-Control Systems
  • Subversion-SVN
  • CVS
Other APIs and Softwares
  • Py-ID3
  • Horde Webmail and Schedule
  • PHP Zend
  • PHP PDF
  • PHP XML
  • PHP XMLRPC
Mobile Technologies
  • Python for Maemo (Nokia)
  • Symbian Development in C++ and Python
  • Wifi 802.11g
  • Bluetooth 1.0 and 2.0 for Maemo and Symbian Platforms

Idioms
Comprehension English (Good), Spanish (Reasonable).
Speaking English (Good), Espanhol (Reasonable).
Reading English (Good), Espanhol (Reasonable).
Writing Inglês (Good), Espanhol (Reasonable).

Congrats & Award
20011º place for Computing Course, a competitive examination and the primary and widespread system used by Brazilian universities to select their students. It took place at CESMAC, Maceió - Alagoas - Brazil in 2001.
20005º place in a 5 years english course at Lincoln Center School, in Maceió - Alagoas - Brazil.
1997Newspaper publication in the computing section of Jornal Gazeta de Alagoas as a website about soccer developed only using HTML.

Publications
Bibliography PublicationsTechnical PublicationsOther Publications
Bibliography Publication
Text in journal, news or magazine
1.   O., Loreno ; SALES, L. M. ; L., Emerson ; A., Hyggo ; P., Angelo . Filling the Gap Between Mobile and Service Oriented Computing - Issues for Evolving Mobile Computing Towards Wired Infrastructures and Vice Versa. http://www.inderscience.com/search/index.php?action=record&rec_id=11710&prevQuery=&ps=10&m=or, p. 355 - 378, 26 nov. 2006.
Full papers published in conference proceedings
1. SALES, T. B. M ; COSTA, Evandro Barros ; CALADO, I ; LUNA, Henrique Pacca Loureiro ; SALES, L. M. ; SALES JÚNIOR, M. A. . An Open-Source Component-Based Toolkit to Support E-learning Multimedia Environments. In: The Second International Conference on Systems and Networks Communications, 2007, Cap Esterel, French Riviera. Systems and Networks Communications - The Second International Conference on Systems and Networks Communications, 2007. v. 1.
2. SALES, L. M. ; PONTES, Felipe Barros ; LUNA, Henrique Pacca Loureiro ; COSTA, Evandro Barros . ArCoLIVE: uma ferramenta de código livre baseada em componentes para videoconferência. In: Simpósio Brazileiro de Sistema de Informação, 2005, Florianópolis. Simpósio Brazileiro de Sistema de Informação, 2005.
3.   SALES, L. M. ; PONTES, Felipe Barros ; RIBEIRO, Márcio de Medeiros ; EUGÊNIO, Luiz ; COSTA, Evandro Barros ; LUNA, Henrique Pacca Loureiro . Set your Multimedia Application Free with ArCoLIVE: an Open Source Component-based Toolkit to Support E-Learning Environments. In: WBE - WebBased Education, 2005, Puerto Vallarta. WebBased Education Proceedings, 2006.
4. SALES, L. M. ; RIBEIRO, Márcio de Medeiros ; PONTES, Felipe Barros ; PERCIANO, Talita ; FRERY, Alejandro . RSwing: uma biblioteca de componentes de código livre para geração de gráficos estatísticos. In: COM, 2005, Mato Grosso. COM, 2006.
5. SALES, L. M. ; OLIVEIRA, Elthon A da S ; FERREIRA, Glauber V V de M ; ALMEIDA, Hyggo O de ; ALMEIDA, Eliane Silva de . WEBLIB: Sistema Indexador de Conteúdo Científico Digitalizado. In: XIII Encontro de Iniciação Cientifica, 2004, Maceió. XIII Encontro de Iniciação Cientifica, 2004. p. 83-83.
Papers accepted to be published in 2008
1.  SALES, L. M. ; ALMEIDA, Hyggo O de ; P., Angelo ; SALES JÚNIOR, M. A. . An Experimental Evaluation of DCCP Transport Protocol: A Focus on the Fairness and Hand-off over 802.11g Networks. Fifth IEEE Consumer Communications & Networking Conference, 2008.
2. SALES, L. M. ; ALMEIDA, Hyggo O de ; P., Angelo . On the Performance of TCP, UDP and DCCP over 802.11g Networks. Symposium on Applied Computing, 2008.
3.  SALES, L. M. ; ALMEIDA, Hyggo O de ; P., Angelo . BRisa A/V Framework. The International Conference on Consumer Electronics, 2008.
Paper Presentation
1. SALES, L. M. ; PONTES, Felipe Barros ; LUNA, Henrique Pacca Loureiro ; EUGÊNIO, Luiz ; RIBEIRO, Márcio de Medeiros . LVS - LividusVideoStreamer: uma ferramenta de código livre baseada em componentes para videoconferência. 2005.
2. SALES, L. M. ; PONTES, Felipe Barros ; COSTA, Evandro Barros ; LUNA, Henrique Pacca Loureiro . ArCoLIVE (Poster). 2005.
3. SALES, L. M. ; SILVA, Glauber T . Simulação de Transdutores de Arrays Lineares em Vibroacustografia. 2004.
4. SALES, L. M. ; LUNNA, Henrique Pacca Loureiro . Introdução a Sistemas de Videoconferência. 2004.
5. SALES, L. M. ; PONTES, Felipe Barros . Sistemas de Videoconferência (Semana do Fera). 2004.
6.  SALES, L. M. ; LUNA, Henrique Pacca Loureiro . Videoconferência: Arquitetura e Protótipo para o Graw. 2003.
7. SALES, L. M. ; RIBEIRO, Márcio de Medeiros ; TALITA ; MARCOS . Introdução ao Sistema R. 2003.
8. SALES, L. M. . Strings, Grafos e Algoritmos: Uma abordagem para Bioinformática. 2002.
9. SALES, L. M. . Uso das Árvores Filogenéticas em Bioinformática. 2002.
10. SALES, L. M. ; OLIVEIRA, Elthon A da S ; FERREIRA, Glauber V V de M ; ALMEIDA, Eliane Silva de . WebLIB: Sistema Indexador de Artigos na WEB. 2002.
11. SALES, L. M. ; FRANÇA, Aline Janaína Agra de . Sistemas de Banco de Dados na WEB: Utilizando ASP e Access. 1999.
Technical Publications
Softwares Without patents
1.  SALES, L. M. ; RIBEIRO, Márcio de Medeiros . Sistema de Administração Empresarial - VCNetSys. 2004.
2. SALES, L. M. ; RIBEIRO, Márcio de Medeiros ; PONTES, Felipe Barros . Sistema de Notícias AUN/UFAL. 2004.
3. SALES, L. M. ; TIENGO, Willy ; LINS, Ithayse Ramos Rocha . WailCrypt - RSA Criptography System. 2004.
4.  SALES, L. M. ; SOUZA, M. H. L. ; TIENGO, Willy . Dominó Network Game. 2004.
5. SALES, L. M. . Sistema de inscrição online WTI. 2003.
6. SALES, L. M. ; RIBEIRO, Márcio de Medeiros . Sistema de Controle de Seminários. 2003.
7. SALES, L. M. ; LAZARY, Wilton . Sistema de Gestão Empresarial: Parque das Flores. 2003.
8.  SALES, L. M. ; RAMOS, Heitor Soares . Linux Account Manager. 2003.
9. SALES, L. M. . Sistema de Controle de Processos Judiciais. 2003.
10. SALES, L. M. ; RIBEIRO, Márcio de Medeiros . Sistema de Simulação de Colisões. 2003.
11. SALES, L. M. ; TIENGO, Willy ; LINS, Ithayse Ramos Rocha . Resolvedor de Polinômios . 2003.
12. SALES, L. M. . Sistema de Controle de Backups em Linux. 2002.
13. SALES, L. M. . Task Manager in PHP using MySQL as backend. 2002.
14. SALES, L. M. . Game of hanged (written in C and MySQL). 2002.
15.  SALES, L. M. . CENSO - Cadastro e Notificação de Contas Online. 2002.
16.  SALES, L. M. ; SALES JÚNIOR, M. A. . Sistema de Classificados na WEB - CLASSIA. 2001.
17. SALES, L. M. ; FRANÇA, Aline Janaína Agra de . WEBTOUR: O Turismo na Internet. 2000.
18. SALES, L. M. . Sistema de Controle de Notas Online. 1999.
19. SALES, L. M. . Portal CEFET-AL. 1999.
20. SALES, L. M. ; FRANÇA, Aline Janaína Agra de . Sistema de Controle de Fitas de Dats - Estudo de Caso: Companhia Energética de Alagoas (CEAL). 1999.
Network Configuration and Administration
1. SALES, L. M. Maria Montessori School. 2003.
2. SALES, L. M. Servipa Hompe Security (servipa.com.br). 2003.
3. SALES, L. M. Mangabeiras Vehicles LTDA. 2003. (mangabeirasveiculos.com.br)
4. SALES, L. M. Boa Terra Vehicles LTDA. 2003. (boaterraveiculos.com.br)
5. SALES, L. M. Technological Department of Information TCI/UFAL. 2003.
6. SALES, L. M. ; SOARES, Heitor Ramos. Real Arapiraca. 2003.
7. SALES, L. M. Unimed Medical Center. Maceió. 2003.
8.  SALES, L. M. ; SOARES, Heitor Ramos. Information System and Network Configuration of the Aloo Internet Provider (aloo.com.br). 2003.
9.   SALES, L. M. Network administrator at CEFET/AL (cefet-al.br). 2001.
10.  SALES, L. M. SesauNet, a Health Network of the Alagoas State Government. 2001.
Other Publications
1.  SALES, L. M. ; SOARES, Heitor Ramos. Linux Intermediate Course for Tribunal de Justiça de Alagoas. 2004.
2. SALES, L. M. ; RODRIGUES, Tárcio Bezerra . Linux Basic Course at Unimed Medical Center in Maceió. 2003.
3.  SALES, L. M. Computing Laboratory Manager at the Computing Center at CEFET/AL (cefet-al.br). 1998.
Go to the complete version of this resumé (Portuguese version)