My name is Eduardo Ferreira. I'm a software developer / engineer / analyst / programmer / whatever. Basically, I do stuff with computers. I kinda fell in love with them from the moment I saw "Tron" and "War Games" when I was a kid. My first computer was a ZX Spectrum +2B (a couple of friends still make fun of me because I never had an Atari...).
I started out as a researcher at the NLX-Group, affiliated to the Department of Informatics of the University of Lisbon, Faculty of Sciences. The group pursues research and development activities in the fields of artificial intelligence and cognitive science, with a special focus on natural language and speech interaction. During my time with the group, I developed a named entity recognizer for the Portuguese language which covered entities based on numbers (arabic, roman, fraction and magnitude numerals, measures, time expressions, etc.) and names (people, organizations, locations, etc.).
Cue the enterprise world. So far, I've done (almost) a bit of everything by working at companies that span several areas of expertise (information technologies, billing, telecommunications, pharmaceutical industry, internet search technologies, insurance industry and data analytics):
- Nokia Siemens Networks
- PT SI
- VICTORIA Seguros
I currently work as a software developer at Warwick Analytics, an exciting startup that develops groundbreaking analytical solutions for big data problems, focusing on powerful predictive analytics that works without hypotheses and with dirty and/or incomplete data.
I've also worked with several other technologies along the way (VBScript, ASP, Microsoft Internet Information Services v5.0 and v6.0, Microsoft SQL Server 2000 and 2005, Microsoft Access 2003 and 2007, SAP HTMLB, BSP, ABAP).
On my spare time, I focus on small projects that cover a wide range of interests and topics, including:
- tic-tac-toe: A simple implementation of the good old Tic-tac-toe game
- anarky: A set of simple programs for encoding and decoding between several types of audio files
- sorting-algorithms: A collection of sorting algorithms implemented in Java
- scripts: Set of utility scripts for frequently used programs or operations
Some of the projects at the top of the queue that could be picked up in the near future are:
- Implement solvers for the Sudoku and Tower of Hanoi mathematical games
- Pick up the work I did at the NLX-Group and release an open source (and thoroughly updated) named entity recognizer
- Explore the possibility of developing a regular expression engine
These are some of the topics that interest me:
- Artificial intelligence
- Natural language processing
- Programming languages and techniques
I tend to keep my brain busy with:
- Cinema (more like an obsession... I wouldn't hesitate to call myself a movie snob)
- Comic books
I also enjoy exploring new languages. I'm currently learning German and Swedish, and brushing up on my French and Spanish. Other languages will follow suit very soon (most likely Italian and Norwegian).
N.B.: The documents contained in this directory are included by the contributing authors as a way to ensure timely dissemination of scholarly and technical work on a non-commercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.
- E. Ferreira, J. Balsa and A. Branco, 2007, Combining Rule-based and Statistical Methods for Named Entity Recognition in Portuguese, TIL2007 - VWorkshop em tecnologia da Informação e da Linguagem Humana, Anais do XXVII Congresso da Sociedade Brasileira de Computação, pp.1615-1624
- F. Barreto, A. Branco, E. Ferreira, A. Mendes, M. F. Nascimento, F. Nunes e J. Silva, 2006, Open Resources and Tools for the Shallow Processing of Portuguese: The TagShare Project, Proceedings of the 5th International Conference on Language Resources and Evaluation (LREC2006)
- F. Barreto, A. Branco, E. Ferreira, A. Mendes, M. F. Nascimento, F. Nunes, J. Silva, 2006, Linguistic Resources and Software for Shallow Processing, In Actas do XXI Encontro Anual da Associação Portuguesa de Linguística Lisboa
Get in touch!
If you're interested, feel free to send me an e-mail at mulberry[dot]beacon[at]gmail[dot]com for just about any reason. I'm available for occasional consulting, so if you think I'd might be able to help you out in any way, just ping me.