Post Job Free

Resume

Sign in

Spring Boot Cloud Architect

Location:
Alpharetta, GA
Posted:
March 03, 2024

Contact this candidate

Resume:

Over ** years of experience working with Java & Spring Boot microservices architectures, Cloud Architectures, Cloud Adoption and Kafka platforms. Experienced in delivering highly scalable solutions across Java, Big Data & Cloud Platforms (AWS, PCF, Kubernetes).

Summary:

A Java/Cloud architect and senior developer with over 19 years of experience who specializes in global digital transformations, and very strong expertise with various cloud & cloud platform technologies (PCF, AWS), and Java & Spring Boot frameworks.

Experience managing Kubernetes clusters in cloud providers such as AWS working with Git and supporting CI/CD pipelines. Hands-on experience with scripting languages such as Python and configuration languages such as YAML/JSON.

Creation of terraform scripts, modules, and (as a bonus) provide implementations

Experience developing Infrastructure as Code using Terraform

Developed over 50 micro - services using Spring Boot, Java 7/8, Spring Cloud and Netflix OSS spanning over nearly half a dozen unique cloud-native micro-service architectures.

Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes. Implemented Service mesh pattern for the Intra service communication and observability.

Demonstrated ability to assess customer/client needs, creatively approach solutions, decide and influence appropriate courses of action. Strong interpersonal and stakeholder management skills with the ability to coordinate between technical and business teams.

Assist in developing operational procedures including security hardening, monitoring, upgrades, and capacity planning. Influencing technology strategy by providing strategic advice, be a trusted advisor to discipline partners for leveraging/customizing software to meet their digital marketing requirements

Management of multiple Omni-Channel development efforts integrating with multiple back-end systems.

Experience developing machine learning models using Spark to support product recommendations and enhance customer 360 data.

Unique experience bringing large-systems to production at a global & multi-regional scale and Responsible for understanding of the Entire Code Base, Architectural Considerations, Design & Design Decisions related to the Project/ Product.

Experienced in aligning Architecture with Business Needs in the BigData space and Java/ J2EE.

Specialized in digital transformations, and very strong expertise with various cloud & cloud platform technologies (PCF, AWS), and Java & Spring Boot frameworks.

Demonstrated knowledge of cloud architecture and implementation features (OS, multi-tenancy, virtualization, orchestration, elastic scalability) and knowledge of DevOps tool chains and processes.

Act as a Subject Matter Expert to the organization for cloud end-to-end architecture, including AWS and future providers, networking, provisioning, and management.

Developed solutions architecture and evaluate architectural alternatives for private, public and hybrid cloud models, including IaaS, PaaS, and other cloud services.

Demonstrate leadership ability to back decisions with research and the “why,” and articulate several options, the pros and cons for each, and a recommendation.

Provide thought leadership in industry and to fellow team members across business and technical project dimensions solving complex business requirements.

Technical Skills:

Java 8, Spring boot, Python, PyCharm, Intellij, NodeJS, NPM, VSCode, ExpressJS, Microservices, PCF, AWS EC2, Glue, AWS Lambda, Step Functions, EKS, VPC, CloudWatch, S3, SQS, SNS Apache Kafka, Kubernetes, NodeJS, Gitlab, Jenkins, Grafana, Prometheus, Hadoop, Spark, Hive, Sqoop, Terraform.

Education:

Masters in Computer Applications, Madras University, IN, 2003

Certifications & Trainings:

API Design and Fundamentals of Google Cloud's Apigee API Platform.

AWS Certified technical Professional.

TOGAF 9.1 Corporate training.

SAFe 5.0 certified professional.

Sun Certified Java Programmer 1.4

Sun Certified Web Component Developer 1.5.

Best Performance, Above & Beyond Award from Verizon.

PROFESSIONAL EXPERIENCE:

Financial Integration, CIGNA (Contract) 04/2023 – till date

Senior Lead/Architect

Design and architecture for migration of legacy IFP (Individual and Family Plans) to AWS using modern cloud native principles and accountable for architecture scoped to business-transformative projects.

Strategy for fixing Security vulnerabilities for the Spring boot microservices applications with in Retail Gov US domain and make sure the applications are not breaking after deploying to all the lower environments.

Analysis and fixing of Production defect which is the critical and high business impact resulted in $2 million revenue. Design and implementation of public and private facing websites on Retail in AWS using Lambda, Glue, ECS, EC2, VPC, S3 and Dynamo DB.

Develop, program, and maintain Individual and Family health plans applications using the Apache Spark open-source framework.

Design and develop stateless and stateful transformations using Apache Flink and the streaming pipelines with a various sink point like MSK, S3, Rest API.

Metric collection and Dash board integration with Prometheus, CloudWatch, datadog.

Design and develop reconciliation and reprocessing the data and ensure zero data loss.

Worked with different aspects of the Spark ecosystem, including Spark SQL, DataFrames, Datasets, and streaming fpr paid premium and billed premium applications.

Very Strong programming skills in Java, Scala, or Python and familiar with big data processing tools and techniques.

Able to implement and maintain Continuous Integration/Delivery (CI/CD) pipelines for the services. Able to implement and maintain automation required to improve code logistics from development to production. Assisting the team in instrumenting code for system availability. brings conceptual design down to a level of detail that can be physically implemented.

Performed POC on IBM Watson to Discovery claims processors, customer service agents and actuaries find answers and insights from insurance documents, customer and public data faster.

To check the claim requests for adequate information, validation, justification and authenticity.

Supports in the implementation (development and configuration) of the systems.

Drive common vision, practices, and capabilities across teams.

Demonstrates ability to coach team members around best practices for delivering performant and scalable solutions.

Environment: Java 8/11, Spring Boot, Microservices, JIRA, AWS S3, EC2, Glue, VPC, KMS, ECS, Splunk, Bitbucket, Jenkins, JMeter, SonarQube, Confluence, Python, Postgres, Spring Batch, Spring Integration, Spark, DataSets, Apache Flink, Scala, Hadoop, TerraForm, RapidMiner, AI/ML and IBM Watson.

Lululemon Athletica, WA (Contract) 03/2022 – 03/2023

Senior Architect

Accountable for architecture scoped to business-transformative projects and is involved with projects from inception through implementation.

Designing and implementation of public and private facing websites on Retail Services platform for B2B and Guest Profile services in AWS using Lambda, Glue, EKS, EC2, VPC, S3.

Able to implement and maintain Continuous Integration/Delivery (CI/CD) pipelines for the services. Able to implement and maintain automation required to improve code logistics from development to production. Assisting the team in instrumenting code for system availability.

Designed and implemented systems that helped Lambda achieve 5x the current scale within a year and also

used the Lambda Step functions for the nightly sync inventory update scheduling.

Building applications of various architecture styles like Micro-services architecture consisting of Restful web services and Docker/Kubernetes container-based deployments.

Provides thought leadership across multiple teams to ensure that systems and services are designed, and operating to achieve optimal levels of performance, reliability, and sustainability.

Leads the business/functional architecture and strategy for solutions in a manner consistent with lululemon Technology's enterprise architecture, applying common frameworks and re-usable components.

Helps ensure the operational platforms and associated interfacing data and systems have been properly architected end-to-end to meet the functional and non-functional needs of the business.

Brings conceptual design down to a level of detail that can be physically implemented.

Develop technical specification documents and generic/reusable frameworks public cloud-AWS. Design and develop reconciliation and reprocessing the data and ensure zero data loss.

Supports in the implementation (development and configuration) of the systems.

Drive common vision, practices, and capabilities across teams.

Demonstrates ability to coach team members around best practices for delivering performant and scalable solutions.

Environment: Confluent Kafka, Apache Flink, Java 8/11, Spring Boot, Microservices, APIGEE API Gateway, Akamai, Istio Service mesh, JIRA, AWS S3, EC2, Glue, VPC, KMS, EKS, Splunk, Bitbucket, Jenkins, JMeter, NodeJS, ExpressJS, Sequelize, Kubernetes (EKS), Prometheus, Gitlab, Lenses, SonarQube, Confluence, Python, Postgres.

Stride, Herndon, VA 08/2021–03/2022

Principal Architect / Lead Java Engineer

Developing microservices using Spring Boot, Java 8, Spring Cloud and Netflix OSS spanning over unique cloud-native micro-service architectures. Bringing large-systems to production at a global & multi-regional scale using cutting-edge patterns, concepts, technologies and frameworks.

Support for on-call & off-hour/weekend activities relating to production support and Build knowledge base around common production support issues. Assisted with development and implementation of DevOps SRE solutions for large scale distributed web applications across multiple tiers and data centers.

Participating in database design within an existing Oracle database structure and writing SQL/PL SQL procedures. Replicating oracle database using Oracle streams using bidirectional replication. Migrated Database from SQL Databases (Oracle and SQL Server) to NO SQL Databases (Cassandra/MONGODB).

Refactoring of the existing applications to migrate to AWS and enable microservices architecture. Migration of Oracle database to Postgres and automating the devops pipeline process.

Environment: Java 8, Spring Boot, Microservices, JIRA, AWSS3, EC2, Glue, VPC, KMS, EKS, NewRelic, Bitbucket, Jenkins, JMeter, GraphQL, Kubernetes (EKS), APIGEE Proxy, Akamai, Python, PyCharm, NodeJS, ExpressJS, Sequelize

Synchrony Financial, GA 08/2018 – 08/2021

Senior Java Architect/Java Engineer Lead

Contributes to Requirements gathering with product owner and Dev team.

Perform Proof of Concepts for Green box and FICO DMP to reduce the Fraud.

Responsible to perform impact assessment of an existing system.

Development and Unit testing of software programs per the technical design specs using the JEE, Spring framework.

Responsible to represent design using flow diagrams.

Implement Continuous Integration Pipeline (Devops).

Perform Code and design reviews of the technical work delivered by team.

Responsible for functional and technical guidance over the whole project or application lifecycle. Shares administration responsibilities including the overall management of project teams, project meets its deliverables.

Environment: Java 8, Spring Boot, Microservices, PCF, Spark, Apache Kafka, Gemfire, Terraform, Spark, Scala, Hadoop, SparkStreaming,JIRA, Splunk, Bitbucket, Jenkins, JIRA, JMeter, Kubernetes (EKS), Python, NodeJS, AWS Lambda.

AIA, Capgemini Consultant 10/2016 – 08/2018

Senior Java Architect

Responsible for technical, business, solution and application architecture for the CCP.

Understanding the business requirements from the customer and creating technical stories and high-level design documents.

Creating REST API and model objects for various modules of CCP.

Point of contact for the customer and accountable for entire architecture phase.

Provided Minimum Viable Product for 3 of the key usecases including Claim Submission, Search for Specialist and Issue Letter OF Guarantee.

Tools/Technology evaluations for n-tier architecture. Demonstrated ability to design and implement physical MDM with party model. MDM Hub configurations - Data Mappings, Data validation, Match and Merge rules, Hierarchy Manager.

Responsible for technology recommendations & selection, resource and fiscal planning, budgeting, product roadmap, strategy and vendor & partner management.

Data provisioning and Preparation for multiple QA usecases.

Built the model in RapidMiner tool using Machine Learning algorithms.

Technically leading the team to provide the direction in terms of UI development and Visualization.

Tools/Technology evaluations for Machine learning and Analytics domain.

Environment: Eclipse, Java 8, Microsoft Visio, JIRA, Microservices, Spring Boot and AWS, RPA, Hadoop, RapidMiner, RStudio Oracle 12c, Rest services.

Dugout, UK Valuelabs 03/2016 – 10/2016

Senior Solution Architect

Responsible for End-to-End Architecture for a data-driven social media platform for global football fans.

Manage pool of Architects in multiple platforms like Application, Security, Infrastructure, Analytics, Android, web and mobile.

Complete ownership of the Requirements analysis and Design.

Ensure the deliverables by guiding the Architect pool.

Address the NFRs like Scalability, Availability and Performance with proof of concepts.

Customer Interaction for the phase wise deliverables.

Environment: Microsoft Visio, Java 8.0, PostgreSQL, Spring, Angular JS, Rest services, AWS EC2, VPC, RDS, S3, Kinesis, Firehose, Redshift

SPEI, CITI Bank – Wipro 02/2015 – 03/2016

Solution Architect

Responsible for the architecture of Interbanking Payment exchange System to increase the capacity of Transactions per second to meet with the increasing requirement of the business as well as improving scalability for meeting future needs.

Responsibility to provide End-to-End Architecture for the payment’s application.

Complete ownership of the Requirements analysis and Design.

Ensure the deliverables by guiding the technical team.

Address the NFRs with some POCs.

Customer Interaction for the phase wise deliverables.

Environment: Java, JBPM, MS Visio, PostgreSQL, JBPM, SOA, WAS 8.8, Rest services

APPLE Inc, Sunnywale, CA– Wipro

Projects: GCRM, ITS_BILLING, AIDE 01/2012 – 02/2015

Solution Architect

Description: Apple Retail Service systems are mission critical systems for Apple retail stores. Any service interruption has a detrimental effect on retail customer services, with possible impact on retail revenues. This application builds fault tolerant and highly available platform.

The other application is Advanced Interactive Diagnostic Engine (AIDE), is a case-based reasoning engine designed to guide users to the best solution for their technical issues by gathering data about the unit and it’s symptoms.

Migration from Teradata to Hadoop platform. Objective of this project is to generate the reports against huge transactional data. Currently this process is running on Teradata and which is costing a lot to customer on every TB of data.The same process is moved on Hadoop platform at cheaper price and comparable with TeraData processing time. It has been implemented on 1200 node kerborised cluster at max of 1100 mappers and reducers slots.

Responsible for the platform architecture to provide Fault Tolerant infrastructure layer. The development of the FT layer is split into two parts. An Architecture POC phase and a follow up implementation phase.

Research and Implementation of Oracle streams and Conflict Resolver for bi-directional replication of iRepair Databases.

Providing optimal solution to TeraData to Hadoop Migration.

Identifying bugs in Oozie and Hive and Reporting those to vendor (Hortonworks).

SPOC for Hive optimization and Co-ordination with Framework team who does Hive Customization.

On-job training for the team members.

Environment: Java, Spring, MongoDB, Hadoop, Hive, Sqoop, Oozie, Machine learning, MS Visio, Oracle Goldengate, Streams, Coherence, Rest services.

ADP, Alpharetta, GA Senior Member Technical

Project: HRBenefits 02/2008 – 12/2011

Description: HRBenefits is one of the core platforms in ADP portal managing benefits of an employee and also the employer services from recruitment to retirement. It also maintains the employee credentials information and leave administration and Performance management. It provides self-service to the clients by offering 3 types of roles, namely employee self-service, manager self-service and practitioner self-service.

Major responsibility from requirements phase to delivery of the product.

Design and Architecture, Requirements gathering, development and integration.

Leading the team with 2 resources.

Unit Testing, Code Reviews, local build and the application testing.

Resolving defects and tracking them using ClearQuest.

Build and deploy the application in various Environments.

Communicate with Onsite to clarify the business requirements.

Environment: Struts, Websphere 7.0, RAD 7.5, Struts 2, SVN, Clear Quest, NexTraK

Verizon Analyst

Project: XRM 08/2005 – 10/2007

Description: xRM is a solution designed to automatically generate service orders for the Local Service Requests (LSRs) submitted by Competitive Local Exchange Carriers(CLECs). An LSR is received by one of Verizon Wholesale Interface gateway systems (LSI-EDI,WEB GUI,LSI). The LSR is received in an internal format (EIF) from LSI-E and WEB GUI. This is translated to xml. LSI sends LSRs in an xml format. This LSR is then forwarded to start processing them.

Major responsibility from requirements phase to project delivery.

Design and Architecture, Requirements gathering, development and integration.

Resolving the critical Trouble tickets.

Unit Testing, Code Reviews, local build and the application testing.

Communicate with Onsite to clarify the business requirements.

Environment: SOAP Services, EJB, Weblogic 8.1.3, Weblogic Workshop, Windows 2000

Motorola, Programmer, Visualsoft

Project: WINGS-CAD 11/2003 – 08/2005

Description: The WINGS (Worldwide Integrated Next Generation System) Computer Aided Dispatch (CAD) system is primarily concerned with incident and unit management i.e. the creation of incidents that require an immediate response by one or more Units. One of the most important functions of a CAD system is to maintain the capabilities of the location and status of all on-duty units such that a dispatcher can quickly determine the most appropriate unit(s) to dispatch to an incident.

Development and integration of Incident management.

Studied on design patterns and their applicability to the project.

Performed Unit testing.

Environment: Java, Junit, SOAP Services, Design Patterns.



Contact this candidate