Paulo Gaspar Email & Phone Number
@impresa.pt
LinkedIn matched
Who is Paulo Gaspar? Overview
A concise factual answer block for searchers comparing this professional profile.
Paulo Gaspar is listed as Grupo Impresa - IT Deputy Director for S.D. (Head of Software Development) at Impresa, a with 353 employees, based in Lisboa, Lisbon, Portugal. AeroLeads shows a work email signal at impresa.pt and a matched LinkedIn profile for Paulo Gaspar.
Paulo Gaspar previously worked as Subdiretor de Sistemas e Tecnologias de Informação e Desenvolvimento at Impresa and Lead Engineer at Codacy.
Email format at Impresa
This section adds company-level context without repeating Paulo Gaspar's masked contact details.
AeroLeads found 1 current-domain work email signal for Paulo Gaspar. Compare company email patterns before reaching out.
About Paulo Gaspar
Over twenty years of software development, with a wide international experience on multiple roles – software engineering, consulting on technical solutions, tech lead, pre-sale actions, etc.I favor simplicity, Agile methodologies, team work, coaching trough example and effectively using existing solutions instead of reinventing the wheel. Developing unusual and demanding solutions, helped me develop a deeper understanding about the fundamentals of the technologies I use.Very fast learner and cost-benefit oriented, the experience and familiarity with technology enables me to see the forest for the trees without forgetting the trees themselves.While designing and building heterogeneous and cutting edge solutions, I assembled and tuned several full development stacks (including code libraries, build structures, and practices) both by building from the ground up as by reorganising existing ones.
Listed skills include Java, Xml, Maven, Soa, and 45 others.
Paulo Gaspar's current company
Company context helps verify the profile and gives searchers a useful next step.
Paulo Gaspar work experience
A career timeline built from the work history available for this profile.
Subdiretor De Sistemas E Tecnologias De Informação E Desenvolvimento
CurrentLead Engineer
Software Engineer
Custom software development using the most advanced practices, techniques and technologies.
Software Engineer
Finished and delivered a Big Data Proof of Concept project for a large utilities company.[Java 7, Java 8, Cloudera Hadoop distro 5.x, Hadoop Hive, Cloudera Impala, Apache Spark, etc.]
Software Engineer
• Design and development of multiple back-end mechanisms for the new M2M platform: REST-ish Data Services API, Scheduling Engine (and respective REST-ish API), bulk data importing framework, Event processing (Rules + Alerts engine), distributed data processing mechanisms, etc.;[Java 7, Spring Boot, Spring Framework, Spring Data, Apache Camel, RabbitMQ, Jooq, Angular.js, etc. Building w/ Maven+Jenkins. Also tested/prototyped with Kafka, Apache Camel, Fabric8, etc.]
Solution Architect
• Developed and presented to the customer the vision of its new Web Application Framework, including its applications architecture, evolution path, open source base, development infrastructure, some methodologies, etc. (Log brought its Scrum methodology);• Prioritized framework development with the customer’s IT management, discussing its technicalities and new solutions along the way;• Developed most of the Framework’s code and build structure, coordinating remaining work;• Guided, trained/coached other team members, developing their Java skills (several had more experience w/ PHP), explaining practices, libraries, tools. Understanding their troubles/difficulties was essential to improve the framework for their use;• Reduced initial web application construction steps from days to minutes by cutting boilerplate, developing Maven Archetypes, easing component wiring, distributing “everything” via Git+Artifactory;• Reduced time spent on built/dev. test/fix cycles by using embedded Tomcat to suppress deployments (a la Spring Boot, before it existed);• Evolved the Web Applications architecture from a classic Spring Framework+JSPs structure (initially easier to grasp for most devs) to a very modern Single Page Application MVC structure, with rich web client. New apps have better usability and are (much) faster to use, cutting page reload to a minimum. Development speed favorably competed with the JSP apps. The optimized web client build was supported by integrating the (Node.js) Grunt build into the Maven build, using pre-existing open source integrated into a Maven plugin.[Agile;Apache Tomcat, Spring Framework, Spring Security, AspectJ, Google Guava, Jackson, ElasticSearch, Apache POI, Joda Time;TypeScript, JavaScript, jQuery, Backbone.js, Backbone Marionette, LinkedIn’s Dust.js, Backbone DeepModel, Backbone StickIt, Backbone Validation, Require.js, Less, etc.;Maven+custom plugins, Jenkins, Artifactory, Webjar like libs, Node.js, Grunt+plugins, etc.]
Senior Consultant / Solutions Architect
• Pre-sales, Proof of Concepts and starting a couple of projects (GIS, Data Mining) at MayGurney, Norwich, UK. [GIS, EAI, BI, Java, GoodData, rich web clients with JavaScript, Backbone.js, Google Maps API, SVG, etc.]
Solutions Architect
• Returned to IOL to redesign and develop a new publishing platform for its portal, using new push publishing architecture (high performance, lower overall resource consumption, much higher failure tolerance);• Got solution approved by developing successful proof of concept prototypes;• Developed and optimized a new data model with just 20% of the previous number of entities;• Developed and tested data conversion tools, led the development of the console’s web client and of a more efficient indexing solution;[Java, JEE, Oracle, Firebase SQL, GWT, a couple of NoSQL stores, Apache SOLR, data compression (Kryo), high speed data transfer (NIO/Netty), concurrent programming, etc.];• Developed and successfully delivered to production a solution to populate each web page with data loaded, in parallel, from multiple services, reducing overall page building latency. Well-synced logic ensures that multiple page rendering threads only load the same data once. [Java, concurrent programming, Java Futures];• The project was cancelled due to a management change, with the new management team prioritizing mobile over anything else, BUT some of the concepts seem to have inspired the current IOL portal – like the new data model approach, the use of a NoSQL data store as well as a more intensive use of a search engine.
Senior Java Architect, Lead Java Developer
• Solution architect / lead developer for DSI’s ADSL billing system two way CRM integration layer, part of PT’s group wide CRM integration project. Calls to/from the billing system’s business logic implemented in Tea (a TCL-like JVM scripting language) had to be translated from/to SOAP calls from/to the Service Bus;It would take just a couple of minutes, after introducing new WSDL definitions for the Web Services, to successfully build a new version of this integration layer, thanks to a fully automated build, some template based code generation (for the Tea interfaces) and a good dose of code flexibility (using runtime type information).All service calls were fully audited.[Dynamic proxies, AOP, template based code generation, Java, JEE, Vaadin (console), JAX-WS, SpringFramework,SOAP, AspectJ, PL/SQL, Maven, Hudson, etc.];• Introduced fully automated builds (Ant and Maven), proper version control practices, Continuous Integration(Hudson), static code analysis and code reviews to the Java team on site (up to 10 developers);• Started intense study about Distributed Programming algorithms/solutions because of company wide datareplication issues during the above project;• Stabilized and improved functionality on a couple of public web based self-provisioning applications. Some web client side work [Java, JEE, Struts, JavaScript, Ajax, Prototype, TrimPath client side templates].
Senior Java Architect
• Further webMethods Integration Server Profiler developments and a couple of consulting/programming jobs.
Software Developer, Solutions Architect, International Consultancy
• Concept, design and development of the profiling engine at the core of Net2B’s Service Profiler for webMethods Integration Server [Java, C, JNI, concurrent programming, byte-code instrumentation];• Designed and developed the XCOM messaging Java/XML and a Java+JavaScript Ajax layer for an ACE-Case (later part of Logica Portugal) proprietary Java framework [Java, JavaMail, JMS, SOAP, standard XML APIs, JDOM, DOM4J, etc.];• Kept being selected for the most exoteric consulting tasks (profiling, optimizations, non-standard integrations/adaptations) at customers like Bosch (Germany), a major European bank and a major UK state organism [Java, .Net, Oracle PL-SQL, wM IIS, wmBroker, EDI, ActiveX, HP VMS, Ingres, Struts, SOAP, Oracle, etc.].
Senior Software Architect / Developer
• Developed the backend for the ticketing site (concerts, shows, etc.) [Java, Oracle PL-SQL, PHP, SOAP].• The engine was later also used by CLIX (another large Portuguese portal);• Even for peak events (like U2, Rolling Stones) intense enough to cause problems on the frontend server farm, the backend always kept processing requests fast (mostly below 25ms, always below 35ms);• Supported (re-designs, fixes and optimizations) developments of the portal’s then new SOA Architecture.
Senior Software Architect / Developer
• Developed web apps [Java, Delphi, PHP, Tomcat, other Apache OS, MS-IIS ISAPI Extensions, ADO, XML+XSLT];• Introduced Java, Apache Lucene and the use of template engines to separate logic from presentation.
Solutions Architect, Software Developer
• Designed and co-developed the architecture which turned Europlanner (logistics planning applications using Operational Research algorithms) from a monolithic application into a multi-user one in just a few months. [Delphi, VB, C++, MSMQ, MS-SQL Server, ActiveX, etc.];• Architect and Lead Developer for a couple of other projects.
Software Developer, Consultant
• At Telecel (now Vodafone Portugal) designed and developed, for a larger system, a formula editor, generating optimized T-SQL scripts to process large volumes of agent commissions data. [MS-Access, Sybase, T-SQL].
One Man It Department (Sysadmin, It Systems Manager ...)
• Turned the 25 to 30 company employees from occasional computer users to full time ones;• Reduced Help Desk calls from many times a day to a few times a week;• IT management, planning, acquisitions, Office Automation, development of small tools and small applications [Delphi, Delphi ActiveX Components + MS Office + VB for Applications (VBA)].
Account Manager, Systems Administrator, Erp Consultant, Computer Repair…
• At a small operation one has to wear a lot of hats [C, Novell, MS-DOS, Windows, Carbon Copy, etc.].
Freelance Consultant / Developer
• SIM, Lda: What we would now call a “C on Rails” framework, used as base for the customer’s ERP solutions. [C, Assembler Intel 8086, c-tree];• For Soporcel (paper paste factory): Integration of automatically and manually collected factory data and its delivery to mainframe system. [Turbo Pascal, RS-232 serial communication, Assembler Intel 8086];• For CESL and EcoServiços (Sanitary Engineering): Multiple sanitary systems dimensioning simulation tools (using calculus, numerical methods), a cost tracking application, a decision system editor tool and runtime engine, etc. [Turbo Pascal / Turbo Database Toolbox (B-Tree Library), Assembler Intel 8086, etc.];• Several customers: A few text mode user interface libraries marketing/scientific simulations, small business applications, statistic data entry applications, several exotic utilities and tools. [Turbo Pascal / Turbo Database Toolbox (B-Tree Library), Assembler Intel 8086, etc.].
Frequently asked questions about Paulo Gaspar
Quick answers generated from the profile data available on this page.
What company does Paulo Gaspar work for?
Paulo Gaspar works for Impresa.
What is Paulo Gaspar's role at Impresa?
Paulo Gaspar is listed as Grupo Impresa - IT Deputy Director for S.D. (Head of Software Development) at Impresa.
What is Paulo Gaspar's email address?
AeroLeads has found 1 work email signal at @impresa.pt for Paulo Gaspar at Impresa.
Where is Paulo Gaspar based?
Paulo Gaspar is based in Lisboa, Lisbon, Portugal while working with Impresa.
What companies has Paulo Gaspar worked for?
Paulo Gaspar has worked for Impresa, Codacy, Equal Experts, Feedzai, and Timwe.
How can I contact Paulo Gaspar?
You can use AeroLeads to view verified contact signals for Paulo Gaspar at Impresa, including work email, phone, and LinkedIn data when available.
What skills is Paulo Gaspar known for?
Paulo Gaspar is listed with skills including Java, Xml, Maven, Soa, Javascript, Sql, Databases, and Git.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the Paulo Gaspar you were looking for.
View similar profiles