
Senior Consultant at ThoughtWorks
Melbourne Area, Australia

Senior Consultant at ThoughtWorks
Melbourne Area, Australia
Technical leader and Manager.
- Software Development and Maintenance Projects Management
- Scrum Master / Agile Projects Manager
- Technical Coaching & Mentoring
- Design, Architect, Develop and Deploy high scalable distributed systems in modern managed/Virtual Machine platforms (like Java and Ruby)
- Software development in a huge set of languages and platforms
(Privately Held; 1001-5000 employees; Computer Software industry)
November 2007 — Present (9 months)
http://www.thoughtworks.com
(Privately Held; 10,001 or more employees; Broadcast Media industry)
October 2006 — October 2007 (1 year 1 month)
Leader and coordinator of digital media(audio and video over the Internet) applications. Team's main focus is in building the software infrastructure that delivers video and audio content from the Globo Corporation (TV and radio) over the Internet.
Architect of a SOA platform that offers a huge set of webservices offering to other sites –from the company or third parties- services and data about video and audio content published by the Globo Corporation and its partners.
Also acted as an architect and lead developer for a framework that used both server-side and client-side JavaScript processing to deliver widgets easily embeddable in web pages, blogs, social networks (Facebook, MySpace, Orkut, etc).
Technical manager of Brazil's main Internet video (http://video.globo.com) and radio (http://globoradio.globo.com) portals. He introduced agile practices into the development process that resulted in a huge improvement on time-to-market of the corporation’s applications.
(Privately Held; Myself Only; Computer Software industry)
January 2004 — December 2006 (3 years)
Designed software architecture for special needs. Acted as an independent advisor and reviewer of software architectures. Conducted training sessions on software development, design and methodologies.
(Privately Held; 1001-5000 employees; Computer Software industry)
April 2006 — September 2006 (6 months)
Phillip was the lead architect of all Java and Microsoft .Net systems developed in the Rio de Janeiro Software factory, focused on logistics (CVRD) and retail (Dell Brazil/USA).
Worked directly with client's technology teams to build up distributed and integrated solutions using SOA and ESBs for railway management systems and passenger control and transport optimization, updating, extending and enhancing their old reference architecture models to modern standards and technologies of he Java platform.
Designed the architecture behind systems on HR training programs and budget management.
He also acted as a consultant for several off-shore projects in architecture, development methodologies and standards.
(Privately Held; 51-200 employees; Computer Software industry)
September 2005 — March 2006 (7 months)
Philip was member of the System Infrastructure and Optimization Group, department responsible for the development of internal frameworks and the architecture of a highly distributed trading and risk management solutions based in the Java EE platform, including rich Swing clients.
His job included maintenance, performance tuning and extension of a real-time commodity trading system, heavily based on asynchronous operations and Message-Oriented Middleware, deployed in a Software as a Service (SaaS) environment using HTTP/RMI/JMS over SSL.
(Privately Held; 501-1000 employees; Computer Software industry)
June 2004 — August 2005 (1 year 3 months)
Phillip was the responsible for the specification, development and maintenance of mobile phones / GSM networks applications for billing & costumer management based on C and Java platforms.
He designed, implemented and deployed systems using Java EE platform, including the creation of custom JCA adaptors, JDBC drivers and clustered solutions for massive reporting tools and integration between Internet and GSM protocols and services such as HTML, HTTP, IP, USSD and SMS. Acted as an architect and developer on a bonus management solution integrated to the GSM network through SMS and USSD gateways.
He was also responsible for the maintenance and evolution of a real-time hybrid (post and pre-paid) corporative mobile PABX system (OVPN).
(Privately Held; 51-200 employees; Internet industry)
May 2003 — June 2004 (1 year 2 months)
Phillip acted as the team leader of about 10 developers, from junior to senior professionals. Managed multiple simultaneous development projects in different technologies from CGI to Java EE.
He was an architect and lead developer for the first release of the Brazilian federal bank’s pension fund web portal, specifying the communication policies and platforms between mainframe and VB/SQL Server local deployments to the Internet (Java) for financial and healthcare transactions (HR, savings, retirement, etc.). Hired later as a third-party consultant for new phases of this project.
Also acted as the architect and lead developer of a CMS solution sold to several huge oil companies, such as ChevronTexaco and PETROBRAS.
RioJUG, GUJ, Java-BR