Now you can Instantly Chat with Richard!
I love to be challenged, to go beyond what I (think) know, go beyond who I am now and grow through continuous experimentation and learning. Above all, I love sharing my passion with like minded individuals and organizations.
Any problem, ...
Wealth Management, BNC senior java consultant Montréal, Quebec
I worked as part of the project "R-Broker integration", for the division of Wealth Management. R-Broker is a software package used by several firms in the country, including BNC competitors, for investment (instrument) management. As part of the project, the bank wants to gradually own the features that R-Broker currently provides ... to eventually completely replace it ... And possibly compete in the near future.
As a member of the team, I worked on the research, development of Kafka technology, as well as the development and integration of a series of three modules for a particular feature: query processing requests for investment (coming from R-Broker) and their confirmation.
I, also, participated in many meetings, to communicate the design and the specifications to various groups of intervention, be it data architects or network architects or the group of management of infrastructures and performance. As well as make the transfer of knowledge.
I accomplish my role through continuous interaction by producing high quality code, interacting with PMs, architects and other colleagues in an agile environment.
Environment: openJDK11 / 12, Kafka, spring-kafka, Oracle 12, openshift, mapstruct, jira, springboot 2.0, spring-data-jdbc, apache-cxf and JAX-RS. MacOs and Windows 10.Show More Show Less
SkillsopenJDK12 Apache-Kafka Spring-Data
Ticketmaster is a division of livenation inc. Ticketmaster is the largest provider of event tickets (cultural as well as seasonal ticket management for sports events). I worked in the "International API" team. The mission of this team is to provide core services to other teams in ticketmaster and other partners across the EU. The API is used across 26 countries in the EU.
As a member of the team, my main role is the implementation of new features to help the company maintain its legal obligations in terms of security and data protection in a very strict legal environment. My second role is to maintain and evolve the system so that the company maintains and consolidates its leadership in the industry. I accomplish my role through continuous interaction by producing high quality code, and interacting with PMs, architects and other colleagues in an agile environment.
Environment: JDK 8, mongoDB, mysql, elastic search, docker, activemq, hibernate, Spring (core, data) and JAX-RSShow More Show Less
ToolsIntelliJ IDEA MacOS
Cogalab inc (www.cogalab.com)
Cogalab is an R&D and digital product development agency. Our mission is to work with our clients, from early research, assumption validation, design and rapid prototype iterations for native mobile and web applications. With our small interdisciplinary team (programmeur, UX designer, data analyst and digital marketing), we strive to give a personalized service. We use a variety of methodologies (lean user research, customer development, design sprint, etc...) and technologies; to accelerate development and mitigate risks associated with the exploration of new markets and/or new types of digital products.
Environment: iOS, android, dart, swift, java, GAE, Google Analytics, Google cloud, UX design, spring-boot, spring-core, spring-mvc, HTML5, CSS3 and third party APIs.Show More Show Less
ToolsIntelliJ IDEA VSCode
Adopt inc (a Kronos Division) Consultant, senior back-end software engineer
Adopt inc, develops and commercializes man power and material resources optimization for the aviation industry. Our biggest competitors are Boeing and Lufthansa Systems AG. I am part of a small team with the mission of modernizing one of the product’s legacy code, while insuring maintenance of existing features and ongoing bugs fixes. The goal is to enable better modularization, which would enable faster turn around to customize the system for new clients
Environment: Java 6, java 8, Swing, maven, ivyShow More Show Less
ToolsEclipse IntelliJ IDEA