Accomplished Backend Software Engineer with 8+ years of experience in building and operating production systems on AWS. Expertise in designing and delivering backend services with TypeScript, Node.js, and Python, complemented by frontend support using TypeScript, JavaScript, and React. Skilled in cloud infrastructure, CI/CD automation, and Kubernetes deployments, focusing on reliability and scalability while streamlining operational workflows.
Overview
9
9
years of professional experience
1
1
Certification
Work History
Software Engineer
Enghouse Interactive
, United States
08.2023 - Current
Designed and implemented backend features for cloud video conferencing product, overseeing delivery and production support.
Conducted code reviews to ensure quality and maintainability of software products.
Collaborated with cross-functional teams to integrate new features into existing applications.
Implemented automated testing processes to improve software reliability and performance.
Developed and maintained scalable software applications across multiple platforms, ensuring optimal performance and user experience.
Researched new technologies and methodologies to propose innovative software solutions.
Resolved customer issues by establishing workarounds and solutions to debug and create defect fixes.
Assessed code during testing stage to determine potential glitches and bugs.
Built AWS services using API Gateway, Lambda, DynamoDB, SNS, and EC2, ensuring reliability and secure access.
Troubleshot complex production issues, performed root-cause analysis, and applied corrective measures.
Strengthened authentication flows and proxy-layer behaviors, enhancing security for client connections.
Refactored microservice components to enhance service maintainability and standardized containerized deployments.
Migrated Elastic Beanstalk workloads to Kubernetes, establishing efficient deployment patterns.
Managed Kubernetes releases and upgrades utilizing Helm charts for configuration and rollout strategies.
Enhanced operational excellence through comprehensive logging and monitoring with CloudWatch and LogDNA, improving incident response times.
Software Engineer
Lifesize
Austin, United States
11.2021 - 07.2023
Designed and implemented features for Lifesize cloud video conferencing solutions.
Utilized AWS technologies including EC2, API Gateways, DynamoDB, and Serverless Framework.
Streamlined AWS cloud infrastructure management, improving performance and reliability.
Redesigned microservices architecture using Docker for improved maintainability and security compliance.
Engineered user authentication protocol enhancements to ensure scalability and high availability.
Resolved complex technical production issues through effective debugging, minimizing downtime.
Managed user access, meeting coordination, and client connection termination via secure proxy layers.
Provided end-user support and conducted root cause analysis to enforce best practices.
DevOps Engineer
Capital One
McLean, United States
03.2019 - 10.2021
Enabled enterprise migration to standardized DevOps delivery platform by developing shared patterns and collaborating with application teams to meet milestones.
Collaborated with development teams to troubleshoot and resolve application issues.
Managed cloud infrastructure, ensuring high availability and scalability of services for critical applications.
Automated system monitoring to enhance performance and reduce manual intervention.
Led incident response efforts to quickly address system outages and disruptions.
Implemented containerization technologies such as Docker and Kubernetes for faster delivery cycles.
Managed infrastructure components including virtual machines, storage devices, networks.
Worked closely with DevOps teams in order to design best practices for deploying applications into production environment.
Maintained version control systems such as GitLab for all software development projects.
Deployed microservices on Kubernetes clusters in order to increase scalability and availability of services across multiple regions.
Implemented systems automation using scripting languages like Python and Bash.
Built and maintained containerized CI/CD pipelines using CloudBees Jenkins and GitHub, facilitating repeatable workflows across environments.
Developed 'golden path' pipeline templates and automation libraries, accelerating onboarding and enhancing release consistency.
Automated infrastructure tasks with scripting and event-driven workflows, reducing manual effort and streamlining operations.
Implemented AWS foundations, ensuring adherence to least-privilege and security best practices for IAM, networking, and compute resources.
Automated RDS PostgreSQL provisioning via pipeline workflows, integrating environment validation for reliable onboarding processes.
Enhanced production reliability by improving monitoring, alerting, and on-call workflows, resulting in quicker incident resolution.
Troubleshot deployment issues by conducting deep log analysis and root-cause investigations, implementing preventative measures.
DevOps and Linux Administrator
I2U SYSTEMS, INC.
Missouri City, United States
06.2017 - 02.2019
Provisioned AWS EC2 instances and configured AWS VPC, establishing private and public subnets for applications.
Administered Linux servers, optimizing performance and enhancing security.
Monitored system health and responded to alerts for timely issue resolution.
Configured network services (DHCP, DNS, NTP) to ensure seamless connectivity.
Implemented backup strategies to safeguard critical data against loss.
Collaborated with development teams to support application deployments on Linux platforms.
Troubleshooted network issues and resolved them using Linux system administration tools.
Monitored performance of applications running on Linux systems and tuned them for optimal efficiency.
Implemented high-availability deployments with AWS Elastic Load Balancing and Auto Scaling, utilizing CloudWatch alarms for proactive monitoring.
Managed AWS infrastructure and EC2 instances, including OS installation on CentOS, Ubuntu, and RHEL.
Operated containerized workloads on OpenShift with autoscaling configurations for production services.
Established end-to-end monitoring using Splunk Enterprise, Nagios, and CloudWatch, enhancing application health visibility.
Automated Linux host monitoring configuration with Puppet, standardizing checks across environments.
Installed Jenkins on Linux and Windows, designing a master/agent build farm for parallel builds.
Developed CI/CD automation with Jenkins pipelines, streamlining build/test/deploy workflows.
Education
Master's degree - Master Of Science in Information Systems