Technical Architect at Celfocus
London, United Kingdom
Software Architect / Senior Software Developer with 10 years of experience.
Software Architect / Senior Software Developer with 10 years of experience.
Specialized in Oracle Java solutions.
Practical experience through the whole lifecycle: analysis, design, implementation, tests and maintenance.
Responsible for launching new projects and for team coordination.
Worked closely with clients and non-technical actors. Dealt with high pressure deadlines.
Problem solver. Innovator, always pursuing new ways of doing things in software.
Exposure to key clients in the following sectors:
Banking (6y), Telecom (2y8m), Media (10m), Government (9m) and Industry (4m).Associate Specialist @ Working in Vodafone Portugal. From February 2014 to Present (1 year 10 months) Lisbon Area, PortugalSoftware Architect / Developer @ Altran @ Worked in the Industrial sector. Assisted in launching a new kind of product based on sensor technology.
Implemented the software solution for the project.
Achievements:
➢ Built a Software-as-a-service portal that integrated with an embedded device connected to sensors
➢ Responsible for defining the system architecture
➢ Real-time system implemented with the MEAN stack (Mongo db, Express.Js, Angular.Js and Node.Js)
➢ Communications server implemented using RS232 and later with TCP sockets
➢ Developed a responsive REST-based AngularJs site with real-time charts
➢ Gained Amazon cloud knowledge
➢ Worked with RabbitMQ broker
➢ Used SockJS as the websocket implementation
➢ Worked with Bootstrap, Less and CoffeeScript From October 2013 to February 2014 (5 months) Software Developer @ Altran @ Joined an IBM team in developing a ticketing system that supported critical operational workflows, such as client claims and credit recovery.
My role was to perform evolutionary and corrective maintenance.
Achievements:
➢ Implemented modules using EJB3
➢ Applied Java design patterns to improve existing codebase
➢ Involved in the data layer, from the Oracle database to the PL/SQL stored procedures
➢ Webservice integrations using Jax-WS
➢ Experience with IBM Websphere application server and MQ Workflow
➢ Struts 2 based portal using Velocity templates.
➢ JQuery development. JSON data mapping. From July 2012 to October 2013 (1 year 4 months) Lisbon Area, PortugalSoftware Developer @ Altran @ Worked on the PlanetShares project, which included:
1) Portal for shareholders to manage their stock portfolio
2) Portal for companies to manage employee stock-options
3) Backoffice for operators to pilot the solution.
Achievements:
➢ Development in Spring MVC with Hibernate
➢ JSF frontend using Facelets as templates
➢ Responsible for implementing solutions, producing technical documents and discussing the functional requirements with the client.
➢ Test-driven development with JUnit
➢ Agile methodology using a Kanban approach From April 2011 to July 2012 (1 year 4 months) Lisbon Area, PortugalSoftware Architect / Developer / Analyst @ Safira @ Solution for the electronic management of core business processes of the bank (products, services and internal corporate tools). Launched 3 projects :
1) Ticketing system for the bank
2) Site for managing client savings accounts
3) Site for Leasing requests
4) Site for managing employee data by the HR department (analyst role)
Achievements:
➢ Integrated an existing team for project 1. Developed the application core functionality. Sole responsible for launching two projects (2 and 3) in close contact with the client.
➢ Coordinated 6 people
➢ Embraced all tasks: Defining project requirements with the client, Producing functional and technical documents (CMMI level 3), Perform team task allocation, Database modelling and schema construction, Web Services implementation for the business layer and Design of the jsp pages.
➢ Performed functional and technical analysis for project 4
➢ Waterfall software development method From September 2008 to April 2011 (2 years 8 months) Software Developer @ Safira @ Worked on a social network portal project in Liferay (Java). Deployment of a backoffice application for administering the site (.Net).
Achievements:
➢ Integration in an Agile environment where Scrum was the software development method in use.
➢ Sole responsible for implementing the backoffice Asp.Net 2.0 C# application using: Web-forms and Ajax Control Toolkit for the presentation layer and Web Service calls for the business layer.
➢ Web Service implementation in Java using Jax-RPC.
➢ Test-driven development using Nunit as the unit-testing framework.
➢ Production of technical documents.
➢ JBoss instance configuration.
➢ Oracle data modelling experience, schema definition and optimization (indexes)
➢ Coordinated 1 person. From December 2007 to September 2008 (10 months) Lisbon Area, PortugalSoftware Architect / Developer @ Safira @ Portal for the water resources management of Portugal.
Achievements:
➢ Integration in a Deloitte team responsible for building a Sharepoint portal.
➢ Built a backoffice application in Asp.Net C# (.Net 2.0) that contained all business logic and page flow, using: Web-forms self-contained in Sharepoint Web-parts for the presentation layer; WCF (Windows Communication Foundation) with Web Service (wsdl endpoints) calls for the business layer and Entity Framework (with LINQ) for the persistence layer.
➢ API development for integrating the BPM engine Skelta.
➢ Coordinated 3 persons From March 2007 to December 2007 (10 months) Lisbon Area, PortugalSoftware Developer @ Developed tools for network provisioning and node configuration of ATM optical networks for the client Deutsche-Telekom (C++) and Ethernet networks (Java).
Implementation of a middleware framework for streamlining node configurations (Java).
Developed a python code generator in C#.
Achievements:
➢ Worked on the legacy project APM-A (Advanced Provisioning Manager).
➢ Worked with C++ and STL (Standard Template Library). Developed a tool that read an xml file (using Xerces C++ xml parser) and performed low level operations (VLAN / port configurations) on an OLT (Optical Line Termination) node via SNMP calls – which used CORBA to contact an SNMP agent running on the server.
➢ Extended an asynchronous execution model component’s api (e.g. a task dispatcher) to support new SNMP configuration tasks (via CORBA calls).
➢ Contributed to extending the core in order to support new types of operations performed by the client application (Java Swing).
➢ Experience in Solaris 10 operating system, bash shell scripting, vi editor, dbx debugger, gdb profiler.
➢ Joined a project for managing Ethernet networks (APM-E) developed in J2EE. Usage of design patterns in Java, Aspect-oriented programming and Model-Driven Architecture approach.
➢ Worked on Generic Mediator middleware framework (Java) for integrating over the SNMP protocol with Juniper, Siemens and Dasan nodes. Developed a C# Windows forms application whose goal was to provide a visual programming environment for generating Python code. From September 2004 to March 2007 (2 years 7 months) Lisbon Area, PortugalSoftware Developer @ PDF document generation module for the sites: MillenniumBCP and Activobank7 (Java). Developed a monitoring tool for Activobank 7 site (Perl).
Achievements:
➢ Worked in Java for the development of Web Services that communicated with the Database and that interfaced with an external solution based on Adobe Central Output Server for PDF generation.
➢ Integrated core web services to manage service subscription and site alerts.
➢ Production of technical documents.
➢ Development of a tool in Perl that monitored the site and reported via email or SMS when an anomaly was found. From January 2004 to September 2004 (9 months) MSc, Computer Science @ Universidade de Lisboa From 1999 to 2004 Pedro Pereira is skilled in: JBoss Seam, Hibernate, Struts, JPA, Agile Methodologies, Oracle, Microsoft SQL Server, Perl, MySQL, C++, Java, JavaScript, Spring, C#, ASP.NET
Novabase
Associate Specialist
February 2014 to Present
Lisbon Area, Portugal
Tarkett
Software Architect / Developer @ Altran
October 2013 to February 2014
CGD
Software Developer @ Altran
July 2012 to October 2013
Lisbon Area, Portugal
BNP Paribas
Software Developer @ Altran
April 2011 to July 2012
Lisbon Area, Portugal
Espírito Santo Informática
Software Architect / Developer / Analyst @ Safira
September 2008 to April 2011
TIMwe
Software Developer @ Safira
December 2007 to September 2008
Lisbon Area, Portugal
Instituto Nacional da Água
Software Architect / Developer @ Safira
March 2007 to December 2007
Lisbon Area, Portugal
Siemens
Software Developer
September 2004 to March 2007
Lisbon Area, Portugal
Millennium BCP
Software Developer
January 2004 to September 2004
What company does Pedro Pereira work for?
Pedro Pereira works for Novabase
What is Pedro Pereira's role at Novabase?
Pedro Pereira is Associate Specialist
What industry does Pedro Pereira work in?
Pedro Pereira works in the Computer Software industry.
Who are Pedro Pereira's colleagues?
Pedro Pereira's colleagues are Rafael Pinto, Teresa Freitas, Hugo Silva, Tiago Abrantes, Miguel Ferreira, Rafael Barbosa, Higor Rodrigues, Nuno Periquito, Paulo Azambujo, and Hugo Damásio
Enjoy unlimited access and discover candidates outside of LinkedIn
One billion email addresses and counting
Everything you need to engage with more prospects.
ContactOut is used by
76% of Fortune 500 companies