I’m a full-stack software engineer with 7+ years of experience, shaped through test automation, frontend development, and backend systems.
I started my career breaking applications on purpose—building test automation with Java and Selenium—which trained me to think in terms of reliability, edge cases, and system behavior.
From there, I moved into frontend development, working with JavaScript, TypeScript, and Angular to build user-facing features and understand how real users interact with software.
Over time, my focus expanded into backend development, where I design and maintain APIs, background services, schedulers, and data-driven systems using C#, ASP.NET Web API, SQL Server, and Windows-based services.
This journey helps me think end-to-end: how tests influence design, how UI decisions affect APIs, and how backend choices surface in production.
I enjoy turning messy requirements into clean, working systems.
- Backend: C#, ASP.NET Web API, SQL Server, Windows Services
- Frontend: Angular, JavaScript, TypeScript, Tailwind CSS
- Automation & Testing: Selenium, Playwright
- Tools & Practices: Git, Nx
- Latest Angular features, React and Next.js for modern frontend patterns
- Practical uses of AI in development and automation
I value clear code, pragmatic architecture, and systems that survive real production pressure.
📌 Pinned repositories below reflect my focus on backend systems, frontend integration, automation, and continuous learning.
🔗 Connect with me on LinkedIn: [https://www.linkedin.com/in/arjun-reddy]