Download the printable (PDF) version This CV is written in AsciiDoc format. Its source code is available at my resume repository on my GitHub account. |
Personal Details
- Contact
-
-
E-mail: marco.pasopas@gmail.com
-
Mobile Phone/WhatsApp: +31 6 18808521
-
Skype: marco.pasopas
-
- Social Media
- Location
Short Resume
Technical Skills
Techniques |
|
---|---|
Tools |
|
Platforms |
|
Language & Frameworks |
|
Work Experience
Oct 2017 |
Current |
Philips Research |
|
Defining and implementing cloud (native) architectures (based on Amazon AWS) for various research projects & products while ensuring organizational compliance for global research/product groups. Ensuring that code and deliverables are of high quality with security mitigation’s. Evangelizing best practice software engineering principles across the entire (global) organization. |
|||
Oct 2013 |
Oct 2017 |
Signify |
|
Responsible for the design and implementation of a global Cloud based product platform (based on Amazon AWS) (architecture and implementation). Ensuring that implemented polyglot microservices are used in multiple product propositions. |
|||
Dec 2008 |
Oct 2013 |
IHomer |
|
Responsible for design & implementation of a global web-based platform to facilitate charging of electrical vehicles. |
|||
Sept 1997 |
Dec 2008 |
CGI |
|
Implementation of different mobile applications, infrastructures and technologies and professional/people development for a group of +/- 200 software engineers. |
|||
Nov 1995 |
Sept 1997 |
Jan de Rijk Logistics |
|
Implementation of internal projects, including transport planning, vehicle track and trace. |
Extended Resume
Work Experience
Software Architect Cloud & Platforms at Philips Research
Oct 2017 to Now (ongoing)
Philips Research
Defining and implementing cloud (native) architectures for various research projects & products while ensuring organizational compliance for global research/product groups. Ensuring that code and deliverables are of high quality with security mitigation’s. Evangelizing best practice software engineering principles across the entire (global) organization.
-
Creation of a product for data ingestion and analysis that is able to monitor specific conditions on intensive care units. Collecting data and ingestion into time series databases for later analysis. Driven by AWS Serverless software modules.
-
Platform attention points (autoscaling, availability, performance (data throughput & replay), data storage, visualization)
-
-
Working with internal incubators, prioritizing features and implementing these using cloud native technologies
-
Introduced various Software Quality aspects including Software Security Supply Chain (from code to deliverable)
-
Introduced application code security scanning using Continuous Integration
-
Docker security Container Scanning as part of delivery pipelines
-
Created and guide Software Project XRays across the entire organization. Enabling teams/projects to improve in areas that are required for meeting the quality standards that are set on corporate level
-
Technologies used:
Serverless, Docker, Java, Python, JavaScript, Go, Groovy, SpringBoot, Terraform, SonarQube, AWS Webservices (EC2/ECS/ECR/ELB,S3,CloudWatch,Elasticsearch,RDS,IAM,API Gateway,Kibana), Git, GitLab, GitHub, InSpec, Goss, InfluxDB, SAFe (Scaled Agile Framework)
Software Architect Cloud & Platforms at Signify
Oct 2013 to Oct 2017
Signify
Platform: Interact Office IOT
Responsible for the design and implementation of a global Cloud based product platform (architecture and implementation). Ensuring that implemented polyglot microservices are used in multiple product propositions.
-
Organized various workshops to create awareness on Cloud architectures and development approach
-
Implementation of a Continuous Integration & Deployment environment
-
Docker images are build using a Jenkins cluster and pushed to Amazon ECR Docker repositories using Jenkins Pipelines
-
-
Infrastructure as Code
-
Creation of Terraform modules to enable Continuous Deployment of the infrastructure and services
-
-
Implemented REST based Microservice architecture
-
Deployment based on Docker Images using AWS ECS/ECR Container Services
-
Message Driven Architecture using Amazon SQS
-
Service discovery based on Consul
-
Introduced and implemented a Unified Logging Layer based on Fluentd
-
Infrastructure and service monitoring using CloudWatch/Prometheus
-
-
Internet Of Things (IOT) implementation based on the MQTT protocol
Technologies used:
Docker, Java, Groovy, Scala, SpringBoot, Angular, Rest Application Markup Language (RAML),OpenAM, Gradle, Maven, Consul, NetFlix Eureka/Hystrix, Terraform, AWS Webservices (EC2/ECS/ECR/ELB,S3,CloudWatch,Elasticsearch,RDS), Grails, Spock, AMQP, RabbitMQ, REST, HMAC security, Tomcat, Linux, Neo4J, Jira, Stash, Git, Confluence, Scrum, SAFe (Scaled Agile Framework), MQTT, HiveMQ, Prometheus, Fluentd, InfluxDB, Microservices
Software Engineer & Architect EV Solutions at IHomer
Jun 2011 to Oct 2013
IHomer
Clients: Open Charge Alliance, E-Laad, Alfen
Responsible for design & implementation of a web-based platform to facilitate charging of electrical vehicles.
-
Collaborated with various stakeholders and clients to optimize the platform
-
Member of the OCPP steering committee driving new protocol versions
-
Serve as technical lead on the AMQP/REST based architecture
-
Presenting across Europe on the OCPP protocol to get external partners involved in development of the protocol
-
Implementing the design together with a team
-
Proof of concept implementations for third parties implementing OCPP specifications
Methodologies & Technologies used:
Java, Groovy, Grails, Spring, Spock, Apache Axis, REST, JMeter, SoapUI, XML, XSLT, SOAP, AMQP, JSON, RabbitMQ, Nokia Maps, HMAC security, Tomcat, Linux, MySQL, Ansible, Agile
Software Engineer & Competence Lead at CGI
Sept 1997 to Dec 2008
CGI
Clients: Shell, Unilever, GE, Kennisnet, KLM, NS, Aegon, PTT Post, Lyondell
-
Software Engineer
-
Implementation of different mobile applications, infrastructures and technologies
-
Mobile hardware selection for KLM for use in-flight
-
Responsible for the design, development and the implementation of a number of applications for an intranet. Applications have been developed using Java on the NetDynamics application server
-
Development of high traffic based website for Dutch Railways
-
Trainer for IBM WebSphere J2EE platform. Introducing concepts such as object orientation, technical directives and design directives
-
Implementation of a e-learning platform for Kennisnet using Open Source technologies
-
First of a kind development of a mobile ticketing platform used by customers like Efteling, Madam Tussaud and Living Tomorrow. Winning the Dutch national ICT Award 2004.
-
-
Competence Lead
-
Responsible for the professional/people development for a group of +/- 200 software engineers
-
-
Innovation Architect
-
Being part of the "Working Tomorrow" innovation incubator creating innovative concepts, technologies & methodologies. Responsible for the architecture, selection, progress and staffing
-
Methodologies & Technologies used:
.Net Compact Framework, OpenNetCF, Java, iAnywhere SQL studio, IBM WebSphere Connection Manager (WECM),
Eclipse, NetBeans, Java J2SE, Oracle, Web Services, UML, RUP, JUnit, Tomcat, J2EE, PostgreSQL, MMBase,
Microsoft Pocket Pc, Windows Mobile, Appforge, J2ME, Java MIDP, BEA WebLogic, NetDynamics
IT Support at Jan de Rijk Logistics
Nov 1995 to Sept 1997
Jan de Rijk Logistics
Internal IT support Employee responsible for internal projects
-
Selection and Implementation of company wide European network. (Wide Area Network)
-
Implementation of a satellite Tracking & Tracing solution for vehicles
-
Optimization of transportation and people planning
-
Implementation of vehicle bound hour registration
Conferences & Presentations
Philips Software Conference, Bangalore/India, September 2019
-
Are you aware?? Compliance and Security Testing
-
Internal conference: raising developer awareness around liability and ownership
-
Gr8Conf, Copenhagen, May 2019
-
Are you aware?? Compliance and Security Testing - Session info
Gr8Conf, Copenhagen, May 2018
-
Ridiculous easy centralized application logging & monitoring - Session info
-
The Internet Of Things and capturing Time Series Data - Session info
Gr8Conf, Copenhagen, May 2017
-
Infrastructure & System Monitoring using Prometheus - Session info
-
Collect distributed application logging using Fluentd (EFK stack) - Session info
-
Running your Dockerized application(s) on AWS EC2 Container Service - Session info
Devoxx UK, London, May 2017
-
Infrastructure & System Monitoring using Prometheus - Session info
Gr8Conf, Copenhagen, May 2013
-
Using Grails to power your Electric Car - Session info
Education
Name | Year |
---|---|
Various programming and platform courses |
2014-now |
Certified Scrum Master |
2014 |
Dutch national ICT Award 2004 |
2004 |
Certified Java Developer |
2001 |
Laboratory Information & Automation (Bachelor Degree) |
1997 |
Side Projects
NextBuild Conference
May 2015 to Dec 2019
NextBuild
Initiator and organizer of the free NextBuild Software Conference. The NextBuild Conference is intended for developers/architects who are passionate about software development and want to learn, meet and share. The conference runs every year and has roughly has 25+ speakers, 300+ attendees running in 4 parallel tracks.