Designed and developed Payments Application using Java, Microservices, and Kubernetes.
Leveraged Terraform and AWS CDK for efficient cloud infrastructure design.
Led the largest project for Nordstrom's Enterprise Payment Platform, managing diverse payment processing, including credit cards and Apple Pay.
Provided ongoing support for the project.
Designed a modified system allowing adaptation to various new payment types.
Oversaw implementation of mobile payment system with QR codes representing cards in wallets.
Delivered project ahead of schedule with technologies such as Java, Spring, Kubernetes.
Managed continuous integration and continuous deployment processes with Jenkins, AWS CodePipeline, among others.
Directed design, development, and support of events monitoring system.
Events related to the order state, such as creation and sales invoice, are received by the payments system.
Administers payment processing and event generation on the platform.
Implemented a system ensuring detection of failed payments.
Developed and implemented a visual tool using JavaScript, Java, AWS, Kafka, New Relic, and Splunk.
Created secure RESTful API communications via self-assigned PKI certs using Open SSL and key tool commands.
Capable of effectively communicating with both business and technical teams.
Experience with scaling and operationalizing distributed data stores, file systems, and services (e.g., Kafka, Elasticsearch etc.)
Proficient with DevOps tools, including Jenkins, Docker, and Kubernetes.
Significant scripting and automation experience (e.g., Python and Bash)
Operated within multiple cloud environments while leveraging extensive Linux knowledge.
Experience with frequent and incremental development, testing, and deployment
Availability for on-call after hours support and familiarity with tools like Pager Duty and Service Now and tracking the tasks in JIRA
Experience with virtualization and containerization platforms (e.g
OpenStack, Docker) and container orchestration tools like Kubernetes
Knowledge on Java build systems and tools including: Gradle, Maven, etc
REST API knowledge with the difference between various methods and HTTP Status codes
Implemented a system for continuous deployment of project dependencies to the Nexus repository.
Implemented CI/CD processes using Jenkins and GitLab for microservices deployment to Kubernetes clusters.
Set up IAM roles, establishing secure trust connections for seamless account integration.
Familiarity with logging tools like Splunk, Logstash, and CloudWatch for investigating and monitoring problems on systems.
Experienced in using load balancers including Apache and Nginx.
Deep understanding of AWS services like EC2, AMI, ECS ELB VPC Route 53 RDS S3 IAM CloudWatch Lambda and CloudFormation templates.
Transferred java projects across different environments, ensuring successful maven artifact relocation.
Reviewed code developed by team members for improvements.
Implemented Logstash service to collect metrics and logs using Filebeat and Metricbeat, collected in a shared log by deploying as sidecar containers to Elasticsearch and Kibana.
Implemented efficient SQL query operations to access database data using JDBC.
Implemented STASD host in containers to collect custom application metrics to DataDog, and application logs to DataLens.
Maintained documentation for model and feature statuses using Confluence.
Created dashboards, metrics, alarms, and notifications for servers using AWS CloudWatch.
Utilized Docker to establish multiple containers and deploy images within them.
Expertise in automating infrastructure provisioning through CloudFormation and similar technologies.
Experience with frequent and incremental development, testing, and deployment
Implementing and updating CERTS for API’s and on-prem server account security tokens
Experience working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems to support DB
Configured SQS-message queue service supporting distributed DB service for effective message exchange through polling.
Skilled in developing scripts for automation tasks utilizing Python and Bash.
Managed services using AWS and various cloud platforms.
Coordinated efforts with application teams for seamless tech stack integration.
Assessed code during testing stage to determine potential glitches and bugs.
Developed and maintained scalable software applications for various platforms.
Improved and corrected existing software and system applications.
Developed custom scripts using Python SDK to manage provisioning and deprovisioning of AWS resources dynamically.
Utilized AWS Lambda for serverless computing, reducing infrastructure costs and improving scalability.
Implemented Continuous Integration/Continuous Deployment (CI/CD) pipelines using AWS CodeBuild, CodeDeploy, and CodePipeline.
Configured computing, networking, and security systems within cloud environment.
Worked closely with software engineering teams throughout all stages of development life cycle from design through release.
Migrated on-premises applications and data to AWS, ensuring minimal downtime and data integrity.
Deployed and managed containerized applications using Amazon ECS and EKS, improving scalability and deployment processes.
Performed root cause analysis of incidents related to AWS components like Lambda functions or DynamoDB tables.
Recommended strategies to maximize performance and lifespan of equipment involved in software installations.
Maintained security policies for data stored in the cloud by applying appropriate IAM roles and ACLs.
Documented AWS architecture and operational procedures, ensuring clear understanding and compliance.
Automated infrastructure deployment using AWS CloudFormation and Terraform to enhance operational efficiency.
Performed troubleshooting of post-release software faults to support live service and installed software patch design.
Applied security measures into systems development, supporting final products' resistance to intrusion and exploitation.
Software Engineer
SunTrust Banks Inc
Atlanta, GA
01.2015 - 05.2017
Gained experience through learning and aiding diverse Web Technologies projects.
Created engaging online learning modules using Articulate360.
Determined design criteria or specifications.
Utilized EC2, S3, RDS, Elastic Load Balancer, and Auto-Scaling Groups for AWS solutions.
Configured S3 versioning and lifecycle policies to backup files and archive files in Glacier.
Integrated continuous integration systems with GIT and Jenkins.
Employed JIRA to streamline work management tasks.
Developed streamlined processes to ensure code base integrity.
Identified potential areas for improvement within an organization's DevOps process flow.
Developed automation scripts for deploying applications on multiple environments using DevOps tools such as Jenkins and Puppet.
Developed automated deployment scripts for MuleSoft applications in various environments such as DevOps or Cloud Foundry.
Implemented DevOps automation tools such as Jenkins, Ansible, Chef, Puppet.
Stayed up-to-date with AWS trends and technologies, applying new solutions to improve cloud infrastructure.
Migrated on-premises applications and data to AWS, ensuring minimal downtime and data integrity.
Worked closely with systems analysts, engineers and programmers to understand limitations, develop capabilities and resolve software problems.
Implemented continuous integration, continuous delivery pipelines using tools such as Jenkins or Azure DevOps.
Implemented DevOps tools such as Jenkins, Kubernetes, Docker for automating deployment process.
Optimized existing automation processes by utilizing industry best practices such as DevOps principles.
Collaborated with cross-functional teams such as Customer Support and DevOps groups.
Developed cloud computing architecture to ensure scalability and high availability of applications.
Configured and managed Virtual Private Cloud (VPC) environments to isolate and secure cloud resources.
Collaborated with development teams to design cloud-native applications that leverage AWS services effectively.
Developed custom scripts using Python SDK to manage provisioning and deprovisioning of AWS resources dynamically.
Utilized AWS Lambda for serverless computing, reducing infrastructure costs and improving scalability.
Software Engineering Intern
Leon County
Tallahassee, FL
09.2014 - 12.2014
Assisted in the deployment of software releases to staging and production environments.
Assessed company operations for compliance with safety standards.
Analyzed customer requirements to design solutions that meet their needs while adhering to industry standards.
Shadowed team engineers to learn new skills.
Provided technical support when needed by responding promptly to bug reports or feature requests.
Monitored operations and reviewed records and metrics to understand company performance.
Evaluated needs of departments and delegated tasks to optimize overall production.
Helped maintain applicant tracking systems and recruiting metrics.
Maintained accurate records of all activities performed throughout internship period.
Prepared reports summarizing project progress and results for management review.
Senior Analyst
ANZ Support Services Pvt Ltd
Bangalore, India
01.2012 - 07.2014
Good experience and knowledge in working with ticketing systems as well as Identity and Access Management tools
Worked as OIM project, helping understand UAM function from analysis phase, requirement gathering, testing phase and implementation along with project documentation review
Ensured the effective adherence across Divisions to IAM policies, programs and processes, and support the transitioning
Worked on installation, configuration and maintenance Red Hat, CentOS Servers at multiple Data Centers
Installation, Configuration and administration of VMware
Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment
Installed and configured Apache / Tomcat web server
Creating System Disk Partition, mirroring root disk drive, configuring device groups in UNIX and Linux environment
Involved in installation and configuration of various Third-party software onto servers
User administration which included creating backup account for new users and deleting account for the retired or deleted users
Coordinated with various cross functional teams across IT operations to make sure smooth functioning of projects