| Kamal - Java Architect |
| [email protected] |
| Location: Alpharetta, Georgia, USA |
| Relocation: |
| Visa: H1B |
| Resume file: kamal_1769729714002.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
|
Over 2 decades 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 20 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. Experienced technology professional with a proven track record in leveraging Generative AI (GenAI) and Machine Learning to develop innovative, scalable solutions for complex business challenges. Skilled in implementing AI- driven automation, designing predictive models and enhancing operational efficiency across diverse domains. Proficient in utilizing state-of-the-art tools and frameworks such as Python, LLMs, and code generation platforms to optimize large-scale processes, streamline workflows, and deliver impactful results. Adept at collaborating with cross-functional teams to execute data-driven strategies that align with business goals. driven automation, designing predictive models, and enhancing operational efficiency across diverse domains, including Pharmacy Benefit Management. Proficient in utilizing state-of-the-art tools and frameworks such as Python, LLMs, and code generation platforms to optimize large-scale processes, streamline workflows, and deliver impactful results. Adept at collaborating with cross-functional teams to execute data-driven strategies that align with business goals. Architected solutions for API proxy management, traffic routing, security enforcement, rate limiting, and analytics for APIGEE Proxy. As part of Apigee Edge to Apigee X migration, have performed the OAuth security, integration with Google Cloud Identity, API proxy configuration and deployment. Installing and configuring Apigee Edge components, including Edge Router, Message Processor, Management Server. Setting up environments such as development, testing, and production within the Apigee platform. Implementing custom policies, such as quota enforcement, security, transformation, and traffic management policies, using Apigee's policy editor or scripting languages like JavaScript. Thorough understanding of infrastructure topology, resiliency patterns, observability, and SRE principles like fault tolerance, redundancy, distributed systems, monitoring, alerting, and incident response. Staying updated with the latest trends, tools, and best practices in infrastructure and SRE. 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 8/17, Spring Cloud and Netflix OSS spanning over nearly half a dozen unique cloud-native micro-service architectures. Familiar with SharePoint Client-Side Object Model (CSOM) and JavaScript Object Model (JSOM) for client-side scripting and data interaction. 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/17, Spring boot, Python, PyCharm, LLMs, Intellij, NodeJS, NPM, VSCode, ExpressJS, Microservices, PCF, AWS EC2, Glue, AWS Lambda, Step Functions, EKS, VPC, CloudWatch, S3, SQS, SNS Apache Kafka, Kubernetes, Azure Cloud,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: Senior Architect Architected and led the modernization of SHINES application to manage child welfare and family support initiatives for State of Georgia. Primarily to enhance the performance, maintainability and scalability which involve a comprehensive redesign of the system, focusing on modularization to allow easier updates and integration with other systems. Architecture and Design responsibility of multiple applications which are being modernized as part of Child welfare initiatives like Caregiver Connection, Communicare, CaseNotes Search, Invoice Automation, Argo Placements and Shines provider portal. Leveraging Amazon EKS with Fargate to maintain consistent performance even during spikes in usage and/or concurrent users without the need to manage Ec2 instances directly. Directed cross-functional teams in implementing responsive, modular UI components using Kendo UI and AngularJS. Designed and implemented custom Kendo UI widgets to meet complex business logic and data visualization needs. Integrated RESTful APIs with AngularJS services and Kendo UI data sources for dynamic content rendering. Optimized front-end performance through lazy loading, bundling, and efficient DOM manipulation Interacting with multiple Stakeholders and guiding them through the technical decisions during the project life cycle. Own the application infrastructure to create Firewall requests, Loadbalancers, DNS requests and Software requests from the scratch and interacting with Vendors like AT&T and Unisys. Presenting the Architecture to the SARB team to get implementation approval and aligning with GA DHS Security standards. Administrative activities like partners status check on the ongoing applications and resolve the blockers to enable the dependent teams for the smother delivery. Guiding the Devops teams and testing team for the automation and performance testing activities before we promote the application to the Production. Environment: Microsoft Visio, Cloud Formation, Java 8/11, Spring Boot,NodeJS, Angular JS, ReactJS, JQuery, AI/ML. Open Search.Microservices, Keycloak, OAuth 2.0, AWS S3, EC2, Aurora RDS, VPC, KMS, EKS, Fargate, Terraform, Splunk, GIT, Jenkins, Bitbucket, JMeter, SonarQube, Confluence, Machine Learning Models, Python, Oracle, Postgres DB Senior Lead/Enterprise Architect 06/2023 01/2025 Led the migration of fields in extensive codebases from D.0 to F6 as per NCPDP (National Council for Prescription Drug Programs) standards in the Pharmacy Benefit Management domain. Leveraged Large Language Models (LLMs), Generative AI (GenAI), and Python to automate field updates, analyze dependencies, and ensure seamless integration across COBOL, Java, Teradata, and Other systems. Applied advanced AI-driven tools to detect potential impacts, generate optimized code snippets, and validate data integrity, ensuring compliance with NCPDP standards. This approach enhanced efficiency, reduced manual efforts, and minimized downtime, contributing to the smooth modernization of legacy systems. 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. Implemented Terraform scripts (IaC) to manage infrastructure configuration and provisioning for AWS S4, Event bridge, Lambda, API Gateway, Step Functions. Implemented API transformations, request/response mediation, content-based routing, and protocol bridging in APIGEE. Optimized API proxy configurations and policies for performance, latency, and throughput. Scaled Apigee infrastructure horizontally and vertically to handle increasing API traffic and workload demands. Designed disaster recovery (DR) and high availability (HA) strategies for the Apigee platform to minimize downtime and data loss in case of failures. Design, implement, and maintain monitoring systems to collect metrics, logs, and traces. Configured alerting mechanisms to detect and notify teams about potential issues or violations of SLOs. Analyzed system performance and resource utilization to forecast capacity requirements. 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. Develop, program, and maintain Individual and Family health plans applications using the Pyspark and AWS Glue job for the transformation of premium files. Written Terraform code for multiple AWS services like S3, Eventbridge, Lambdas, DynamoDB, Step Functions, SQS, SNS and Cloudwatch alerts. Enhancement for Highroads application by making code changes for serializing and mapping the product api. Implemented API gateway using Terraform and written microservices to insert and retrieve the Action API implementation. 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 for paid premium and billed premium applications. 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. 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, APIGEE Edge, SonarQube, Confluence, Python, Spring Batch, Spring boot, Spring Integration, Spark, DataSets, TerraForm, Kafka Streams, KSQL. Enterprise Architect 03/2022 05/2023 Developed and implemented AI and Machine Learning solutions to optimize order management processes in the B2B retail sector. Leveraged predictive analytics to forecast demand, streamline inventory management, and reduce stockouts. Designed intelligent algorithms to prioritize orders based on business requirements, customer segmentation, and delivery timelines. Deployed machine learning models for fraud detection, ensuring secure and reliable transactions. Integrated AI-driven chatbots for seamless client communication and order tracking, enhancing customer experience. Automated repetitive order processing tasks to improve operational efficiency and reduce human intervention, enabling faster and more accurate order fulfillment. Accountable for architecture scoped to business-transformative projects and is involved with projects from inception through implementation. Designed and implemented resilient architectures that can tolerate failures and maintain service availability. Worked closely with software development teams to ensure that new features and changes are designed with reliability and operability in mind. Provide guidance on best practices for building, deploying, and operating services in production environments. 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: Python, LLMs, Rapid Miner, Machine Learning, Kafka, Apache Flink, Java 8/11, Spring Boot, Microservices, APIGEE API Gateway, Akamai, Istio Service mesh, Snowflake, Blue Yonder, APIGEE X, JIRA, AWS S3, EC2, Glue, VPC, KMS, EKS, TerraForm, Splunk, Bitbucket, Jenkins, JMeter, NodeJS, ExpressJS, Sequelize, Kubernetes (EKS), Prometheus, Gitlab, Lenses, SonarQube, Confluence, Python, Postgres. Kafka Streams and KSQL. Principal Architect / Lead Java Engineer 08/2021 03/2022 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 Edge, Akamai, Python, PyCharm, NodeJS, ExpressJS, Sequelize 08/2018 08/2021 Enterprise Architect 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. Creation of API Proxy, Revision Management, Environment Setup, Deployment Workflow and monitor API proxy deployments using Apigee Edge's deployment dashboards, logs, and monitoring tools. Development and Unit testing of microservice as per the technical design specs using the JEE, Spring framework and responsible to represent design using flow diagrams. Environment: Java 8, Spring Boot, Microservices, PCF, Spark, Apache Kafka, Gemfire, Terraform, Spark, Scala, Hadoop, SparkStreaming,JIRA, Splunk, APIGEE Edge, Bitbucket, Jenkins, JIRA, JMeter, Kubernetes (EKS), Python, NodeJS, AWS Lambda, Python and Django. 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. 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. 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. 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. Keywords: continuous integration continuous deployment quality analyst artificial intelligence machine learning user interface javascript business intelligence sthree database sfour information technology microsoft mississippi procedural language California Colorado Georgia |