# Dean Burson > Staff Engineer Location: San Francisco, California, United States Profile: https://flows.cv/deanburson Develop microservice based pipeline for data ingestion, transformation, and validation, and store. - Java8/Spring Primary development language is Java with SpringBoot with some python/ruby - Protobuf/JSON/XML/CSV We ingest all sort of data, cleanse, transform, and validate. We use protobufs in Kafka and S3 - Kafka/stream Pipeline is microservice acyclic graph architecture with kafka messaging. Kafka stream map/reduce is used where possible to simplify design - ELK/S3/Redis Ingested data is stored in S3, ELK used for code and business logging, Redis used to cache transformation maps and redis pub/sub to support synchronous services - Kubernetes/Helm All service deployed to kubernetes test/production clusters, helm used to configure kube deployments, services, etc. ## Work Experience ### Staff Software Engineer @ Revinate Jan 2018 – Present | San Francisco ### Software Engineer @ Navis Jan 2014 – Jan 2017 Framework level Java development with Spring, SpringBoot, Hibernate, JMS, JMX, SQL Python development with Jupyter Notebooks ELK stack tools Docker deployment ### Software Engineer @ Double Check Solutions Jan 2013 – Jan 2013 | San Francisco Design/Development the initial product offering ### Solutions Architect @ Alliance Global Services Jan 2010 – Jan 2013 Architect and design Master Data Management (MDM) repository on LexisNexis super computer infrastructure (HPCC/ECL). Development team lead (3 developers in Hyderabad, India) ### co-Founder, Chief Architect, Lead Engineer @ Traxian, Inc Jan 2002 – Jan 2010 * 24/7 operational management responsibility for application running in Solaris/Apache/Tomcat environment * Work with customers and technology partners as needed to development requirements and resolve issues * Development of SOAP/REST web service suite to manage data transmission with various trading partners including Intel, CocaCola, Anheuser Busch, Paypal, and Ariba * Development and implementation of data translation layer XSLT translation of posted document data (Rosettanet, Naxml, cXML, etc) * Parsing non-XML data (X12 EDI, fixed length field formats, URL name/value pairs, etc.) * XQuery extraction of document meta-data (stored in MySQL database for quick lookup) * XSLT translation into customer specific formats (QBXML, CSS, CMi, etc) * Design of MySQL databases required for accounts management, XML document retrieval * Integration of database into web application using JDBC and Hibernate * Data transmission and content encryption (SSL, certificate management, S/MIME) * Development of Web interface for document retrieval layer (JSP, servlets) * Development of MS Windows client used customers (primarly * QuickBooks users) to exchange and integrate data with server SWT on MS Windows interface development * Web services client * MS Windows installation and configuration scripts (INF files) * Import/Export data integration with QuickBooks (QuickBooks API) and Excel ### Senior Content Engineer @ Cengage Learning Jan 2009 – Jan 2010 Java/Flex/Arbortext development of tools used by domain experts for editing and construction of homework problems offered alongside online textbooks. Worked on the XML format (XSD, RelaxNG), transformation (XSLT) and storage and query (MarkLogic, XQuery) of XML based problems. ### Software Engineer (contract) @ mPower, Inc Jan 2000 – Jan 2001 Development of XML database used in a financial web application Storage of XML documents (insert and retrieval) using SQL queries Meta data parsed from documents upon insertion stored in Oracle DB to facilitate SQL access of XML documents Development of techniques used to acquire, convert, and integrate into the XML database financial data from various financial institutions Web service interfaces Data translations ### Principal Software Engineer @ Lotus Development Jan 1995 – Jan 2000 | Cambridge, MA Discovery and evaluation of emergent technologies Object technologies: COM/DCOM, OpenDoc/Bento Java technologies: JavaBeans, Enterprise Java XML technologies: XML, XSL, XPATH, XSD, RDF, SOAP Hardware technology: Palm OS Development of tools and frameworks that facilitated use of emergent technology in Lotus product suite COM layer used in Lotus 123 Development of XSLT processor, later open sourced at Apache (XALAN) Development of XML parser for Palm OS XML technologies: XSLT, XML-schema ### Java Instructor @ International Institute for Advanced Scientific Studies Jan 1996 – Jan 1999 * Each winter term I taught a week-long (40 hour) course in Java programming to graduates students * Proficiency in Italian ### Principle Engineer @ IBM Jan 1993 – Jan 1999 Java, C/C++ development in the Advanced Technology Group. Worked with early versions of COM/DCOM, Bento/OpenDoc, JavaBeans, XML, XSLT, XSD, SOAP technologies. ### Senior Software Engineer @ Cognitive Systems, Inc Jan 1993 – Jan 1995 Development of Case Based Reasoning tool for Macintosh, Windows, and OS/2 Design and implementation work with CIA (the tools primary client) Development of Natural Language query interface ### Senior Software Engineer @ Olivetti Jan 1988 – Jan 1993 Design and development of a distributed Expert System Shell. LISP, Smalltalk, C++ on Windows platform. Distributed client/server design using LanManager Windows 3.0 User Interface Knowledge Based scripted using backward/forward chaining scripting language similar to Prolog Knowledge Engineering work with domain expert in bank industry (loan approval) ## Education ### MS in Computer Science San José State University ### BS in Applied Math San Francisco State University ## Contact & Social - LinkedIn: https://linkedin.com/in/deanburson --- Source: https://flows.cv/deanburson JSON Resume: https://flows.cv/deanburson/resume.json Last updated: 2026-04-12