Cloud Architect Resume
SUMMARY:
- Cloud Native Architect with (13+) years of IT experience in J2EE Lead/Architect, leading, managing and developing complex digital, distributed and cross functional Software Application Development projects and very proficient in Povital Cloud Foundry (PaaS) and AWS (IaaS)
- Hands - on Experience in Java8, SpringBoot, Micro-Services, Kafka, RabbitMQ, SpringMVC, RESTful APIs, SpringData-jpa. Cassandra.
- Extensive experience in architecting, developing and implementing micro-services using SpringBoot, Spring-Cloud on Pivotal Cloud Foundry.
- Experienced in developing cloud solutions using spring-cloud (Config-Server, Service-Registry, Hystrix, api- gateway, Zipkins/Sleuth).
- Experienced in re-platforming and application modernization using 12 factory principals, Docker, PCF and microservice- architecture.
- Deep knowledge of developing solution using distributed message echo-hub platform using Kafka and Kafka Streams.
- Experience in OAuth2 for authentication and authorization based web application and accessed their APIs for fetching data services.
- Experience using build tools like Maven, Gradle and CICD tools like Jenkins and Concourse, GIT Hub integration.
- Very Proficient in Application Containerization using Docker tool and Kubernetes.
- Worked with configuration team to configure Splunk for PCF deployed micro-services and monitoring dashboard.
- Configured GIT repo for micro-services and manage all configuration files with Config servers.
- Experience on rollback mechanism for PCF deployment and configure on going traffic with PCF Auto scaling, managing scaling up and scaling down
- Experienced in unit testing and functional framework like GEB, and SPOCK using on saucelabs platform.
- Experience in Green blue deployment and routing strategies.
- Proficient withELK stack (Elastic Search, Logstash and Kibana).
- Worked within and across agile team for Planning, Analysis, Design, Development, Testing, Enhancement, Maintenance & Support of Software Applications, Estimation, Scheduling, Metrics, Tracking.
PCFTECHNICAL SKILLS:
Processes: SDLC (Software Development Life Cycle) in Agile
Management Tools: MS Project Plan, MS SharePoint, MS Visio, MS-Word, MS-Excel
Operating Systems: Windows, Unix, Linux.
Languages: Java/J2EE,Micro-services, Pivotal Cloud foundry, Servlets, SpringMVC, Spring, Spring-boot, SpringData, Spring Batch, Restful services, MuleSoft Struts, Ant build scripting, Junit, Maven, Gradle Jenkins,SPOCK GEB
Databases: Oracle 10g/11g, MySQL, Access.
Application Servers: WebLogic Application server, Apache Tomcat, WPS, Portal Server.
Tools: & Frameworks: STS, Eclipse, IntelliJ, Maven, Gradle, Cruise Control, Jenkins, Mercury Quality Centre, IDE WEB services (SOAP and REST), Postman, RAD, WSAD, PL/SQL Dev, TOAD, Putty, JIRA,. Bitbucket
Version Control: Git, RTC, StarTeam, SVN Repo
EXPERIENCE:
Confidential
Cloud Architect
Platform: Java/J2ee, Spring Boot, RESTful micro-service, Kafka, Tomcat, Postman, Jenkins, GitHub, PCF2.
Responsibilities:- Responsible for deep understanding of system development in cloud environments, including (SaaS), (PaaS), Service (IaaS) and (FaaS).
- Define future state architectures and roadmaps including architecture standards, guidelines, and industry best practices for enterprise application and cloud platform.
- Proposed, designed, developed and validate Central Config Server for Confidential Platform using Spring Boot.
- Responsible for developed Spring-Cloud services and validate on PCF2 platform.
- Worked with DevOps team to CI/CD process for Jenkins pipeline and deploying application in to PCF platform.
- Led engineers and analysts in order to ensure adherence to quality standards
- Explore and understand technology trends and proposed and implement in the project.
Confidential, NJ
Platform: Java/J2ee, Spring Boot, RESTful micro-service, Kafka, Tomcat, Postman, Jenkins, GitHub, PCF, Gradle
Technology Architect
Responsibilities:
- Proposed, designed, developed and implement Central Config Server for Confidential Platform using Spring Boot.
- Analyzed Vantage Service and broke down in to multiple micro-service using Spring Boot.
- Integrate micro-services with mulesoft for api gateway.
- Proposed, Designed and Integrate oAuth2 implementation for authentication and authorization of micro-services using mule gateway
- Participated and contributed in design reviews and provided inputs to the design recommendations.
Confidential, NJ
Platform: Java/J2ee, Spring Boot, RESTful and micro-service, Kafka, NiFi, ThreatMatrix, Weblogic Postman, Gradle, Jenkins, GitHub, Gradle
Technology Specialist
Responsibilities:
- Designed, developed and implemented Audit Framework using event based KAFKA to capture authentication data in to HDFS.
- Integrated Threat Matrix with security services to captured audit data for fraud detection during user authentication.
- Wrote spock junit to achieve more than 80% of code coverage and streamlined the quality code.
- Involved in gathering business requirements, analyzing the project and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for the Optimization module using Microsoft Visio.
- Proposed and implemented improvements to existing delivery process like peer reviews, static code analysis, test coverage.
- Participated and contributed in project planning and sprint planning sessions with project managers, business analysts and team members.
- Participated and contributed in design reviews and provided inputs to the design recommendations.
- Participated in daily standup calls to update on impediments, accomplished and planned tasks.
- Worked closely with DevOps for ST migrations and production release planning.
- Worked with Prototype, fatwire, Site config team for UI design, contents and customization.
Confidential, NJ
Platform: Java/J2ee, SpringMVC, Atom(Internal), GEB, SPOCK, RESTful Services, Gradle, RTC
Technical Lead
Responsibilities:
- Designed and developed the architecture of the project by using atom standard and guidelines.
- Developed all the major components Models, Controller, Service and Repository Layer.
- Implemented Spring Cache to improve the performance of the application and restrict duplicate calls.
- Mentor other resources in their technical issues and groom them to meet client expectations.
- Configure Sonar with the gradle build and fix the sonar violations.
- Gather and understand project requirements from client, coordinate offshore resources and direct project in right direction in timely manner.
- Explore and understand technology trends and proposed and implement in the project.
- Worked with Prototype, fatwire, Site config team for UI design, contents and customization.
- Worked on RP (Release Package) and release support and worked with security and deployment team for any critical defect.
- Created and modified gradle build scripts on regular basis for project dependencies, JAXB Gen, unit testing and bundling the application
Confidential, NJ
Platform: Java/J2ee, Spring, SOAP Services, Tomcat 5.0, Oracle11g, XML, SVN, MQ, SOAP, JMS, Mule ESB
Technical LeadResponsibilities:
- Developed robust back end framework to support complex workflows and rules using Java and Spring framework.
- Wrote integration module to communicate with other applications over MQ, SOAP.
- Performing impact analysis for new requirements/projects.
- Identifying areas of automation & automating Unit & Integration testing processes.
- Interacting with the client teams on a daily basis for requirements gathering, design reviews, requirement reviews, code review process improvements.
- Configuring and developing Hibernate, Spring and Struts Framework, Writing Services Interfaces.
- Build, Jobs Creation, release applications using Jenkins Management Tool.
- Participated in daily Sprint standup calls to provide an update on accomplished and commitment tasks.
Confidential
Platform: Java/J2ee, MQ, Struts, DB2, Maven, XML/ XSLT, RAD, Web Sphere, SVN, Linux, PL/SQL
Technical LeadResponsibilities:
- Developed Tool which checks the status of all the processed message hourly bases for each queues.
- Added validation Layer for each type of messages for their respective specification
- Configured Queues on IBM MQ Series and map with respective handler based on message category.
