# Christopher Abedi > Backend Engineer | API Development, System Performance Location: Miami, Florida, United States Profile: https://flows.cv/christopherabedi Clean Code & The Pragmatic Programmer advocate, Backend Engineer, Linux Enthusiast ## Work Experience ### Senior Software Engineer @ ICF Jan 2024 – Jan 2025 -Planned, organized, and delivered features in collaboration with cross-functional stakeholders, translating requirements into scalable solutions while ensuring alignment across teams -Delivered middleware for Postgres JSON data with NestJS and TypeScript -Led a critical initiative to audit, declutter, and streamline a large-scale legacy codebase, reducing technical debt and improving overall maintainability -Documented technical specifics and maintainability analysis for new features ### Software Engineer @ ICF Jan 2023 – Jan 2024 Removed 20+ critical, high and moderate security vulnerabilities from legacy TypeScript api by removing 407 extraneous dependencies, cutting install time by 75% Built out features for an internal Node.js api and NPM package to government specifications for physician Medicare and Medicaid disbursement ### Software Engineer III @ LexisNexis Legal Jan 2022 – Jan 2023 | Remote - Discovered and identified requirement gaps by developing the first A/B test process for teams main Kubernetes product - Enabled non-technical resources the ability to quickly and non intrusively validate a production alert notification system by providing a user interface in react using JavaScript, MySql and Python - Increased customer adoption and replacement system functionality by building out features and aligning main product to legacy specifications in JavaScript, TypeScript and MySql ### Software Engineer III @ Charter Communications Jan 2021 – Jan 2022 | Parker, Colorado, United States - Provide fixes for DHCP server processes in order to maintain functionality of network management systems while upgrading major versions of Cisco Network Registrar products - Validate physical cable modems to agreed upon specifications and negotiate with cable modem vendors - Investigate environmental inconsistencies between Development, Integration, and UAT sandboxes and restore network functionality - Document Installation Guides, Test cases and results, and rollback instructions for Operational teams in order to maintain functional network environments while minimizing potential network outages for whole United States ### Backend JavaScript Engineer @ Charter Communications Jan 2019 – Jan 2021 | Greater Denver Area - Resolved production cable modem diagnostics failures by deploying the capability to cache diagnostics data with JavaScript - Improved network reliability by extracting speedtest processes from a legacy network management system into a JavaScript Kubernetes microservice architecture - Built and integrated an automated BDD test framework with CI / CD to verify network diagnostics tool met product requirements using Cucumber.js, Bash, and Gitlab-CI - Configured and maintained virtual environments of Charter network infrastructure CentOs 7 systems in order to isolate team development efforts - Support new cable modem release’s diagnostic and provisioning capabilities by developing code changes, building artifacts, and documenting installation/rollback guides for network device management systems ### Software Engineer I @ Vertafore Jan 2018 – Jan 2019 | Greater Denver Area - Extended tools to load, sanitize, and reorganize large customer data sets from different competitors’ data stores - Reduced downtime of deploys from 2 hours to 45 minutes with Python and Azure DevOps - Optimized ETL Microsoft stored procedures for performance and resource management with Sp_who2 - Increased maintainability of an ETL application by decoupling front-end and back-end components by introducing an API middleware layer - Built out Postman battery test suites verifying API functionality ### Software Developer Internship @ RiskMatch Jan 2018 – Jan 2018 | Greenwich,Ct - Increased data training set for a machine learning model by 842% by creating a Java web-scraper using JSoup - Built a Java CLI tool to interface with MySQL database and create n-ary trees to visualize and compare company structures from similar datasets ### Software Developer @ Target Engineering Group Jan 2017 – Jan 2017 | Miami, Florida, United States - Reduced accounting department’s weekly bookkeeping tasks by 13% by creating an iOS application to record employee expenditures implemented with Swift, PHP, and MS SQL server - Implemented a beta version of a web app designed to manage active contracts using C# and Azure SQL ## Education ### Bachelor’s Degree in Computer Science Florida State University Jan 2012 – Jan 2016 ## Contact & Social - LinkedIn: https://linkedin.com/in/chrisabedi --- Source: https://flows.cv/christopherabedi JSON Resume: https://flows.cv/christopherabedi/resume.json Last updated: 2026-03-22