Software Engineer - Cedar
What is Cedar?
Cedar Pest Software is a comprehensive and user-friendly software solution designed specifically for pest control businesses. Its features cater to both administrative and field operations, streamlining processes and enhancing efficiency across the entire organization.
Key Features:
-
Scheduling and Appointment Management: Seamlessly schedule and manage pest control appointments, ensuring timely and organized service delivery.
-
Customer Relationship Management (CRM): Maintain comprehensive customer records, track interactions, and foster strong customer relationships.
-
Mobile App for Technicians: Empower technicians with a mobile app for real-time work order access, field communication, and seamless job completion.
-
Reports and Insights: Gather valuable data and generate insightful reports to gain deeper understanding of business performance and identify areas for improvement.
As a valuable tool for pest control companies, Cedar Pest Software empowers businesses to operate more efficiently, enhance customer relationships, and ultimately drive profitability.
My role in Cedar
As a Senior Backend Engineer at Cedar Systems, I played a pivotal role in shaping the company’s technology infrastructure and driving its growth. My responsibilities encompassed a wide range of tasks, from designing and implementing backend systems to triaging customer support calls to optimizing third-party requests. I embraced the dynamic environment of a startup, wearing many hats to ensure the smooth operation of the software and the satisfaction of our users.
Tech Stack
My technical expertise spans a diverse range of technologies, including:
-
Programming Languages: Python, JavaScript, TypeScript, Flask, DRF, React
-
Databases: PostgreSQL, Redis, MySQL
-
Tools: Docker, Kubernetes, Git, GitLab, CI/CD, GCP, Cloud Computing, Microservices
This broad knowledge base allowed me to tackle complex technical challenges and seamlessly switch between backend and frontend development, ensuring the seamless integration of the software components.
My achivements
-
Dramatically Enhanced API Response Time: I spearheaded a data analysis and query optimization initiative that resulted in a 95.6% improvement in API response time, from 8 seconds to 350 milliseconds. This significant speedup enhanced user experience and reduced latency-related issues.
-
Reduced Infrastructure Costs: I implemented a series of optimizations to third-party requests, leading to a $42,000 annual cost reduction. This cost-saving measure directly impacted the company’s financial sustainability and growth prospects.
-
Streamlined Data Migration Process: I developed a data migration pipeline that achieved a 40% reduction in import time. This streamlined process improved data freshness and enabled faster product development cycles.
-
Enhanced System Reliability: I implemented over 50 E2E tests, ensuring 85% test coverage, which significantly boosted system reliability and reduced the incidence of bugs.
-
Fostered Cross-Functional Collaboration: I played a key role in fostering collaboration between the product team, the customer support team, and myself, leading to a 20% improvement in user satisfaction metrics. This collaborative approach ensured that product features aligned with user needs and expectations.
-
Proactively Addressed Performance Issues: I implemented a real-time monitoring system that proactively detected and addressed performance issues. This proactive approach led to a 20% reduction in system downtime and improved overall system stability.