Summary
Overview
Work History
Education
Skills
Timeline
Generic
Tanmay Narang

Tanmay Narang

Tacoma,WA

Summary

Software developer with 5+ years of industry experience in automation, backend development, and low level system design / systems engineering. Experienced with designing scalable infrastructure, reducing manual workload through automation, and delivering reliable high-performance solutions in both enterprise and startup environments.

Overview

9
9
years of professional experience

Work History

Network Infrastructure Engineer

American Express
Seattle, WA
01.2023 - 09.2025
  • End-to-End Touchless Firewall Automation (several processes and an intricate SQL database)
  • Proxy Configuration Automation (PAC File Automation)
  • WAF Compliance Configuration Automation for Third-Party Hosted Sites
  • Automated processing of requests originating from OFAC-sanctioned regions
  • Automation of network security-related processes designed to reduce man-hours, risk of human error, enhance exception handling, and reporting (Python)
  • Backend/front-end development on CRUD web applications for managing security-related configuration settings & various other automation processes
  • BASH Scripting for automation of our build infrastructure, along with tying Python processes into various automation hooks
  • API Development & Integration
  • SSL Certificate Management & Lifecycle Automation
  • Advanced SQL Table Design (MS-SQL)
  • Server Administration / Network Design (RHEL 8.x)
  • System & Infrastructure Design for several major apps
  • Firewall Infrastructure Automation (Python / APIs)
  • Containerization (Podman / Docker 4.x)
  • Embedded systems experience
  • Working in teams at an enterprise level

Linux System Administrator / Freelance Software Developer

Sesame Proxy
San Francisco
08.2017 - 01.2023
  • Backend development (PHP / Shell Scripts)
  • Object Oriented Programming, Databases, PHP Backend and Frontend development
  • REST APIs of several kinds - Creation & Implementation
  • Optimized proxy speeds by up to 50% using custom build configurations
  • Enhanced server security of our own and our clients' servers.
  • Managed support for 10-20 customers at a time and stayed available to answer incoming messages and provide support when available.
  • Implemented routine system monitoring and performance tuning to ensure optimal server operation.
  • Configured and maintained user access controls in accordance with industry compliance standards.
  • Conducted regular security audits and vulnerability assessments on all Linux servers.
  • Developed automated backup solutions to safeguard critical data against potential losses.
  • Created and serviced proxy servers on Linux-based systems, managing 20+ deployments at a time.
  • Provided input on hardware and software purchasing, prioritizing return on investment to optimize IT spending.
  • Resolved vulnerabilities by making improvements to network security.
  • Ensured high availability of critical systems by proactively monitoring server health and addressing potential issues before they escalated.
  • Interacted directly with users to diagnose and correct major system issues and address concerns.
  • Provided hands-on support for end-users experiencing issues with Linux-based systems or applications, facilitating quick resolutions and minimal disruptions to productivity.
  • Actively participated in disaster recovery planning exercises to ensure preparedness for any unexpected events that could impact critical systems.
  • Maintained comprehensive documentation of server configurations, network architecture, and troubleshooting procedures to ensure consistency across the team.
  • Implemented monitoring tools for real-time analysis of system performance, allowing for proactive identification of potential issues before they impacted users.
  • Contributed to incident response efforts as needed to address urgent situations quickly and effectively.

Software Developer Intern

CredenceID
Emeryville
05.2016 - 08.2018
  • Developed automation processes for the board bring-up steps for several of our devices.
  • Participated in daily scrums to provide updates on progress, challenges, and coordinate development efforts efficiently.
  • Updated a flagship device from Android 7 to 8.
  • Designed and developed an OTA Update System.
  • Embedded System Development.
  • OS Development
  • Automation
  • Scripting Languages (Python / Bash / PHP / BATCH)
  • Experience with Jira, Git, and Jenkins, and various other source code management tools.
  • Experience with cross-compilation toolchains and working with various custom CPU architectures, such as ARM.
  • Experience with protocols such as i2c, working with custom peripherals, and data sheets.
  • Linux System Design
  • AOSP Development (Low-Level Android / Linux Kernel Development)
  • Board Bring-up
  • BSP (Board Support Package) Integration
  • U-Boot
  • Linux Kernel Development
  • C/C++, Makefiles, Management of source code projects
  • Developed strong problem-solving skills by troubleshooting complex issues during the internship period.
  • Worked with developers to identify and remove software bugs.
  • Supported development, QA, and user experience staff to develop new products.
  • Used DevOps principles to automate software.
  • Assisted senior developers with debugging complex issues that arose during the testing phase.
  • Acquired knowledge about industry best practices concerning security measures when implementing new modules or modifying existing ones.
  • Implemented test-driven development practices to ensure robust and reliable software solutions.

Education

Bachelor of Science - Computer Science

California State University - East Bay
Hayward, California
05-2022

Skills

  • Python, Java, BASH, PHP, C/C
  • Heavy Automation Experience
  • Networking / Linux System Administration
  • API Development & Integration
  • Advanced SQL Table Design (MS-SQL)
  • Jira, Git Jenkins
  • IP addressing
  • Performance optimization
  • Experience with Virtualization (KVM, QEMU, OpenVZ, VirtualBox, etc)

Timeline

Network Infrastructure Engineer

American Express
01.2023 - 09.2025

Linux System Administrator / Freelance Software Developer

Sesame Proxy
08.2017 - 01.2023

Software Developer Intern

CredenceID
05.2016 - 08.2018

Bachelor of Science - Computer Science

California State University - East Bay