# Andrey Maraev > Staff Software Engineer | Software Architect Location: San Jose, California, United States Profile: https://flows.cv/andreymaraev I build software that solve problems and make money. Staff+ software engineer with 13+ years of experience in the industry. Expert in Java, C#, and others. Highly proficient (and efficient too!) with PostgreSQL and MS SQL Server. Not afraid of web / frontend development either. I love to deep dive into business to understand its ebb and flow. I anticipate business requirements changes and welcome them. I predict issues and design software to prevent them. Highly trained software architect with multiple successful business solutions under the belt. I combine deep understanding of business side with technical hard and soft skills to design and implement the best software systems to solve business needs. ## Work Experience ### Staff Software Engineer @ Walmart Global Tech Jan 2021 – Present | Sunnyvale, California, United States Building highly reliable and flexible billing system to take Walmart advertisement business to stratosphere. Leading distributed engineering team by relying on excellent verbal and written communication skills. - Successfully architected and implemented a highly reliable distributed billing system at Walmart scale transacting over $1bln yearly in advertisement sales with less than 5% rebill rate. - Collaborated with cross-functional teams to design an automated risk management system that helped the billing team to collect over $20mln in outstanding dues and prevented from accumulating more. - Saved multiple months of efforts by advising a product team on building a prototype to validate design concerns and prove selected software architecture before committing to an execution plan. - Mentored multiple engineers from junior to senior level by setting a positive example, delegating work efficiently, reviewing pull requests on GitHub, and providing technical support during challenges. - Authored software architecture documents to establish system design patterns and best practices. - Proposed a process of conducting architecture design reviews in the team. The process helped to prevent multiple architectural deficiencies that would have limited us from meeting business objectives. ### Solution Architect @ EPAM Systems Jan 2019 – Jan 2021 | Raleigh-Durham, North Carolina Area Delivery Manager and Solutions Architect on Epic Games project. Technical leadership for cross-functional teams. Drive project execution from initiation to successful delivery. Collaboration and coordination with customers team to align on goals and process. Design technical solutions to achieve business goals while hitting targets for high availability, reliability, and performance. Key areas: - Technical leadership - Design technical solution to achieve business goals while hitting targets for high availability, reliability and performance. Achievements: - Successfully delivered a project with a team of 15+ developers. The project enabled Epic Games to have user-generated content on Epic Games Store to improve customer engagement and retention. - Discovered and documented an architecture of the customer’s eCommerce and content distribution system used by 65mln customers daily. Documentation improved development team productivity by 15% by eliminating extra meetings with customer stakeholder. - Re-engineered team’s communication processes by introducing high-level planning sessions. The new processes improved team efficiency, morale, and engagement. - Successfully delivered a small project (4 months, 3 developers) for a customer’s marketing team. Set up communication with the customer team, interviewed and onboarded team members, organized development workflow, and ensured project success. - Conducted multiple requirements gathering interviews with customer stakeholders for the project discovery phase of a new product. Led functional and non-functional requirements workshops. Organized and conducted project scope estimations that resulted in a new multi-million-dollar contract. Key skills: - Team leadership - Project management - Requirements gathering - Solution Architecture - System Design - Java - TypeScript, ReactJS - Amazon Web Services (AWS) ### Solution Architect @ EPAM Systems Jan 2019 – Jan 2019 | Cupertino, California, United States Worked on a customer’s internal project management tool used by multiple management teams to track company’s project portfolio, teams’ capacity, project assignments, and project timelines. The project was developed with TypeScript, ReactJS, Java, PostgreSQL. - Participated in feature requirements gathering sessions with a customer team. - Designed an end-to-end technical solution for a new reporting feature. - Conducted code review, architecture review sessions with a development team. Key competencies and skills: Requirements management, JavaScript, ReactJS, Redux, Java ### Lead Software Engineer @ EPAM Systems Jan 2016 – Jan 2019 | Santa Clara, California, United States Led the team of 8 developers working in tight collaboration with MediaKind (formerly Ericsson sub-division) engineering team. The project was a cloud SaaS service implemented with C# / .Net Core for backend services, JavaScript / TypeScript for frontend applications. The project was hosted on Microsoft Azure using MongoDB, Cassandra, and Apache Kafka for data storage. The primary responsibilities were requirements gathering, technical feature design, and demo presentations. My key areas of work were: - Elements of solution architecture. Interview with project stakeholder, discover business problem, design and communicate technical solution - Team technical leadership. Mentoring, knowledge transfers, code review - Cross-team collaboration Achievements: - Set up efficient code review process soon after joining the team that improved customer feedback from negative to positive in 1 month. - Designed and implemented efficient and reliable messaging solution supporting guaranteed delivery of US Emergency Alert System notifications to Set-top box, Smart TV, mobile and other clients. - Investigated and fixed production issues with strict deadline to resolve. Key skills: - Microsoft Azure - .Net Framework 4.7 / .Net Framework Core 2.1 - MongoDB - Cassandra - Kafka ### Senior Software Developer / Team Lead @ SimbirSoft Jan 2013 – Jan 2016 Team lead for a group of 18 software and QA engineers working on a project for DictateIT, a UK-based SaaS provider of medical transcription services. The project was implemented with C# and .Net Framework for Windows client application and backend services, TypeScript + ReactJS for frontend web application, Microsoft SQL Server for data storage. - Designed a solution architecture of a product to achieve high reliability and maintainability. - Proposed and implemented a successful and scalable Agile development process workflow. - Implemented a JIRA project configuration and effective source code branching strategy to support development and release processes. - Set up engineering culture to achieve high code quality and maintainability using such tools as Atlassian Bamboo, SonarQube, and JetBrains dotCover. Key competencies and skills: Team management, Project management, C#, .Net Framework, MS SQL Server ### Developer @ SimbirSoft Jan 2011 – Jan 2013 | Ul`yanovsk, Russia Developing enterprise software for multinational company using .Net 4.0, ASP.Net MVC 3, SQL Server 2005 and ExtJS 3.5. ### Developer @ ITM, The gropup of companies Jan 2009 – Jan 2009 Developing ASP.Net based e-commerce engine AdvantShop.Net using .net framework 3.5, c#, sql server 2008. ## Education ### Engineer in Computer Science Ulyanovsk State Technical University ## Contact & Social - LinkedIn: https://linkedin.com/in/andreymaraev --- Source: https://flows.cv/andreymaraev JSON Resume: https://flows.cv/andreymaraev/resume.json Last updated: 2026-04-12