We provide IT Staff Augmentation Services!

Java Applications Cloud Architect Resume

2.00/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • Java EE Senior Developer with almost 10 years of experience in Analysis, Design and Development of systems in different business areas like Banking, Commerce and Educations . ( Java SE 7 Certified )
  • Five years working as Technical Team Leader, managing small groups of Developers and his developments trough code reviews, code standards and code quality checking with plugins such as Sonar, JaCoCo, Checkstyle, PMD and Find bugs.
  • Strong Experience developing Microservices and different infrastructure support components like databases connectors, orchestration and message processing libraries Cloud oriented with Spring Boot .
  • Developing for Microservice Architecture using Netflix Suite components (Hystrix, Eureka, Config - Server, Spring Cloud Gateway).
  • Developed Solutions using technology such as Spring MVC, Spring Boot, Spring Cloud, Spring Batch, Struts and Hibernate .
  • Experience developing using Gemfire (the Pivotal cache solution).
  • Strong Experience on Agile Teams as SCRUM . 3 months in a Scrum Master Role supporting the Architects Team. ( Scrum Master Certified )
  • Client Oriented Work, managing requirements face to face and taking feedback with stakeholders to improve business delivery value.
  • Good experience developing and deploying Blockchain applications in an environment managed by the team for many clients PoCs using Golang Language and Confidential Hyperledger Framework for NodeJS .
  • Experience with SQL databases such as Oracle 11g, SQLServer and MySQL using Hibernate, JPA and Spring Data frameworks.
  • Experience designing/developing solutions with Message and Event Brokers such as Kafka, Solace and RabbitMQ .
  • 6 Months working with Containers (Docker and Kubernetes) and deploying images using Docker files .
  • Experience supporting DevOps practice through creation of Jenkins Jobs and deployment Support.
  • Light experience with Front-end frameworks such as AngularJS, ReactJS and the runtime environment NodeJs .
  • Experience on AWS Cloud products (Amazon EC2, Amazon API Gateway, Amazon S3, Amazon DynamoDB). ( AWS Certified ).
  • Good experience with Java Server Faces ( JSF) framework with Primefaces .
  • Code Version Management with Subversion and Git (Github, Bitbucket, Gitlab).

TECHNICAL SKILLS

Languages: Java SE 7-8, Javascript, TypeScript, Golang

Databases: MongoDB, Oracle 11g, SQLServer, MySQL

Caches: Gemfire

Backend Frameworks: Spring MVC, Spring Boot, Spring Batch, JSF, Primefaces, Hystrix, Eureka, Spring Cloud Gateway, Config Server, NodeJs, Hibernate, Spring Data, JPA, Mockito

Web Servers: Apache Tomcat, JBoss, NodeJs

Development Tools/Environment: Build Management: Maven Code Analysis: Sonar, Jacoco, checkstyle, PMD, Find bugs Testing: JMeter, Cucumber, SoapUI Documentation: Swagger Repository Manager: Nexus, Artifactory

PROFESSIONAL EXPERIENCE

Confidential, Houston, TX

Java Applications Cloud Architect

Responsibilities:

  • Analysis of complete banking features and definition of a Microservices strategy to solve them.
  • Collaborate with other Architects to define support components and architectural strategies.
  • Ensure the definition meets with non-functional requirements and client satisfaction.
  • Creation of many artifacts for better understanding of the solution such as UML Diagrams (Components, Flow, Sequence and Deployment Diagrams) and Technical Design Document.
  • Organize and lead technical meetings to define standards and take architectural decisions.
  • Definition of architecture to solve a business statistics requirement.
  • Design, Development and Deployment of a complete Virtualization Tool.
  • Collaborate with client to refine User Stories and Acceptance Criteria.
  • Organize and collaborate with Development Scrum Team (6 persons).
  • Help on Analysis phase to provide a Technical point of view of the solution.
  • Do code reviews with developers to improve best practices and implementations.
  • Delegating development and Analysis task to Scrum team members.
  • Help Scrum Master with backlogs Refinements in collaboration with Product Owner.
  • Creation and Review of Swagger contracts of Microservices.

Environment: Microservices created with Spring Boot framework and Java 8 using Netflix Suite (Eureka, Hystrix, Spring Cloud Gateway), Oracle and MongoDB Databases, Gemfire Cache, Solace and Kafka as Event Brokers, Task Organization with Jira and Confluence.

Confidential, Houston, TX

Scrum Master, Development Practice Lead

Responsibilities:

  • Client collaboration to understanding of business necessities and how to solve them.
  • Organize and Delegate Product Backlog and Sprint Backlog on Architects team.
  • Organize Scrum Meetings (Planning, Daily, Retrospective, Refinement and Review).
  • Use Scrum artifacts to measure performance on Delivery Scrum Teams.
  • Organize, maintain and refine Jira Tool to grant real-time visibility to stakeholders and clients of current work and features progress.
  • Lead Development chapter meeting to present standards, restriction and requirements to Developers.
  • Support in different business areas to define the whole delivery process such API Governance, DevOps Teams, QA Teams and Delivery Teams.
  • Proposal of artifacts to help the delivery and production support process.

Environment: Jira and Confluence Work Management Tools, Scrum Framework, Kanban Boards, Swagger Documentation.

Confidential, Houston, TX

Technical Team Leader / Developer

Responsibilities:

  • Design of Microservice solution in an APIs form.
  • Use of different UML diagrams such Sequence Diagram and Flow Diagram to explain the current functionality of each API.
  • Creation and Review of Swagger contracts of Microservices.
  • Lead Development Scrum Team (5persons).
  • Help in COBOL Analysis to obtain a wide sight of the functionality.
  • Do code reviews to developers to improve best practices and identify opportunity areas.
  • Delegating development and Analysis task to Scrum team members.
  • Help Scrum Master with backlogs Refinements in collaboration with Product Owner.
  • Use different code revision plugins to detect code fails and vulnerabilities.

Environment: Microservices developed using Spring Boot framework and Java 8 using Netflix Suite (Eureka, Hystrix, Spring Cloud Gateway), Deployed on Pivotal Cloud Foundry (PCF), Oracle and MongoDB Databases, Gemfire Cache, Solace and Kafka as Event Brokers, Task Organization with Jira and Confluence, Sonar, Jacoco and PMD code revision plugins.

Confidential

Blockchain Developer

Responsibilities:

  • Design and develop entire solutions based on Blockchain Ecosystem.
  • Management of Blockchain Infrastructure on Confidential Cloud containers.
  • Develop of backend service in Golang language and CouchDB database.
  • Develop of frontend applications with ReactJS and AngularJS and NodeJs runtime server.
  • Use of Confidential Hyperledger framework to develop the Blockchain solutions.
  • PoC presentations on client locations showing functional prototypes.
  • Creation and maintainment of deployment pipelines.

Environment: Confidential Cloud as IaaS, Kubernetes as Container Management Tool, Travis as Continuous Integration Tool, GitHub as Version Control Tool, Golang, NodeJS, ReactJS, AngularJS as development languages, Confidential Hyperledger as development framework.

Confidential

Technical Team Leader / Developer

Responsibilities:

  • Design of solutions with isolated components strategies.
  • Use of different UML diagrams such Sequence Diagram and Flow Diagram to explain the current functionality of each Solution.
  • Lead Development Team (9 persons).
  • Understanding of business functionalities through User Stories and Technical Documents.
  • Do code reviews to developers to improve best practices and identify opportunity areas.
  • Delegating development task to Developers team members.
  • Definition of business rules in Drool (BRMS Tool).
  • Use different code revision plugins to detect code fails and vulnerabilities.
  • Design of complete solution to collect information for business purposes.
  • Design of different batch process to identify marketing opportunities
  • Develop components to bind customer online events.
  • Develop batch processes and Schedule Configuration files creation.
  • Improvement of database connection components.
  • Design and creation of database tables in Oracle 11g.
  • Develop soap and rest transactions with java 7.
  • Develop of libraries and transactions within OSGI context.

Environment: Spring Batch, Spring MVC and Java 7, SVN code version management tool, Oracle 11g and MongoDB databases, SoapUI testing tool, OSGI context as integration strategy, Apache Felix as OSGI components container, Control-M as Job Scheduling Tool, Drools framework as BRMS (Business Rules Management System).

We'd love your feedback!