# Aleksey Bogdanov > Experienced Java Engineer Location: Clayton, California, United States Profile: https://flows.cv/alekseybogdanov Experienced software engineer with emphasis on Java server-side development, application frameworks and services. Languages: Java, C/C++ (not recent). Databases: MySQL, H2, Oracle (not recent) Spring Boot 3 (Web, JDBC, JPA, AMQP), Hibernate 6, Jackson, Freemarker, SendGrid, Caffeine, TestNG, Mockito Industries: Display Advertising, RTB, CRM (not recent), BI (not recent) ## Work Experience ### Principal Engineer @ Magnite Jan 2020 – Present | San Francisco Bay Area Continuing my work started at Rubicon Project, working as the primary developer of Marketplace API (Java 17, Spring Boot, Hibernate, Jackson, MySQL, RabbitMQ, SendGrid) that supports the following features: - Automation of business workflows for buyers and sellers of advertising inventory - Integration with ad delivery system - Automated email notifications for business users Other responsibilities: - Heavily participating in project planning, discussing and reviewing product requirements - Providing guidance to other developers and promoting good engineering practices ### Principal Engineer @ Rubicon Project Jan 2015 – Jan 2020 Worked as the primary developer of Orders Server (Java 8/11, Spring, Hibernate, MySQL) that provided workflows for business users, representing buyers and sellers of advertising inventory. Other responsibilities: - Worked closely with product management to ensure that product requirements were clear, complete and kept up to date. - Worked closely with UI developers to ensure that the API is sufficient to build required user experience. - Heavily influenced the rest of the team, leading by example and promoting good engineering practices. ### Principal Engineer @ MyBuys Jan 2009 – Jan 2015 Participated in development of a Real-Time Bidding / Ad Serving Platform (Java, Spring, Jersey, memcached, Velocity). Personally owned the following components: - Integrations with RTB networks (such as Doubleclick, AppNexus, Pubmatic). - Ad server configuration management (campaigns, networks, creatives). - Dynamic, real-time control of delivery (budget and impression caps, pacing, dayparting). - Campaign / creative selection algorithms, for bidding. - Event tracking (bid requests, impressions, engagements ,clicks, page views, conversions). Other responsibilities: - Owned AdOps Content Management System (Java, Spring, Hibernate, Oracle, VAADIN). - Developed data processing utilities (Java, Spring, Hibernate, Oracle, MySQL): migrating configuration from legacy system to the new DB schema, text mining client product catalogs, etc. - Developed multiple features for Product Recommendation platform (Java, Spring, Hibernate, Oracle), including support for A/B tests across multiple channels (Web, Email, Ads). ### Sr. Software Engineer @ Nebuad Jan 2008 – Jan 2008 Participated in development of ad server (Java, Spring, Hibernate, Oracle) and related components. ### Sr. Staff Software Engineer @ Cognos Jan 2007 – Jan 2008 Participated in development of Cognos On-Demand BI (Java/EJB, MySQL), that had later become IBM Cognos Real-Time Monitoring: - Re-engineered metadata (configuration) layer: improved referential integrity and eliminated causes of frequent data corruptions, while maintaining compatibility with existing applications. - Investigated and fixed multiple race conditions and deadlocks. - Refactored many areas of the code, and improved architecture of the system. ### Sr. Staff Software Engineer @ Celequest Jan 2006 – Jan 2007 - Was responsible for maintenance and enhancements of metadata and various common services (Alerts, Logging, Dependency Management) of Java/J2EE based Celequest Activity Suite (CAS) - Reviewed and improved reliability and stability of test suites ### Sr. Software Engineer @ SSA Global Jan 2005 – Jan 2006 After Epiphany was acquired by SSA Global, I continued working on the same product. That worked was mostly related to integration projects, including integration with ERP-LN (formerly Baan). ### Engineer / Senior Engineer / Staff Engineer @ Epiphany Jan 2000 – Jan 2005 Participated in development of service-oriented CRM platform (Java, EJB, MS SQL Server, Oracle, DB2, Weblogic, Websphere, JBoss): - Application services: task queuing and routing, data synchronization, agent state management, job scheduling, alerts, inbound email processing, etc. - CTI infrastructure: failover support, asynchronous processing, integration with UI, integration with specific vendors (CISCO ICM). ### Engineer @ Octane Software Jan 1999 – Jan 2000 | San Francisco Bay Area Participated in design, implementation, and support of the Octane Business Transaction Server (MS Visual C++, COM, MS SQL Server, Oracle): - Fault-tolerant e-mail, reliability enhancements for CTI, performance and stability improvements. ## Education ### MS in Computer Systems Engineering Lipetsk State Technical University ## Contact & Social - LinkedIn: https://linkedin.com/in/xryun --- Source: https://flows.cv/alekseybogdanov JSON Resume: https://flows.cv/alekseybogdanov/resume.json Last updated: 2026-04-12