Alex Ewing

Senior Java Consultant @Bank of Canada

Ottawa, ON, CA
MOBILE NUMBERS
+91 *********19

Signup · Get unlimited contacts

WORK HISTORY

May 2024 — Present

Senior Java Consultant @Bank of Canada

View department →

Designing and implementing highly available, performant and scalable containerized microservices for financial transaction management and compliance with Swift ISO 20022 standards.• Designing and implementing multi-tier, message-driven architecture deployed on a Kubernetes cluster and cloud infrastructure using Spring Integration, JMS, JCA, JTA, MS SQL Server, Apache AMQ Oracle AQ.• Implementing RESTful web services using Spring Framework, JPA, SQL and MS SQL Server.• Implementing deployment orchestration scripts using Kustomize and Bash.• Designing and implementing responsive web applications using Angular and Bootstrap.• Implementing schema and data migration scripts using SQL and Flyway.• Implementing Jenkins pipelines for CI/CD and test automation using Groovy.• Optimizing application reliability using various instrumentation tools and JVM tuning techniques.

EDUCATION

2008 — 2010

Algonquin College of Applied Arts and Technology

Certificate, Computer Information Systems

2010 — 2012

Algonquin College of Applied Arts and Technology

Diploma, Computer Programming

SKILLS

Web DevelopmentGruntjsMvcXmlRestSoftware DevelopmentScrumBootstrapJsonJunitJava Enterprise EditionCssMicrosoft Sql ServerAjaxSqlJpaDatabasesEclipseBowerTomcatJqueryWeb ApplicationsAgile MethodologiesVb.netIntellij IdeaMysqlMavenSoapWeb ServicesJspOracleJavascriptUmlKarmaJboss Application ServerJavaAngularjs

ABOUT ALEX EWING

Software engineering enthusiast with over 15 years of experience designing and implementing modern, scalable and highly available distributed systems that help organizations exceed their goals.SOLID design principles advocate. Proficient with Java SE, Java EE, Spring Framework (Spring Core, Spring Security, Spring Web MVC, Spring Data JPA, WebFlux), Reactive Programming, Data Migration, IAM, OAuth 2.0, Single Sign-on, mTLS, Apache AMQ, Oracle AQ, Kafka, Docker, OpenShift, Kubernetes, Argo CD, DevOps, GitOps, Infrastructure as Code (IaC), Ansible, Swagger, AspectJ, Message-driven Architecture, Aspect Oriented Programming (AOP), Data Structures, Test-Driven Development (TDD), Hibernate, SQL, JDBC, JavaScript, Angular, React, TypeScript, Kendo UI, Ext JS, jQuery, Design Patterns, Service Oriented Architecture (SOA), SOAP, REST, JAX-WS, JAX-RS, OpenAI API, Azure, AWS RDS, Elastic Beanstalk, Jelastic Cloud, Google API (Maps, Geolocation, Places), OData, XML, Python, Flask, ColdFusion, PHP, JUnit, HTML, Bootstrap, CSS, Oracle, MS SQL Server, MySQL, Liquibase, Flyway, Grunt, Bower, Gradle, Maven, Windows, Linux, Bash etc…

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Alex Ewing — Senior Java Consultant at Bank of Canada in Ottawa, ON, CA | Unifers