What's blockchain ?
Understand the Blockchain in Two MinutesI focus mainly on
"If I train well and stay focused, I'm confident I can deliver when the time comes."- Ashley WagnerAgile Approach
I am focussed on adaptive planning, evolutionary development, early delivery, and continuous improvement, and I response rapidly and flexibly to change.
During my career, I have done a lot of projects with Java involved. I have done Applets, desktop applications, web services (Rest), backend applications, android appplications ... So in summary, I have skills in : Maven, IntelliJ, Eclipse, Tomcat, Jetty, pub/sub, queue (Amq, hornetQ), J2EE (websphere, weblogic, jboss), JPA (Hybernate, eclipselink), Jasper Report, Spring ... Java is my favorite language, so I am always looking for an opportunity to extend my knowledge.
Hyperledger Fabric
Hyperledger Fabric is a permissioned blockchain infrastructure providing a modular architecture with a delineation of roles between the nodes in the infrastructure, execution of Smart Contracts (called " chaincode" in Fabric) and configurable consensus and membership services
Web Application
As there is always a front-end in projects, I was confronted with the website technologies. I developed HTML website on all major development platforms: PHP, JSP, Servlet, JavaScript, HTML5, CSS, Ajax, JQuery, Kendo UI, JSON, XML, google map, Angular JS, Angular 2+ .
Who am I ?
A long time ago, with a master degree in computer science, I started my carreer as a Java developer in the GIS domain.
After a few years, I co-founded my own company, RFIDEA sa. Our company focussed on software development around
the RFID technology.
In 2011, we sold the company and I decided the become freelance and to come back to my
passion: software development.
Now, after more than 15 years in software developement (combined with IOT) for
the pharmaceutical and logsitical sectors, I decided to focus on a disruptive innovation named Blockchain.
Other skills
“Nothing ever becomes real 'til it is experienced." ― John KeatsISO 9001:2008 Certification
ISO 9001:2008 specifies requirements for a quality management system where an organization:
- needs to demonstrate its ability to consistently provide product that meets customer and applicable statutory and regulatory requirements
- aims to enhance customer satisfaction through the effective application of the system, including processes for continual improvement of the system and the assurance of conformity to customer and applicable statutory and regulatory requirements.
Pharmaceutical domain
In software development, the V-model represents a development process that may be considered an extension of the waterfall model, and is an example of the more general V-model.
Instead of moving down in a linear way, the process steps are bent upwards after the coding phase, to form the typical V shape.
The V-Model demonstrates the relationships between each phase of the development life cycle and its associated phase of testing. The horizontal and vertical axes represents time or project completeness (left-to-right) and level of abstraction (coarsest-grain abstraction uppermost), respectively.
Internet of things
As the cofounder of the RFIDEA company, I have more than 10 years of experience with this technology. I can help you to integrate that technolgy in your projects:
- help to choose the right technology
- help to deploy and configure
- help to develop the business logic software (embeded, middelware, standalone)
Cloud computing
With GCP (PAAS) you have a very high level of SLA, a nearly infinite scalability and a absolute control on your costs.
During my last mission, I developed a seriuous experience on that platform (using Java, Maven, Git and IntelliJ):
- App Engine: Google App Engine is a platform for building scalable web applications and mobile backends. App Engine provides you with built-in services and APIs such as NoSQL datastores, memcache, and a user authentication API, common to most applications. App Engine will scale your application automatically in response to the amount of traffic it receives so you only pay for the resources you use.
- Endpoints: Google Cloud Endpoints consists of tools, libraries and capabilities that allow you to generate APIs and client libraries from an App Engine application, referred to as an API backend, to simplify client access to data from other applications.
- Google Idendity ToolKit (GitKit): Google Identity Toolkit enables app and website makers to easily support multiple authentication options for their end users.
- Google Cloud Datastore: Google Cloud Datastore is a NoSQL document database built for automatic scaling, high performance, and ease of application development.
- Google Cloud SQL:Google Cloud SQL is a fully-managed database service that makes it easy to set-up, maintain, manage and administer your relational MySQL databases in the cloud.
- BigQuery:BigQuery is Google's fully managed, petabyte scale, low cost analytics data warehouse.
- Dataflow:Dataflow is a unified programming model and a managed service for developing and executing a wide range of data processing patterns including ETL, batch computation, and continuous computation.
Scrum master
- The waterfall model is a sequential design process, used in software development processes, in which progress is seen as flowing steadily downwards (like a waterfall) through the phases of conception, initiation, analysis, design, construction, testing, production/implementation and maintenance.
- Scrum is an iterative and incremental agile software development framework for managing product development. It defines "a flexible, holistic product development strategy where a development team works as a unit to reach a common goal", challenges assumptions of the "traditional, sequential approach" to product development, and enables teams to self-organize by encouraging physical co-location or close online collaboration of all team members, as well as daily face-to-face communication among all team members and disciplines in the project. A key principle of scrum is its recognition that during production processes, the customers can change their minds about what they want and need (often called requirements volatility), and that unpredicted challenges cannot be easily addressed in a traditional predictive or planned manner. As such, scrum adopts an empirical approach—accepting that the problem cannot be fully understood or defined, focusing instead on maximizing the team's ability to deliver quickly, to respond to emerging requirements and to adapt to evolving technologies and changes in market conditions.
Frequently asked questions
“Judge a man by his questions rather than by his answers.” - Voltaire- What is your invoicing address ?
- Daniel Penninck
Rue René Pierre 25
1467 Gérompont, Belgium
VAT BE 0632 915 102
- How to contact you ?
- eMail: daniel.penninck@pendasoft.com
- What are the payment products accepted ?
- Wire transfer(IBAN): BE43 0017 609 478 01
- Digital Currency Payments