The following list describes the achievements categorized by responsibility
Initially Minto was hired to convert AS-400 based CL applications to the Google Cloud. It quickly became clear that the existing G4 solution lacked important As-400 features. Soon after that the team name was rebranded from CL team to AS-400 team and additional people were added to the team.
Due to his expertise and vision Minto quickly became the Lead engineer for the AS-400. During his time on the team Minto accomplished the following:
Tigo, an international telco, was looking for a Technical Architect to conduct an assessment for their new solution designs and provide recommendations on technology stack, best practices, overall architecture and specifications. The existing architecture diagrams, although based on C4, where not properly layered and hard to understand.
To better understand the actual solution and share / communicate the high level design, Minto recreated the diagrams according to C4 context and container levels. As a result Tygo was able to better divide the work and start with a phased implementation of the new micro services.
All of this for Microservices Architecture, DevOps infrastructure.
With the AuthorizationHub (AH) Minto took an API First approach. Where he first described the external and internel interfaces (API) of the authorization hub based on Rest principles. To formalise this approahc he introduced OpenAPI, as a result the interface is not only well documented, but can also maintained quite easily under version control.
Minto has applied a "pluggable" approach to the implementation, as a result underlying authorization systems can be added by means of a plugin. The result is that new authorization providers can be added without having to adjust the AH itself.
A CI / CD pipeline has been set up so new versions can, quickly and automatically, be rolled out to a (Pivotal) Cloud Foundry environment. Buzzword Bingo: Operating Systems: Windows, Linux, Azure Cloud Methods/techniques: Soap, Rest, Xml, JSON, Scrum, TDD, BDD, AOP, CI, CD, API first Tools: Git, Jenkins, Maven, Swagger / OpenAPI, Cucumber, Spring Boot, Spring Cloud, (Pivotal) Cloud Foundry, Microsoft Azure, WireMock, JWT
MoreXperts a place for self-employed and freelance IT professionals to exchange ideas and knowledge with monthly meet-ups. Additionally members help each other to get new assignments preferably without intermediaries.
By introducing an abstract API layer to SCUPA, Minto has contributed to decoupling the existing authorization system backend from it user applications. Previously, various user applications of authorization data had direct access to the authorization database. Due to the abstraction layer, the imple-mentation has been decoupled of the usage, but it has also enabled monitoring of data access and manipulation for auditing purposes.
He has also played an important role in automating the software delivery process and the transition to a DevOps-based way of working. By introducing a fully automated build and deployment process (CI/CD), dependence on the traditional OPS engineer has been reduced. This has made it possible to act considerably faster to incidents and sometimes even roll out new versions the same day.
Buzzword Bingo: Operating Systems: Windows, Linux, Azure Cloud Methods/techniques: Soap, Rest, Xml, JSON, MessageQueueing, Scrum, TDD, BDD, AOP, CI, CD Tools: Subversion, Git, GitHub, Jenkins, Maven, XL Deploy, Swagger, Cucumber, AspectJ, Spring
At 112Motion, Minto is assigned the task to guarantee that functional wishes can not only be realized but also lead to future proof and scalable solutions. The aim is to come up with generic solutions where possible.
An example of this is a system (TraeckIt) for storing, distributing and processing sensor data (from inhouse developed wearable devices). This system can store and distribute information from new sensors without requiring any modification to the system. For processing purposes it is able to integrate with 3rd party solutions in a generic configurable way.
In addition to the design and implementation of TraeckIt, Minto has a full technical overview. This includes custom designed wearable devices and the in house developed business rules engine.
112Motion is an organization that aims to improve healthcare by using technology in a smart way, thus actually making healthcare smarter. More details can be found here:
[link] [link] [link]
Bussword bingo: Operating systems: Linux, Google Cloud, IBM Bluemix Methods/techniques: MQTT, AMQP, Rest, JSON, MessageQueing, TDD, CI, CD, API first Tools: OpenAPI, AsyncAPI, InfluxDB, Kafka, Kubernetes, Quarkus, Smallrye, Eclipse MicroProfile, Knative, Docker
Minto has contributed improved Java support to Apache Openwhisk.
Project Digimelding and Reva
For Digimelding Minto designed and realized a solution for annotating existing data using Semantic Web standards. This solution was called AStore and encompassed a system capable of storing generic RDF based annotations in a Graph database in a controller way with the option of querying this data with predefined named queries. The AStore turned out o be so generic that is could easily be used for project Reva to store different annotations. Considering the budget and the time constraints the result turned out to be extremely stable and reliable. This despite the number of participating countries and users exceeded the initial expectations.
Technology being used:
Due to stability and scalability improvements Minto was rewarded commit rights for Apache Clerezza.
Testimony is an online testing tool for the Harmony (from Bridgeworks) business rules engine. Test data and response expectations can be entered in google doc spreadsheets. Upon execution response data is added to the sheet as well as the test outcome.
Technology being used:
Due to his technical expertise Minto launched proposals for improving both application performance and development speed. As a result of this Minto was assigned supervision of a highly specialized team to implement several of these improvements. Some parts of the application improved 400%. These improvements were crucial for acceptance of the application by large clients.
The following enhancements and improvements were build under his technical supervision:
• Mobipol Interface • Gis Interface • Telephony Interface • Tranforming internal message broadcast mechanism into a publish/subscribe message broker. • Introducing abstraction layers to transform parts of the monolithic application into reusable and replaceable components. • Defining and documenting component interfaces and making these components accessible from multiple programming languages (both C++ and Tcl). • Build process, unit testing and software metrics (code coverage) were streamlined and automated.
Ernst & Young heavily uses an in-house developed flat file based message broker. For the Rate Calculation Tool an incoming flat file with employee salaries had to be transformed to employee rates, based on lookup information stored in a Oracle database.
The second assignment again involved reading and writing flat files, however this time the transformation was more complex. Looking at the transformation rules Minto refused to build a hard coded solution, because the rule would probably change before the project was finished. Instead Minto came up with a highly configurable solution. The actual configuration matched the transformation specification so closely that it no longer required a developer to make any transformation changes. Due to the complex matter, changes to these transformation rules occurred regularly even till the very last day.
The customer was so satisfied with the second interface that the same solution was, after minor adaptions, used elsewhere.
(While employed at Logica)
Assisted by three others, Minto investigated the impact of replacing an existing commercial work flow (Staffware) application with a solution he designed himself. It was essential that the proposed solution be designed in detail and documented.
Within this project Minto had the following responsibilities: • Convince KPN Telecom as well as fellow team members of the advantages to building a generic solution. • Investigating and writing the technical design for a generic solution. • Guard Component/Object oriented (CBD) approach for the individual pieces to improve interface as well as object reuse.
Due to the lack of good structured documentation the team had to spend too much time into digging up the information. To prevent this from a reoccurring, Minto devised an easy-to-use storage mechanism for the whole project, involving storing both the source code as well as the accompanying documentation in Microsoft Visual SourceSafe.
(While employed at Logica).
On this project Minto began as an team-member, since the preferred roles where already occupied by others. As a result of his technical skills Minto was soon promoted to technically design the application. Besides designing Minto implemented the majority of the most complex parts of the application.
Minto was subsequently promoted from team leader to technical manager in a number of subprojects. In acknowledgement of his knowledge and ideas for the Call Centre application, Minto was asked to join the Design Office for the entire Telfort account.
Due to his skills Minto was regarded by the 45-man project team as the company•s walking encyclopaedia with regards to ActiveX, COM, Microsoft Windows 9x/NT and the developed Call Centre Application. Due to his analytical skills and commitment Minto was frequently requested to assist with getting technically grounded sub-projects back on track.
(While employed at Logica)
As part of an innovative project of 5 team members, Minto has performed an pivotal role in switching from conventional Monolithic to component based development.
Minto had the following responsibilities: • Guarding the Component/Object Orientation of the various parts. • Defining the technical design for an open communication interface together with two other team members. • Realising a major part of the previously mentioned technical design together with building several related development tools. • Producing a sample application that makes use of the new services. • Creating a plan for the remaining time between the first Beta and the final release.
Minto has also been actively involved in lifting the ActiveX knowledge of the team members to a higher level.
As a member of a 3-man pioneering, Minto has helped migrate a design system from a DOS based to a Microsoft Windows 95 based environment. His work consisted of producing a technical design, implementing it and taking care of a user-friendly interface. The design system also had to make optimal use of the additional possibilities of the new environment. Based on the experience gained and professionalism demonstrated, Minto has been asked to be a consultant for other projects. For these his knowledge on Microsoft Foundation Classes and component based development has been instrumental setting up these applications. Minto has also played a significant role in setting up specifications for a totally new future design system based on Microsoft•s Component Object Model technology.
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.