We provide IT Staff Augmentation Services!

Microservices Architect Resume

3.00/5 (Submit Your Rating)

TECHNICAL SKILLS:

Problem Solving: Application Architecture, Enterprise Architecture and Complex Systems, Proof of concepts, Application Prototypes, Algorithms, Scaling

Languages, Frameworks and Platforms: Java 8, J2EE, Spring, Spring - boot, Spring-Cloud, Hibernate, Tomcat, JBoss, ActiveMQ, Kafka, Junit, Mockito GraphQL, JavaScript, Type Script, NodeJS, HTML5, CSS Python, NumPy, Flask PHP, MySQL, Laravel, CodeIgniter ActiveMQ, RabbitMQ, ZeroMQ, Kafka

Cloud: Amazon AWS, Azure, Docker and Kubernetes

Databases: MySQL, SQL-Server, Sybase, Oracle, MongoDB, DynamoDB

Software: Power Point, Visio

WORK EXPERIENCE:

Microservices Architect

Confidential

Responsibilities:

  • As of March 2021, I was promoted to "Enterprise Architect" to help with business modernization around logistics and intermodal operations by integrating new vendor products, new in-house applications and deprecating legacy systems within the organizations technology landscape.
  • I provided expertise to CN-Rail to move the company’s information technology application practice away from monolithic architecture to agile micro services best practices by creating presentations and workshops to demonstrate how new technologies can benefit the organizations overall technology strategy.
  • Created proof of concept applications to demonstrate micro services and orchestration using Spring Boot NodeJS, TypeScript, JavaScript and GraphQL. Built numerous enablers for NodeJS to talk to Spring Cloud.
  • Implemented the first cloud platform from the ground up using Spring Cloud. Provided the entire technical delivery and ran workshops to drive technology adoption with internal and other 3rd party software development teams from JBoss to Spring Boot.
  • Designed the first public API from the ground up using Spring Boot to allow customers to track shipments on rail cars. This API consisted of multiple domain services to deliver data flow and orchestration services to implement business rules. Data was streamed into domain services using KSQL on Cloudera Kafka.
  • Managed offshore resources for Java programming around the first public API. Mentored numerous developers and significantly improved code quality and delivery times.
  • Designed applications around the microservices platform for alerts, error handling, high availability monitoring and dynamic scheduling. Designed PoC applications which demonstrated hybrid cloud architecture and containerization around Kubernetes.

Developer (Ongoing personal project)

Confidential

Responsibilities:

  • Signalwealth.ai is my own project and is not a 3rd party employer. I wanted to get a personal edge on which has resulted in my own micro trading platform for home use. It is ongoing and I would be more than happy to demonstrate it.
  • Designed a client/server solution using Python Flask and React to visualize markets around determining cycles through machine learning.
  • Wrote a client graphical interface in React/TypeScript/HTML5 to visualize the machine learning results to determine trade setups and market risk against commodities, indexes and foreign exchange.
  • Implemented MongoDB to store market data and machine learning results, created tooling to interact with the machine learning service to save and retrieve market data and ensure its integrity.

Software and Cloud Engineer

Confidential

Responsibilities:

  • Created various proof of concepts in Python for streaming log files and other data from cloud environments to on premise using AWS services such as SNS, SQS, S3 and Kenesis.
  • Created a multi-threaded log streaming application from the ground up using Java EE and Spring running in Treadmill.
  • Wrote an Azure log streaming application that consumed insight logs around CloudBlob storage.
  • Provided fast agile releases.
  • Wrote unit tests using JUnit and Mockito

Software Architect - Advisory

Confidential

Responsibilities:

  • Provided expertise to scale a web application to control a grid of city lights across an IPV6 network to support over 100K Simultaneous devices.
  • Assisted in managing GE’s largest light grid rollout for the by assisting with client presentations, developing API’s for controlling light fixtures and providing hardware recommendations for high availability solutions.
  • Assisted fixing race condition bugs in multithreaded code.
  • Mentored numerous interns on software engineering and dev-ops operations.
  • Provided agile releases and assisted in running daily scrums.
  • Prototyped applications and assisted with determining product usage statistics in Python
  • Participated in Java EE programming using threads and JMS messages queues.

Web Developer

Confidential

Responsibilities:

  • Assisted Vibrant marketing in the launch of numerous small portal websites driving promotional sales for Sennheiser audio and Sleeman’s brewery.
  • Developed numerous back end scripts using PHP and MySQL.
  • Created front ends using jQuery and Bootstrap for site management.

Software Engineer

Confidential

Responsibilities:

  • Rebuilt the global contractor payment system from the ground up using Java EE with Spring Framework, Sybase SQL, HTML5 and Angular JS.
  • Implemented an SDLC process using Jenkins, Git and Perforce on Redhat Linux.
  • Assisted in maintaining a legacy application for contractor on-boarding using HTML and Perl.
  • Performed all change management duties and assisted with documentation for changes in production environments.
  • Moved several legacy Perl, HTM5 applications into continuous integration using Perforce and Jenkins.
  • Wrote unit tests using JUnit and Mockito
  • Rebuilt the Economic club of Canada website from the ground up using PHP, MySQL and HTML5
  • Responsible for the entire SDLC process end to end using Github for source control, Capistrano for deployment and provided a hosting solution on Amazon EC2.
  • Assisted in migrating the companies e-mail, contacts and calendar to Google Business.
  • Performed on going website updates per request.

Software Engineer

Confidential

Responsibilities:

  • Stabilized the company’s flag ship software application SDLC process while continuously working with an outside vendor to assist on rebuilding a new SaaS platform.
  • Maintained an existing SaaS solution using HTM5, PHP and Mongo DB.
  • Implemented an SDLC process using Git and Capistrano.
  • Implemented a scalable cloud hosting solution using Amazon EC2 and Amazon S3 with Redhat Linux, NGINX and Apache
  • Created a contest platform using PHP, HTML5 and MySQL with white label capabilities and localization features to be multi-lingual.

Mobile Developer (Principal Contractor)

Confidential

Responsibilities:

  • Created a hybrid pilot mobile application for a major civil engineering firm to demonstrate logistics and shipment tracking capabilities using PhoneGap, HTML5 and backbone.js.
  • Assisted with vendor selection to develop a backend solution to drive the application using C# .NET.
  • Provided three different version of the application for iOS, Android and Blackberry 10.
  • Provided guidance based on the company’s goals and strategies for a multi-phase application rollout.

Management Consultant - Digital Transformation

Confidential

Responsibilities:

  • Worked as a management consultant to provide an application prototype that demonstrated wealth management capabilities on tablet devices.
  • Participated in workshops and discussions with one of Canada’s largest banks to continuously iterate a tablet prototype.
  • Worked with solutions architects to provide a roadmap to support a mobile framework for personal and advised wealth management.
  • Provided rapid agile iterations and deployment for POC’s

Applications Architect

Confidential

  • Assisted RSA (Royal Sun Alliance) Canada in determining the company’s overall mobile strategy and future road map through research and prototyping mobile applications across Android, iOS and Blackberry.
  • Provided leadership expertise, consulting and research in creating high availability mobile application solutions across multiple device platforms such as Android (API Level 14), iOS and Blackberry using PhoneGap.
  • Built relationships between all stakeholders including the PhoneGap team at Adobe by assisting with bug fixes and PhoneGap architectural issues and missing API documentation.
  • Wrote several native plugins for iOS and Android which allowed me to control native phone functionality within an HTML5 / JavaScript environment using Java and Objective C.
  • Provided architecture expertise to create high availability restful web services using JSON inside an enterprise environment, which pulled data from different systems within the client’s organization and provided JS debugging using Chrome.
  • Created and published a fully cross platform Cordova based application using HTML5 JavaScript with Backbone.js, Handlebars.js, Google Map API, CSS3 and jQuery Mobile for iOS Android and Blackberry for RSA Canada in the iOS App Store, Android Play Store and Blackberry App World.

Applications Architect

Confidential

Responsibilities:

  • Created a client-server solution for iOS using Objective C, Java EE and Oracle DB in a secure validated environment and stored source code using SVN.
  • Assisted with the internal development team by creating a cutting edge Java EE stack using JBoss AS 5.0, Hibernate, Spring, RestEasy JAXB, Lombok and Struts2 which provided a more rapid development time for deploying web services and used Maven to assist with resolving library dependencies.
  • Created a restful JSON web services API using RestReasy for client-server communication and provided documentation describing the applications API and administration interface.
  • Created a centralized admin console for users to create meetings and import meetings from other 3rd party vendor systems using Struts2 JavaScript, CSS3 and HTML5 to render the front end.

We'd love your feedback!