Slava Agafonov Resume.pdf (217.70 kb)
+1 425 246 1675
I am a software engineer with more than 15 years of experience designing and scaling enterprise software. I have a background in ML and AI featured projects. I have been passionate about scalable distributed systems and enterprise service platforms. I received a special customer obsession award in Microsoft, and I was always acting as a bridge from business to technology with a pioneering spirit. I am passionate about leadership roles in strategic and impactful projects with metrics-driven, high-performance, and scale development. I am a life learner with two master's degrees in technology management and computer systems. Education & Training Technology Management MBA (2015-2017) - Foster School of Business, University of Washington. Computer Science Masters with Honors (2002- 2007) - Kharkiv National Airspace University, Faculty of Radio Systems for Aircraft Department of Computer Systems and Networks. I received training in machine learning, entrepreneurship, business pitch, Dale Carnegie skills for success.
Microsoft – Senior Software Development Engineer (March 2011 – present) I am currently working in the AI Core division – Bing for Business Team. In the last ten years, I received five promotions from contractor SDET to full-time Senior SDE level 64. I have managed critical Bing Ads, Knowledge Graph projects to power SharePoint, Bing.com, Cortana Bots, and Excel. S&P customers use my scalable projects with compliant AI, Azure, and NLP features. Skydance: Shipped Artificial Intelligence features in Microsoft Excel, built backend infrastructure to update entities from the Knowledge Graph and Financial Exchanges over Morning Star to 50 million users worldwide. Created service for state-of-the-art natural language processing project NEMO; improved backend with 15% less loading time, 5% less memory, and 50% faster performance without a change in precision or recall. I built a natural language processing pipeline for Wikipedia tables extraction from 800M tables on the web. Satori: Mentored and led a team of four to create a portal and automatically determine a web content type and generate attributions or encumbrances. Attributions displayed where data is coming from Bing Entity Pane, Knowledge Graph API, and other Microsoft products. CAPI: Led a team of three senior engineers in California to develop Bing Ads Content API version 2. Increased daily revenue from $2K in November 2015 to $20K in May 2016 and $12M annually. Oversaw end-to-end customer onboarding for Nordstrom, Alibaba, Jet.com, Rakuten, and eBay, e.g., that entailed prioritizing custom features and delivering 24/7 support. I built a request for information service to send ads emails from the SMTP server - 1M emails per hour. Architected orchestration engine to extract storage content and upload it to Azure Table (NoSQL) storage with the optimized infrastructure to support speed over 1000 rows of blob data per second. We shipped service for credit card payments and integrated it with Commerce Transaction Platform Bing Business Portal and MSN offer: created loyalty service with 64 ends to end tests, fixed 30 bugs. Designed and created automation for CAP (Customer Assistance Portal) used by on-call support in Windows, MSN, and Xbox daily. Found and helped resolve 100 critical performances and other product bugs. We developed a WPF UI automation framework with 70% test code coverage for the entire code base. Developed verification tools for production data migration from Dynamics CRM Online from GFS servers to Windows Azure cloud and discovered more than 30 customers facing bugs.
Global Logic – Senior Software Development Engineer (2010 – 2011) The first day of the job was a business trip to Boston for training on the surgical device in the Medtronic laboratory. Reverse-engineered source code on O-arm 3D X-ray imaging system. Over 14 months, I created a new network protocol, log analyzer tools for it, and verified it in the device's laboratory. Drove project for stability improvements in O-arm devices with stable TCP/IP network framework. Reduced time for lab testing and save money for business trips to Boston. I designed a convenient web-based tool for evaluating log files produced by the O-arm System with MVS and IAS applications that increased support team productivity by a few hours a day. It reduced time for debugging problems on remote devices with easy integration to insights with Excel. I drove network communication framework with keep-alive restore connection and XML system message validation. It improved the application lifetime and network firmness for each device in the system. I developed hardware emulators to provide a development setting that allowed offshore development teams.
TEAM International – Senior Software Development Engineer (2008 – 2010) Solicited and consulted companies worldwide to acquire new businesses as consultants first and then the remote offshore team in Ukraine. Involved extensive travel with new projects in publishing, recruitment, and e-commerce. I assembled a brand-new system and skilled team to use it across all projects. I consulted a handy online application to manage the recruitment lifecycle called Talents. We resolved internationalization and scalability problems in the final web portal with multi-stage hiring processes and workflows for IBM, Siemens, and Vodafone. Developed portal to link with external servers via web services for features like responding to jobs submit candidates, reporting, and branding on all elements of the recruiting agency websites. Made an e-publishing platform for Apex CoVantage to speed up OCR for publishers with 5K users.
Altron – Lead Software Development Engineer (2005 – 2008) I started working full-time while studying for a bachelor's degree. I led a team of 5 to develop projects for the Ministry of Internal Affairs of Ukraine. Organized company recruiting process and trained & mentored employees to establish front-end and backend applications for phone station certifications. Implemented frameworks for data extracting from GSM and CDMA stations and presented in a user-friendly format for security team personnel. I wrote a project for the first national CDMA operator in Odessa to create unique message protocols for the Lucent/Alcatel station. Conducted software for Intertelecom company to increase coverage from 5 to 16 regions of Ukraine. I led and mentored five people, built architecture and implementation for the core encoding/decoding framework in international phone exchange stations like Huawei, Ericsson, and Lucent. Conducted client/server program (Switch Node) to emulate TCP/IP and UDP traffic from telephone stations and follow SMS or voice network protocol messages. It was a multithreaded tool with an internal finite state machine with a command processor.