Paulo Gaspar

Paulo Gaspar Email and Phone Number

Grupo Impresa - IT Deputy Director for S.D. (Head of Software Development) @ Impresa
Mafra, PT
Paulo Gaspar's Location
Lisboa, Lisbon, Portugal, Portugal
Paulo Gaspar's Contact Details

Paulo Gaspar personal email

n/a
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.

Paulo Gaspar's Current Company Details
Impresa

Impresa

View
Grupo Impresa - IT Deputy Director for S.D. (Head of Software Development)
Mafra, PT
Website:
impresa.pt
Employees:
353
Paulo Gaspar Work Experience Details
  • Impresa
    Grupo Impresa - It Deputy Director For S.D. (Head Of Software Development)
    Impresa
    Mafra, Pt
  • Impresa
    Subdiretor De Sistemas E Tecnologias De Informação E Desenvolvimento
    Impresa Oct 2018 - Present
    Lisbon Area, Portugal
  • Codacy
    Lead Engineer
    Codacy Dec 2017 - Aug 2018
    Lisbon Area, Portugal
  • Equal Experts
    Software Engineer
    Equal Experts Dec 2014 - Dec 2017
    London, Stockholm, Lisbon
    Custom software development using the most advanced practices, techniques and technologies.
  • Feedzai
    Software Engineer
    Feedzai Oct 2014 - Dec 2014
    Lisbon Area, Portugal
    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.]
  • Timwe
    Software Engineer
    Timwe Feb 2014 - Aug 2014
    Lisbon Area, Portugal
    • 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.]
  • Victoria Seguros, Trough Log Oscon
    Solution Architect
    Victoria Seguros, Trough Log Oscon Feb 2011 - Dec 2013
    Lisbon Area, Portugal
    • 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.]
  • Solid Reason
    Senior Consultant / Solutions Architect
    Solid Reason Jan 2011 - Jun 2011
    Lisbon Area, Portugal
    • 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.]
  • Media Capital, Trough Log Oscon
    Solutions Architect
    Media Capital, Trough Log Oscon Mar 2010 - Dec 2010
    Lisbon Area, Portugal
    • 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.
  • Portugal Telecom, Trough Netpeople / Glintt
    Senior Java Architect, Lead Java Developer
    Portugal Telecom, Trough Netpeople / Glintt Apr 2007 - Feb 2010
    Lisbon, Portugal
    • 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].
  • Wrightia, S.A.
    Senior Java Architect
    Wrightia, S.A. Aug 2006 - Feb 2007
    • Further webMethods Integration Server Profiler developments and a couple of consulting/programming jobs.
  • Net2B
    Software Developer, Solutions Architect, International Consultancy
    Net2B Sep 2004 - Jul 2006
    Portugal, Holland, Uk, Germany, Prague
    • 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.].
  • Media Capital, Trough Meitner
    Senior Software Architect / Developer
    Media Capital, Trough Meitner Nov 2002 - Dec 2003
    Lisbon Area, Portugal
    • 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.
  • Krankikom Gmbh
    Senior Software Architect / Developer
    Krankikom Gmbh Jan 2000 - Oct 2002
    Duisburg, Germany
    • 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.
  • Ortec
    Solutions Architect, Software Developer
    Ortec Jan 1998 - Dec 1999
    Rotterdam Area, Netherlands
    • 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.
  • Cap Gemini Portugal
    Software Developer, Consultant
    Cap Gemini Portugal Jan 1997 - Dec 1997
    Lisbon Area, Portugal
    • 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].
  • Futuro - Sociedade Gestora De Fundos De Pensões, S.A.
    One Man It Department (Sysadmin, It Systems Manager ...)
    Futuro - Sociedade Gestora De Fundos De Pensões, S.A. Sep 1994 - Dec 1996
    Lisbon Area, Portugal
    • 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)].
  • Arsoft, Lda.
    Account Manager, Systems Administrator, Erp Consultant, Computer Repair…
    Arsoft, Lda. Sep 1992 - Aug 1994
    Lisbon Area, Portugal
    • At a small operation one has to wear a lot of hats [C, Novell, MS-DOS, Windows, Carbon Copy, etc.].
  • Multiple Customers
    Freelance Consultant / Developer
    Multiple Customers 1986 - 1992
    Lisbon Area, Portugal
    • 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.].

Paulo Gaspar Skills

Java Xml Maven Soa Javascript Sql Databases Git Integration Soap Jquery Pl/sql Continuous Integration Software Engineering Web Development Linux Uml Jenkins Php Servlets Json Core Java C System Architecture Css Microsoft Sql Server Oop Concurrent Programming Java Concurrency Software Development Methodologies Logging Software Development C++ Borland Delphi Rest Development Tools Open Source Software Bash Html Oracle Sql Firebird Turbo Pascal Object Pascal Webmethods Http Gwt Mac Os X Windows Eai

Frequently Asked Questions about Paulo Gaspar

What company does Paulo Gaspar work for?

Paulo Gaspar works for Impresa

What is Paulo Gaspar's role at the current company?

Paulo Gaspar's current role is Grupo Impresa - IT Deputy Director for S.D. (Head of Software Development).

What is Paulo Gaspar's email address?

Paulo Gaspar's email address is pg****@****rts.com

What skills is Paulo Gaspar known for?

Paulo Gaspar has skills like Java, Xml, Maven, Soa, Javascript, Sql, Databases, Git, Integration, Soap, Jquery, Pl/sql.

Not the Paulo Gaspar you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.