Solution Architect Resume
OVERVIEW:
- More than 21 years of experience in Information Technology, possessor of Software Engineering degree (École Polytechnique de Montréal 1996), offering several years of experience as Team lead, Senior Developer, Analyst, Projects Manager, Agile Coach and Architect.
- Architecture - High level and detail architecture. (APIs-Governance, Microservices, Event-Drive, Metric-Driven, iPaaS, SaaS, IaaS, CaaS, SOA, middleware, ESB, BRMs, N-tier, Cloud, Web, Mobile, Security, HA, auto-scale, auto-heal, Failover, e-commerce, Multiplatform, Gaming, Tracking, Engagement, Funnel, software packages, custom applications, telephony, telecommunications and tourism);
- Agile Coach - Implement teh Agile methodology by adapting it as needed to development teams and marketing teams. Guide and train key people to meet challenges.
- Projects management on small to medium projects, wifin development and production environments.
- Functional Analyst using agile methodology including detailed specifications, ergonomic user interfaces and functional test cases.
- Senior Developer including all software development phases (Agile Methodology since 2011). Eclipse, IntelliJ, JBoss, Oracle Commerce, Spring MVC, Spring D Confidential, Spring Security, Spring Session, JWT, OAuth, Spring Batch, Spring Cloud, Spring Boot, Rest, JEE, EJB, MDB, BRMs, Web Services, SOAP, XML, RESTful, Angular, HA, Failover, Jenkins, Elasticsearch, Kibana, Kubernetes, Docker, Atlassian, UML, SQL, No-SQL, In-Memory;
- Deep understanding of software development related to teh following fields: Digital-media, Tracking, Finance, Banking, Insurance, Management, Administration, Retail, Travel, Gaming, Mobile, Graphic Animation, Human Resources and Telecommunications.
- Highly motivated team player in projects delivering quality results. Strong analytical and creativity in problem solving. TEMPEffective communication skills for business. Reputation for commitment and enthusiasm.
- Ability to conceptualize to situate a solution wifin teh whole while exercising a vigil in teh respect of teh orientations and teh stakes of teh company
- Languages: English, French.
TECHNICAL SKILLS:
Standards: J2EE, EJB, JMS, Servlet, JSP, WS, JPA, JTA, RMI;SOA, ESB, BRMs, CRM, Scheduler,Event-Driven, D Confidential -Driven, Metric-Driven;J2EE Design Patterns, UML;Spring Security, WSS, JWT, Open-Auth, SSO, SAAS;Struts 1-2, Spring MVC, Spring Social, Spring Cloud;Spring Session, Spring Boot, Spring D Confidential, Spring Batch, etc.;Angular 1.2 & 5, Bootstrap, CSS, JQuery;Systems, Securities and Maintenance Testing.
Utilities: Gradle, Maven, Ant;Git, SVN, CVS, VSS, Clear Case;Log4j, Junit, JunitEE, HtmlUnit.
Methodologies: Agile, TOGAF, DMR, P+, UML, RUP.
IDE: Enterprise Architect, Together, Rational Rose;IntelliJ, Eclipse, WSAD, NetBeans, Sun one;MS Office, Gliffy, MS-Projects, Visio.
Continues Integration and DevOps: Atlassian (Confluence, Jira, Tempo, Bitbucket, Bamboo, Crowd, Gliffy);Confidential RTC (Rational Team Concert);Cloud Front, ELB (Load Balancer), EC2, RDS, IAM;Jenkins, Bamboo;CloudFormation, Kubernetes, Docker, Kong;NewRelic, Loggly;Elasticsearch, Logstash, Kibana (ELK Stack).
ORM: Hibernate, JPA, IBatis.
D Confidential Storage: MSQL-Server, MySQL, DB2, Oracle 8-10;Cassandra, Redis, Infinispan.
Application Servers: JBOSS, Drools, Weblogic, WebSphere, Tomcat.
OS: OSX, Windows, UNIX, LINUX, Ubuntu.
Languages: JAVA 8, Lambda, swing, JavaScript, C, C++.
PROFESSIONAL EXPERIENCE
Confidential
Solution Architect
Responsibilities:
- Study current architecture and propose improvements for short, medium and long term interventions;
- Manages client interfaces (web and mobile) through teh backend by specifying teh styles, themes, layout and template to use;
- Web and mobile security including token management (OAuth, JWT, azure B2C);
- Automation forms (Validation rules and components) controlled through teh backend;
- Automation of performance tests of React App (lighthouse, Google Remote Interface, CI Jenkins, CD) and Mobile (Android and IOS) web applications;
- Evaluation and integration of audio and video players (Web and Mobile);
- Definition, Improvement and Integration of services contracts between clients (web and mobile) and aggregation services;
- Evaluation of a solution for metrics collection and customer respect for targeted marketing.
Confidential
Solutions Architecte
Responsibilities:
- Studied current architecture and proposed improvements for short, medium and long term interventions;
- Analysed business operational processes in some projects (where it was required) related to current situation and improvements.
- Delivered 15 project cost estimations.
- Delivered and finalised 12 High-level preliminary architecture studies.
- Type of projects:
- 2 Mobile & Security (token management, JWT)
- 8 ESB related
- 5 Front-end
Confidential
Infrastructure Architect
Responsibilities:
- Evaluate and produce infrastructure architecture.
- Evaluate and produce teh solution architecture for 2 projects.
- Produce sizing documents including cost (for teh solutions and teh infrastructure).
- Provide giddiness to teh directors on JBOSS integration (2 presentations).
- Build, lead and manage a POC focused on migrating Content Manager application to JBOSS 6 (Cluster).
Confidential
Lead Developer
Responsibilities:
- Management of communications between developers (2 in India, 1 in Quebec)
- Management of agendas, schedules and work details for teh developers
- Reading and simplification of architectural and functional documents, providing SDD following UML rules and diagrams.
- Organization follow-up and management of RCC
- Review teh code and apply unit and system testing
- Task management following teh AGILE method
- Creation of build scripts and their implementation following teh AGILE method
- Developed ambiguous functions using teh following standards: JSR 168 Faces Portlet, EJB 2.0, J2EE Design Patterns, Spring 2.0 ver. 2.0.7, IBatis 2.0 ver. 2.3.0
Confidential
Application Architect
Responsibilities:
- Provide and presentations to developers and architects on Struts, J2EE Design Patterns and EJB.
- Produce functional documents during teh complete project cycle.
- Conceptualize all components using J2EE Design Patterns and respecting teh needs of teh company.
- Develop and integrate all components of teh project.
- Participate in cost / benefit studies of systems implementation.
- Implement proofs of concepts. "POC"
