Anand Chaudhary
Principal Engineer | Solution Architect
Noida, IN.About
Highly accomplished Principal Engineer and Solution Architect with 7+ years of experience in designing and delivering scalable distributed SaaS applications across diverse domains, including insurance. Proven leader with a strong track record in architectural definition, technical leadership, and mentoring, adept at navigating complex, fast-paced matrixed environments. Drives innovation and ensures technical excellence to achieve organizational goals and enhance system stability and scalability.
Work
Noida, Uttar Pradesh, India
→
Summary
Led technical direction for Paragon's software systems, guiding architecture, design, monitoring, stability, and delivery across all internal and customer-facing services.
Highlights
Set technical direction and strategic vision for building, operating, and scaling complex software systems, ensuring long-term quality and stability.
Guided architectural decisions, design patterns, and technical stack selections to align with organizational goals and technology standards.
Provided hands-on technical guidance and support to development teams, fostering a culture of technical excellence and continuous improvement.
Influenced cross-functional teams and served as a bridge between technical groups, ensuring cohesive and efficient system development and delivery.
Noida, Uttar Pradesh, India
→
Summary
Identified and addressed architectural improvement areas for Paragon's no-code workflow automation platform, enhancing scalability and integrating innovative solutions.
Highlights
Identified and analyzed potential areas for improvement, scalability, and novel feature development within a no-code workflow automation platform for SaaS integrations.
Developed comprehensive engineering specifications for new features, ensuring alignment with business requirements and technical feasibility.
Mentored novice engineers, facilitating their professional growth and enhancing team capabilities in complex distributed systems.
Researched and integrated emerging technological advancements to improve application stability and scalability, optimizing system performance.
Noida, Uttar Pradesh, India
→
Summary
Led the workflow engine team for Paragon, developing specifications, implementing features, and migrating on-premises solutions to Kubernetes while enhancing DevOps capabilities.
Highlights
Led the workflow engine team, developing and reviewing specifications for high-volume SaaS integrations, significantly contributing to the platform's core functionality.
Enhanced workflow engine functionality for high-volume clients, including Dropbox and BugHerd, achieving a significant milestone in collective efforts.
Undertook a DevOps role, developing a robust monitoring system for applications by integrating Grafana and Prometheus.
Facilitated the successful migration of on-premises solutions to a Kubernetes-based infrastructure, improving scalability and deployment efficiency.
Noida, Uttar Pradesh, India
→
Summary
Contributed to the development of web applications and APIs for Paragon's no-code platform, expanding expertise in infrastructure and distributed systems.
Highlights
Developed and maintained critical web applications and APIs for a no-code workflow automation platform, streamlining SaaS integrations for businesses.
Engaged with infrastructure and distributed systems, enhancing technical expertise in high-performance environments.
Collaborated with cross-functional teams to deliver robust software solutions, contributing to an accelerated pace of development.
Utilized Node.js, TypeScript, NextJS, NestJS, PostgreSQL, Redis, and BullJS to build scalable and efficient system components.
Noida, Uttar Pradesh, India
→
Summary
Addressed and resolved bugs, developed enhanced features, and contributed to architectural design for Blue Ribbon Bags' lost luggage compensation service.
Highlights
Resolved critical bugs and developed enhanced features for a specialized service provider, ensuring peace of mind for travelers with lost luggage.
Contributed to the development of a system that tracked and expedited recovery of missing baggage, facilitating financial compensation if unreturned within 96 hours.
Expanded role to include architectural contributions, enhancing the system's robustness and scalability.
Utilized C#, .NET, Microsoft SQL Server, ReactJS, and IIS to develop and maintain core application functionalities.
Noida, India
→
Summary
Developed new features and re-architected test suite definitions for Krypton, a distributed QA automation tool used for regression testing web and mobile applications.
Highlights
Addressed high-priority bugs within Krypton, a distributed QA Automation tool, ensuring stable and reliable regression testing for clients.
Developed new features including support for mobile app automation testing on iOS and Android platforms.
Re-architected test suite definitions and enabled the execution of test suites concurrently across multiple nodes, significantly enhancing testing capabilities.
Utilized C#, .NET, and Microsoft SQL Server to build and enhance a robust quality assurance automation tool.
Noida, Uttar Pradesh, India
→
Summary
Gained foundational experience in software development and contributed to initial project phases.
Highlights
Assisted in analyzing business requirements and translating them into technical specifications for scalable solutions.
Supported the definition of system architecture, including components, integration patterns, and data flow.
Contributed to ensuring solutions aligned with organizational technology standards and goals.
Education
Skills
Frameworks & Libraries
NodeJs, NextJS, NestJs, Dotnet, Dotnet Core, ReactJS.
Programming Languages
Typescript, Javascript, C#, PHP.
Database Management Systems
Microsoft SQL Server, MySQL, PostgreSQL, Redis.
DevOps & Cloud Technologies
Docker, Kubernetes, AWS, Grafana, Github Actions, Terraform, Prometheus, OpenTelemetry, IIS.
Distributed Systems & Messaging
Bull Queue, Kafka, ElasticSearch, Redis.
Architectural Design
System Components, Integration Patterns, Data Flow, Technical Stack Definition, Scalability, Security Vulnerabilities, Performance Optimization, Load Balancing, Caching, Redundancy.
Software Development Lifecycle
Business Requirements Analysis, Technical Direction, Project Monitoring, Continuous Improvement, Bug Resolution, Feature Development.