# Maksim Makh > Senior Software Engineer | SaaS • Distributed Systems Engineer • FinTech • AI Engineer | Leading B2B/B2B2C Payments & Platform Innovation Location: San Jose, California, United States Profile: https://flows.cv/maksimmakh POS • eCommerce • Payments • CRM & ERP • AI Engineering • SaaS | B2B & B2B2C | IoT Senior Software Engineer with 15+ years of experience designing and scaling cloud-based platforms across POS, eCommerce, payment systems, and enterprise software, now incorporating AI-driven solutions to enhance automation, intelligence, and decision-making. Strong background across the full software development lifecycle, from requirements and system architecture through implementation, testing, and production deployment. Experienced in SaaS platforms, B2B/B2B2C products, and engineering execution, with a focus on security, scalability, and reliability. I’ve built and evolved large-scale eCommerce and POS platforms supporting some of the largest cannabis dispensaries in California, operating within complex compliance, payments, and seed-to-sale environments. More recently, I’ve worked on AI-enabled systems, including intelligent automation, data-driven features, and applied machine learning, delivering practical business value in regulated, real-world settings. ## Work Experience ### Senior Software Development Engineer @ Treez Inc. Jan 2020 – Present | San Francisco Bay Area ### Software Engineer @ Treez Inc. Jan 2016 – Present | San Francisco, California, United States Participate in the full life cycle of software development in the programming field, including research, design, architect, and test; maintain, update or expand existing client and server-side code. • Built a point of banking payment solution (Integrated ATM, Integrated Pin/Debit) that provides in-store customers with a convenient way to pay for their in-store orders with their debit cards. • Developed One-Click Mobile Payments (Treez Pay ACH). A digital payment solution that provides online customers with a convenient way to pay for their online orders using their mobile devices. • Provided an option for dispensaries seeking to streamline payment, elevate the customer check-out experience, and increase ticket size. By accepting debit, Treez Pay says they see an average increase of 35% in ticket size. • Built Order-Specific Notifications. • Built Order Management System — the system provides order workflow in a single window. You get complete control of orders from creation to closing. • Revamped iOS Customer Management application to provide a seamless check-in and sign-up process that will keep patients coming back time and time. - Developed point of sale application (SellTreez POS). - Built e-commerce platform used by the largest dispensaries. ### Java Developer @ Yandex Jan 2014 – Jan 2016 | Moscow, Russian Federation Designed, developed, and maintained an early-stage e-commerce platform with integrated payment systems for seamless transactions. ### Software Developer (remote position) @ DotDispatch Jan 2015 – Jan 2016 | Minneapolis, Minnisota e-Commerce Development - Built e-commerce solutions enabling patient ordering, mobile payments, and in-store purchases. - Developed a web-based self-service kiosk with fingerprint authentication and cash handling. - Implemented real-time order management to help kitchen staff prioritize preparation. - Designed and maintained shopping cart functionality using e-commerce databases. ### Software Engineer @ Energy Activ LLC Jan 2013 – Jan 2014 | Moscow, Russian Federation Build cloud-based accounting software (Accounting API) for accountants and bookkeepers which exposes accounting and related functions for small to medium- sized organizations. Learned to design scalable web Infrastructures. Responsibilities: • Create a Java web-based service. • Build front facing application mainly using JavaScript, React, SASS in an agile environment. ### DevOps Engineer @ Amusement Park Riviera Jan 2005 – Jan 2013 | Sochi, Russia - Managed and maintained database systems to ensure optimal performance and data integrity, implementing regular backups and performing database optimizations for improved efficiency. - Conducted Linux-based maintenance tasks, including server administration, system monitoring, and troubleshooting, to ensure high availability and reliability of infrastructure. - Led in-house server and networking development, designing and implementing scalable and secure solutions to support the organization's growing needs. - Proactively identified and resolved performance bottlenecks, security vulnerabilities, and connectivity issues to maintain a robust and stable infrastructure. - Implemented automated deployment pipelines using industry-standard tools, enabling continuous integration and delivery for faster and more reliable software releases. - Actively participated in capacity planning, resource allocation, and scalability initiatives to meet the organization's evolving requirements. - Stayed up-to-date with industry best practices and emerging technologies, continually seeking opportunities to enhance infrastructure efficiency and reliability. ## Education ### Master's degree in Computer Systems Networking and Telecommunications Institute of Information Technology Sochi ## Contact & Social - LinkedIn: https://linkedin.com/in/max-javageek --- Source: https://flows.cv/maksimmakh JSON Resume: https://flows.cv/maksimmakh/resume.json Last updated: 2026-04-10