Post Job Free
Sign in

Software Engineer Senior

Location:
Chicago, IL
Posted:
October 21, 2025

Contact this candidate

Resume:

ERIC SHREVE

Calistoga, California ***** 707-***-**** ****.********@*****.***

Professional Summary

Dedicated and detail-oriented Senior Software Engineer with over 11 years of experience in backend development and a strong focus on building scalable applications. Proficient in Node.js, ASP.NET, and Azure, with a proven track record of delivering high-performance backend systems. Adept at collaborating with cross-functional teams to translate business requirements into technical solutions and optimize application performance. Committed to implementing best practices in coding, security, and cloud deployment to enhance system reliability and user experience.

Skills

Programming Languages: Node.js, C#, JavaScript, TypeScript

Frameworks and Libraries: ASP.NET, Express.js, RESTful APIs, GraphQL

Cloud Platforms: Microsoft Azure, Azure Functions, Azure App Services

Databases: SQL, NoSQL, MSSQL, PostgreSQL, MongoDB

DevOps and CI/CD: Docker, Azure DevOps, Git, CI/CD Pipelines

Tools and Technologies: Postman, Swagger, JIRA, GitHub

Security and Performance: OAuth, JWT, Performance Optimization, Application Security

Soft Skills: Problem-Solving, Collaboration, Communication, Analytical Skills

Education

Bachelor’s Degree in Computer Science 09/2010 to 06/2014

University of California, Davis – Davis, CA

Work History

Senior Software Engineer 05/2023 to Current

EffectiveSoft – San Diego, CA

Designed and developed scalable backend systems using Node.js and ASP.NET (C#), ensuring high performance and reliability for various applications.

Architected and deployed backend services on Microsoft Azure, utilizing Azure Functions and App Services to enhance application scalability and availability.

Built and managed RESTful and GraphQL APIs to facilitate seamless communication between frontend and backend systems, improving user experience and application responsiveness.

Collaborated with cross-functional teams to gather requirements and translate them into technical specifications, resulting in efficient project execution and delivery.

Optimized database queries and structures for performance and scalability using SQL and NoSQL databases, including MSSQL and MongoDB, leading to reduced latency and improved data retrieval times.

Implemented secure authentication and authorization mechanisms using OAuth and JWT, enhancing application security and user data protection.

Participated in code reviews to enforce best coding practices and design patterns, fostering a culture of quality and continuous improvement within the development team.

Maintained CI/CD pipelines using Azure DevOps and Docker, streamlining deployment processes and reducing time to market for new features.

Monitored application performance and identified bottlenecks, proactively implementing improvements that resulted in a 30% increase in system efficiency.

Developed unit and integration tests to ensure code quality and reliability, utilizing testing frameworks such as MSTest and NUnit.

Engaged in knowledge sharing sessions to stay informed about emerging technologies and best practices in backend development, contributing to team growth and innovation.

Led initiatives to refactor legacy codebases, improving maintainability and performance of critical backend services.

Utilized Postman for API testing and documentation, ensuring robust and well-documented services for frontend teams.

Implemented logging and monitoring solutions using Azure Monitor and Application Insights, providing real-time insights into application health and performance.

Contributed to the architectural design of microservices, enhancing system modularity and facilitating easier updates and scaling.

Coordinated with QA teams to ensure comprehensive testing of backend services, resulting in a significant reduction in production issues.

Senior Software Engineer 06/2017 to 03/2023

Appstem – San Francisco, CA

Developed and maintained complex backend systems for diverse clients, focusing on Node.js and ASP.NET (C#) to deliver high-quality software solutions.

Designed and implemented RESTful APIs and microservices architectures, enabling efficient data exchange and service integration across platforms.

Utilized Microsoft Azure for deploying and managing cloud services, ensuring optimal performance and reliability of applications in production environments.

Collaborated with frontend developers to create cohesive and responsive applications, enhancing user experience through effective backend support.

Optimized database performance by implementing efficient indexing strategies and query optimization techniques in PostgreSQL and MSSQL.

Participated in agile development processes, contributing to sprint planning, daily stand-ups, and retrospectives to improve team dynamics and project outcomes.

Conducted code reviews and provided mentorship to junior developers, fostering a culture of learning and adherence to coding standards.

Implemented security best practices in application development, including data encryption and secure API access controls, to safeguard sensitive information.

Developed automated testing scripts using tools like Postman and Jest, ensuring code reliability and reducing regression issues during deployments.

Maintained documentation for APIs and backend services, enhancing team knowledge and facilitating onboarding for new developers.

Engaged in continuous learning and professional development to stay updated with industry trends and emerging technologies, particularly in cloud computing and backend frameworks.

Full Stack Engineer 08/2014 to 06/2017

Mediavine – Boca Raton, FL

Designed and developed full-stack applications, leveraging Node.js, ASP.NET (C#), and various frontend technologies to deliver comprehensive software solutions.

Collaborated with cross-functional teams to gather requirements and translate them into technical specifications, ensuring alignment with business goals.

Implemented RESTful APIs for seamless integration between frontend and backend systems, improving application performance and user experience.

Optimized application performance through effective database management and query optimization, utilizing MSSQL and MongoDB.

Participated in code reviews and contributed to the establishment of best practices for coding and design patterns within the development team.

Utilized Docker for containerization of applications, streamlining the development and deployment processes across different environments.

Engaged in troubleshooting and debugging of applications, resolving issues efficiently to maintain high service availability and performance.

Contributed to the development of CI/CD pipelines, enhancing the deployment process and reducing time to market for new features.



Contact this candidate