Raymond Zhang
@raymondzhang3
Senior software engineer building scalable C#/.NET microservices and data-driven web platforms.
What I'm looking for
I’m a Senior Software Engineer focused on building scalable web platforms and distributed services, leveraging C#, .NET, and modern JavaScript frameworks like Angular and the MERN stack. I specialize in backend API development, cloud-native microservices, and data-driven applications across SaaS and analytics environments.
In my recent role at Sprout Social, I developed backend services with C# and ASP.NET Core to power social media analytics and engagement workflows, exposing RESTful APIs consumed by Angular and React reporting interfaces. I also implemented Node.js and Express-based microservices to process high-volume engagement data, store analytics results in MongoDB-backed services, and deliver high-frequency data visualization for enterprise customers.
I bring a strong engineering mindset around reliability and performance—building automated test suites with xUnit and integration tests across multiple microservices, and improving deployment stability through containerized strategies using Docker and Kubernetes. I’ve also improved MongoDB query performance via indexing and optimization to support analytics dashboards handling large datasets.
Previously, at Reputation.com and Uptake, I delivered RESTful APIs, integrated frontend modules with backend services, and improved response times with optimized queries and caching. I’m at my best in agile product environments where I can design dependable systems, iterate quickly, and ensure APIs and data models scale with real-world usage.
Experience
Work history, roles, and key accomplishments
Developed C#/.NET backend services and RESTful APIs for social media analytics and engagement workflows consumed by Angular and React reporting dashboards. Implemented Docker/Kubernetes deployments and improved production deployment stability by 27%, while optimizing MongoDB queries and adding xUnit-based test suites for reliable continuous delivery.
Built C#/.NET and Node.js APIs to power survey processing and employee feedback analytics across enterprise organizations. Migrated legacy models to flexible schemas, developed Angular reporting interfaces, and introduced NUnit tests plus background synchronization jobs that reduced reporting inconsistencies by 24%.
Developed RESTful APIs using ASP.NET Core and Node.js for operational dashboards and internal analytics applications. Implemented React/Angular modules with MongoDB and SQL Server persistence, added MSTest coverage, and improved API response performance by 21% through query optimization and caching, supported by Dockerized CI/CD pipelines.
Software Engineer
Uptake
Jun 2019 - Jun 2020 (1 year)
Enhanced metadata-driven applications by building new API endpoints and centralizing high-frequency requests via a proxy architecture. Improved role-based security by accounting for permissions and data hierarchy, and implemented a GraphQL-style protocol to reduce UI loading times while documenting service nuances to speed onboarding.
Education
Degrees, certifications, and relevant coursework
University of Wisconsin–Madison
Bachelor of Science (B.S.), Computer Science
2014 - 2019
Earned a Bachelor of Science in Computer Science at the University of Wisconsin–Madison from 2014 to 2019.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Raymond?
You can contact Raymond and 90k+ other talented remote workers on Himalayas.
Message RaymondFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
