
Head of Mediation Development
Portugal

Head of Mediation Development
Portugal
Project Manager, Test Planning and Execution, Application Architect and Developer, Team Management
In 2008, I became responsible for Mediation Architecture and Development team. The key challenge is to support the development of new products and services, bridging the business requirements with the TMN mobile network infrastructure. Apart from project and team management, I also have an active role in the more technical aspects of Software Engineering, which I believe are key to support the ever changing world of mobile operators.
In 2005 I've joined the TMN Mediation Team, splitting my duties between software engineering and project management.
Spreading and gathering knowledge is also a goal. I have an active role in several technology groups/events:
- PT-Jug: Portuguese Java users group: I've authored two technical sessions on "Scripting in Java Virtual Machine" and "Distributed Version Control Systems"
- Lisbon::PM - Lisbon Perl Mongers: I've presented several talks
"When not to use Perl","Inline::C","Perl Multi threading","Perl Debugging"
- SAPO Codebits'08 - Delivered a session on "High Performance Development With Java - Available online http://www.slideshare.net/malduarte/codebits20082
I believe that we've only seen a glimpse of what good and innovative software engineering can to do make the World a better place, and I hope to have an active role on that.
High Performance/Highly Scalable Architectures and Algorithms, Test automation, Mobile Network Billing and Mediation Architecture, Fraud Analysis and Revenue Assurance
(Privately Held; Telecommunications industry)
July 2007 — Present (2 years 1 month)
Head of Mediation Application Cluster.
Key Achievements :
- Designed a new Real Time interface which delivered a 400% performance increase using the same physical infrastructure
- Designed and Implemented a new mediation architecture which enabled
* Increased performance (from 300% to 1000%) with the same infrastructure
* Decreased turnaround times in the development cycle
* Enabled automated regression testing
* Reduced the learning curve to new team members
Technologies: Openet Fusionworks Mediation Platform, DSD, Java, JSP, JSTL, ANT, JUnit, Eclipse, Perl, C, AWK, Ksh, Oracle, SQL, PL-SQL, TCP/IP, ASN.1, OSS Nokalva ASN.1 Compiler, Microsoft Project, Mercurial, CVS
(Privately Held; Telecommunications industry)
September 2005 — July 2007 (1 year 11 months)
Project Management, Test Planning and automation
Key Achievements:
- Reorganized mediation development Lifecycle and version control procedures
- Enabled Test automation
- Deployed a Corporate Wiki,
(Privately Held; Telecommunications industry)
July 2003 — 2005 (2 years)
Key Achievements:
- Software development for fraud management
- Software development to automate the generation and reporting of TMN’s Fraud KPI
- Technical fraud research
- Represented Fraud department in the steering committee of new projects at TMN which have fraud potential, suggested procedures to minimize/eliminate fraud risk.
- Development of data mining solutions to automate the detection fraudulent usage
Techonologies: Microsoft SQL Server, Oracle, PHP, IIS, Centaur Fraud Detection System, i2 Analyst, i2 iBase, Graphviz, Perl
(Privately Held; 1001-5000 employees; Telecommunications industry)
2002 — 2003 (1 year)
Project Management, Prepaid Systems development and Testing
(Privately Held; 11-50 employees; Information Technology and Services industry)
2001 — 2002 (1 year)
- I/O layer development and testing for Symlabs Directory server products
(Telecommunications industry)
1999 — 2001 (2 years)
Integrated in TMN's development team
Key Achivements:
- Implemented GPRS traffic rating,
- Implemented high performance database access layer (used in memory caches to avoid database accesses for small datasets- increased performance about 47000% over the old implementation)
- Organized several programming libraries, enabling increased code reuse
(Information Technology and Services industry)
1997 — 1999 (2 years)
Software development, 3D animation, video codec experiments and Systems administration
Lopes, Pedro C. F.; M.V. Moreira; M.L. Duarte. "EcoVasco, an Ecological Multimedia Adventure", Presented In EG MULTIMEDIA'99, 5th Eurographics International Workshop on Multimedia, Milan, 1999
Volunteer in Conferences Organization:
Fourth COST 237 Workshop - From Multimedia Services to Network Services
Eurographics' 98 - Discovering New Realities
Licenciatura , Management and Informatics , 1996 — 2002
1993 — 1996
Master in Software Engineering , Software Engineering , 2009
Chess, Reading, Strategy games, IT in Health Care, Classical Liberalism, Foreign Policy
ACM, Lisbon Perl Mongers, PT-JUG (Portuguese Java Users Group)