Lijie Zhang

Lead Software Engineer

Austin, Texas Metropolitan Area

About

Software engineer with team leadership, coach, project management, team collaboration skills in computer software development: 15 years lead engineer experience in database, payment and business industry; 6 years computer science research experience in data mining, machine learning and data privacy area. Specialties: software architecture design, team leadership, collaboration, coaching junior developers Interests: software development and management, software performance, software design pattern Interests: Skilled in Java, UI and machine learning/data mining software development.

Experience

  • MongoDB (Full-time · 5 yrs 1 mo)
    • Lead Software Engineer
      Feb 2026 - Present · 5 mos

      • Lead cross-cloud private networking (AWS, GCP, Azure) to enable secure, scalable access to Atlas Stream Processing, supporting VPC peering, PrivateLink, and Transit Gateway integrations with services like Kinesis, MSK, Confluent, and S3. • Lead an engineering team, overseeing planning, execution, and cross-functional collaboration.

    • Senior Software Engineer
      Jun 2021 - Jan 2026 · 4 yrs 8 mos

      • Lead projects on Atlas Streams Processing for RESTFul API, UI and MongoDB CLI. Provide the best user experience for Atlas Streams product. • Lead implementing new $function support for Atlas pipeline by using Node.js/Javascript. • Project lead on MongoDB Cloud Serverless Functions to enable Atlas customers to execute JavaScript code to communicate with varieties of cloud services (e.g. Azure storage, AWS S3, GCP firestore) and third party services (e.g. Stripe, Datadog, Splunk). Applied technology includes Golang, Javascript, React, Typescript. • Engage with product managers and project managers, define project roadmap and drive project execution to meet the goals. • Team leadership - Mentor junior engineers, cultivate collaborative team culture and engineering excellence best practices.

  • Staff Software Engineer at Visa
    Jun 2016 - May 2021 · 5 yrs

    • Lead cross-location scrum team of ten engineers on executing Visa B2B payment platform product and technical projects and driving collaboration across teams and organizations (product, architecture, cybersecurity, Operation Infrastructure, engineering, data scientists). Technology used includes Java, Spring/Spring Boot, Kafka, Hazelcast, DB2 database. • Actively engage with product owners and architects to understand business needs and devise solutions for business features and architectural characteristics such as security, reliability, availability, and scalability. • Mentor junior engineers. Establish and lead engineering best practice and excellence such as design review, code review and unit testing, integration/performance/security testing to ensure high quality production delivery. • Proactively monitor production health and help business clients resolve production issues such as database performance bottleneck, system configuration, data inconsistency, client, and third-party integration etc. • Led key projects: o Implementation of new RESTFul APIs to simplify business client onboarding from tedious manually steps to one single API call. o Integration with third-party Webservices to provide credit card authorization data for business clients. o Development of Active-Active-Automated architecture to achieve high availability of Visa B2B payment platform. o Transform Visa B2B payment platform from Monolithic to Microservices architecture. • Developed proof of concept of Visa Card Acceptance Gateway application, which was presented to senior leadership and accepted in product roadmap.

  • Software Developer at Zilliant
    Jan 2012 - May 2016 · 4 yrs 5 mos

    • Developed price optimization software and sales maximization software utilizing Java, SQL, Salesforce tools. Implemented data mining algorithms as the core engine of sales maximization software using Matlab language. • Performed unit testing and integration testing to deliver high quality of software to business customers. Achieved zero bug quality on the core engine of sales maximization software. Produced robust configuration examples and documentation for business customer usage. • Implemented Web application using JSP and Java to facility and accelerate data modeling for data scientists. • Helped customer support identify production issues and provide solutions to address the issues.