We provide IT Staff Augmentation Services!

Cloud & Web Architect Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Versatile software Architect expert in designing and delivering secure, high quality, high performance, and cost - effective software solutions in different industry verticals (Finance, Telecommunications, Oil transportation, …)
  • Strong experience on Cloud Technologies focusing on Windows Azure & Amazon AWS.
  • Hands-on experience with microservices (Service Fabric, CosmosDB, MongoDB, RabbitMQ...)
  • Strong experience building microservices based solutions
  • Web development using Angular 1,2,4,5, Typescript, Backbone, and CoffeeScript
  • Design and implementation of SPA and responsive web applications.
  • Expertise using Microsoft Stack: ASP.NET CORE, MVC 4 / Web API, WCF, WF, Entity Framework
  • Design and implementation of high performance scalable multi-tier, multi-layer solutions.
  • Research on DevOps techniques and Continuous delivery practices.
  • Experience setting-up a Continuous delivery pipeline using Microsoft technologies.
  • Important experience in developing a PKI infrastructure based on Microsoft’s MS Certificate.

TECHNICAL SKILLS

Web Applications: Angular 1 & 2 & 4, Typescript, Backbone, ASP.NET, HTML5Cloud Azure, CosmosDB, Service Fabric, Service Bus, App Insights, App Gateway, Redis cache, VNET, Azure storage, ...

Cloud AWS: Lambda, Redshift, DynamoDB, EC2, S3…

.Net: .Net Core 2, ASP.NET Core, .Net (WCF & WF & Entity Framework). C#

Data Access: CosmosDB API, Mongo API, Entity Framework, LinQ to SQL, ADO.net

Database: CosmosDB, MongoDB, SQL Server 2012, AWS Redshift, Oracle DB

Testing: FIT Fitness, TDD, NUnit, NMock, RhinoMock, Moq

Tools: ANTS Profiler, dotTrace, Wireshark, Fiddler, SoapUI, NDepend…

Reports: SQL Server Reporting Services 2008

Other: Telerik MVC 2011, TFS 2015, SharePoint 2010, Word & Excel automation. Visual Studio SDK and Office automation

PROFESSIONAL EXPERIENCE

Confidential

Cloud & Web Architect

Responsibilities:

  • Architected the transformation of a complex, 20 years old, flight tracking solution into a cloud-native, web based solution.
  • Put in place a multi-tenant, scalable, highly available, high throughput, microservices based, cloud native platform to support the new solution
  • Re-architected an existing SPA application for better modularity and maintainability.
  • Reviewed and Validated the new platform solution with Microsoft experts.
  • Put in place the migration and transformation strategy.
  • Dealt with the microservices complexities: Consistency, bounded contexts, transactions, idempotency...
  • Participated in the infrastructure provisioning and application deployment automation
  • Put in place the security solution: Infrastructure and Application
  • Put in place the solution to be multi-deployment target and non-cloud vendor locked-in.

Tools: CosmosDB, Service Fabric, VMSS, Azure Service Bus, App. Insight, App Gateway, …

Confidential

Lead Architect (Cloud & RIA)

Responsibilities:

  • Worked on building a full Cloud Migration tool (Role: Product Owner)
  • Worked on rebuilding our RIA Framework using the MEAN Stack (Role: Product Owner)
  • Worked on achieving Amazon AWS Advanced Partnership.
  • Helped setting up Confidential Cloud Services Offerings.
  • Built a detailed plan for Cloud Migration Discovery activities.
  • Built a reusable RIA Framework that was applied to three different projects.
  • Set-up a DevOps continuous delivery pipeline using Microsoft technologies: TFS2015 & MS Release Management
  • Worked on tens of pre-sales opportunities
  • Worked on multiple internal projects: Cloud, MEAN stack …
  • Supported Expedia project on Data Ingestion Design Review: AWS Redshift, EMR, and Data Pipeline.
  • Supported CEA project on Azure Active Directory implementation knowledge transfer.

Confidential

Cloud Architect

Responsibilities:

  • Architected the migration of the United Shore’s document management system (DMS) from their current vendor’s platform into a new platform, cloud-first, desktop-first SPA.
  • Architected a document recognition and classification engine to be built on top of 3rd party solutions.
  • Evaluated and communicated with tens of OCR/ADR/ADE providers
  • No implementation.

Confidential

Web Architect

Responsibilities:

  • Architected a green field, Internet facing, mobile-first, Responsive Single Web Page Application to provide asset allocation and security selection advice to individual investors
  • Support of Mobile, tablet and Desktop layouts across tens of browsers.
  • Integrates site Analytics (SiteCatalyst)

Confidential

Web Architect

Responsibilities:

  • Responsible of the rewrite of a legacy Issue Tracking system from Silverlight into a responsive single page web application (only Front-end)
  • Reused the Framework built a year before for Confidential
  • Reviewed and proposed solutions to optimize Customer’s Information Architecture as well as existing back-end Performance issues.

Confidential

Web Architect

Responsibilities:

  • Architected the rewrite of an Incentive Sales Solution (multiple VB6 applications) into a single RIA Application based on the framework built a year ago.
  • Worked on designing a full solution to the current Month-end processing activities.

Confidential

Cloud Architect

Responsibilities:

  • Responsible of setting-up and executing a Cloud migration plan of 5 legacy web and mobile (IOS) applications to Amazon AWS.
  • Set up a fail back strategy in case of unexpected unsolvable migration issues.
  • Orchestrated the different IT groups for successful final Production migration execution.

Confidential

Web Architect

Responsibilities:

  • Responsible of the rewrite of a legacy Electronic Loan Authorization solution (VB6) into a responsive single page web application.
  • Designed a fully end to end reusable framework on top of AngularJS and ASP.NET Web API to accelerate the development process.
  • Client side automatically generated metadata: Entity, validation and security.
  • Multiple layers of security: Top10 OWASP, Field Level, Authentication, Authorization

Confidential

.NET Architect

Responsibilities:

  • Participated in the Architecture/Design of an Audit Program Generator application.
  • Multi-layered desktop application using the MVVM design pattern for the presentation layer.

Confidential

Software Architect

Responsibilities:

  • Assessment of a huge Enterprise Solution (over 50 M$) processing real time stock market data
  • Part of a team of senior Architects
  • Responsible of assessing the Greeks platform (Risk Assessment)

Confidential

Lead Architect

Responsibilities:

  • Designed the TransCanada pipeline’s scheduling engine to support multiple forks, multiple injection points, parallel flows and to support future extensibility.
  • Added multi-tenancy support to an existing legacy application with minimum update to exiting code.
  • Added multiple unit of measure support with cross unit boundary safety net.
  • Participated in a full vertical modularization of an existing legacy application.

Confidential

.Net Architect

Responsibilities:

  • Architect a web based solution integrating SharePoint2010 and SSRS2008:
  • Built an architecture document covering:
  • Logical architecture: logical views, interfaces and subsystems.
  • Physical Architecture: Database, Software and Hardware.
  • Development Architecture: Technology stack, UI designs…
  • Quality attributes: Security, Performance, Scalability, and Availability.
  • Design the build and deployment strategy.
  • Designed the integration of the Role based Security and the Reporting Services with SharePoint 2010.
  • Designed a Web dynamic control container to add/remove UI controls at runtime.
  • Responsible of applying the bank’s strict security requirements.
  • Participated in setting up a continuous build/integration server.
  • Code and Design reviews with the whole team members.
  • Reviewed the Document architecture and the resulting code with one of the bank’s architects.

Confidential

.Net Architect

Responsibilities:

  • Implement Record Level Security throughout the system with minimum impact on the existing code.
  • Improve Fit test execution time (parallelization).
  • Document a flexible Scheduling Engine algorithm for future Pipeline changes.
  • Design and code reviews

Confidential

.Net Architect

Responsibilities:

  • Responsible of the Architecture of a thin web application.
  • Distributed transactions support.
  • Design the Business and the Data access layers.
  • Technical lead of a 5 developers’ team: Code review, design review …

Confidential

.Net Architect

Responsibilities:

  • Responsible of the Architecture of a thin web application.
  • Design a reusable order processing component to integrate to a WCSF application.
  • Design a shared session management across 2 intercommunicating web sites.
  • Implement Mutual certificate based authentication between Presentation tier and ESB tier.
  • Technical lead of a team of 5 developers: Code review, design review …
  • Design/Integrate 2 heterogeneous systems via Web services.

Confidential

.Net Architect

Responsibilities:

  • Participate in the architecture/design of a large .net solution in the oil industry.
  • Re-design the core scheduler system for improved performance and better maintainability.
  • Provide guidelines to improve the data access layer performance.
  • Design exception management, logging and caching for all tiers.
  • Work on the overall solution logical layering.
  • Lead a small dev. team to build parts of the solution.
  • Perform code and design review throughout all development streams.
  • Interview new candidates.

Confidential

.Net Architect

Responsibilities:

  • Participate in the development of the EspaceBus.ca web site.
  • Participate in the solution architecture and the structural design:
  • Design the logical layers: Data access, Business and UI layers.
  • Design the integration interface with a third party service provider.
  • Responsible of the application data model (Database and Business).

Confidential

Developer-Principal

Responsibilities:

  • Participate in the development of the project “Dossier Patient” for the Quebec province.
  • Participate in the Development of a Public Key Infrastructure (PKI).
  • Responsible of:
  • Securing the WCF services
  • Certificate issuance and delivery using ASP.net. IIS configuration for certificates and SSL
  • System Authentication and authorization (using Smart cards + Azman)
  • Configuring the client machines
  • Develop tools to Generate, Parse PKCS10 requests
  • Responsible of the piece of software issuing the certificates from a Certificate Authority (MS Certificate) to be stored on the smart cards used to access the system.
  • Participate in the implementation of a SOA architecture based on WCF and WF in a very secure context.
  • Replaced for a short period of time, my manager, as a technical team lead.

Confidential

Developer-Principal

Responsibilities:

  • Analysis and Design of a huge web application in the financial area.
  • Participate in the design and development of Code Review (Compuware’s DEV PARTNER®)
  • Write detailed design documents
  • Visual Studio Guidance Automation. GAT/GAX
  • Developed a small application to add visual effects directly onto Visual Studio’s source code pages.
  • Two technical presentations:
  • Google Cluster Architecture
  • .Net 3.0 on the Web: WPF/E, Loose XAML, XBAP

Confidential

Developer-Principal

Responsibilities:

  • Development of an important and complex client server application to generate huge reports (millions of rows) from an OLAP server.
  • Completely re-design the architecture of the report execution system to ameliorate its throughput
  • OLAP Server stability and Performance Tuning for very large queries.
  • Design and development of a Central Logging System that supports heterogeneous client loggers (Oracle, .Net, Shell UNIX…) with a high volume of requests.
  • Web Server Stress Testing
  • Creation of a windows application for MDX querying into a « flat Table»
  • Implementing Excel Macros digital signatures using VeriSign

Confidential

Developer-Principal

Responsibilities:

  • XSLT style sheets development intended for the transformation of SQL Query results into WordProcessingML format.
  • ASP.NET, C#.NET, Javascript and HTML coding.
  • Automating Microsoft Word with MS .NET
  • Conversion of DOC files into PDF format using the Acrobat distiller
  • Writing of XML Schema validation files
  • Participating in the development of a multi-process, multi-thread system.

Confidential

Software Analyst - Developer

Responsibilities:

  • Multithreaded Development in C#, Microsoft.NET 2003, VB, VBA
  • Implantation of an Oracle relational database.
  • Apply the «Rational Unified Process 2000» development process.
  • COM/ActiveX programming.
  • Automating Microsoft Excel through .NET
  • Writing an Add-in for Microsoft Excel.
  • Enhance the display response by directly accessing low-level windows routines.
  • Study the .NET2003 security policies
  • Use of «3rd-party» Libraries. (Xceed Grid, Isis, Accelrys Chemistry Control)

Confidential

Analyst - Programmer

Responsibilities:

  • Installation of an Oracle9i database
  • Analysis and design of a 3-tier Java application
  • Encode Scripts for loading data from textual files into a database.

Confidential

Programmer

Responsibilities:

  • Development in C++ under Linux
  • Code and design inspection (C++, Java, SQL, JSP, HTML)
  • Data migration between different databases using SQL scripting.
  • Bug fix on a multi portal page (Oracle Portal 9iAS).

We'd love your feedback!