Badges
Certifications
vvulfmann has not earned any certificates yet.
Work Experience
Software Architect
BetterCloud• March 2016 - Present
BetterCloud ingests customer data via REST web services from SaaS vendors such as Google, Slack, Dropbox, and Box, and provides reporting, insights, automation, and data protection across that data set. My responsibilities included designing, documenting, and communicating the long-term architectural vision for the data protection, integrations, and change data capture systems to product managers, engineering teams, customer support, and other stakeholders. My focus was on architectural patterns to improve the performance, scalability, and resilience of the product while reducing operational costs and engineering maintenance overhead. BetterCloud's software stack includes Google Cloud Platform components (BigTable, Compute Engine), Apache Kafka (Confluent), MySQL, ElasticSearch, Java, Docker, and Spring Boot. At BetterCloud, the architect role was originally a hybrid technical / management role before it became a purely technical role. During that time, my responsibilities also included directly managing a team of five engineers. This involved mentoring through one-on-ones, performing evaluations, working with product to plan the roadmap, tracking engineering progress against deliverables, and promoting engineering best practices
Senior Software Engineer
BetterCloud• January 2013 - March 2016
Led an agile software development team building cloud-native services that still provide data protection to thousands of BetterCloud customers to this day. Designed, built, and supported the services from inception and into general availability and beyond, through the entire SDLC. Ensured team consistently delivered excellent software via unit tests, acceptance tests, and continuous integration, and by coaching the team on best practices such as how to apply software design patterns to the problems we were solving. Scaled and optimized the application in production to save thousands of dollars per month on operational costs. Tech stack included Java, Google AppEngine, Google Compute Engine, Google Cloud Datastore, and Google Web Toolkit.
Software Engineer
Raytheon Co.• October 2008 - January 2013
Member of a full-stack software engineering team that built web-based geolocation software for the intelligence community. Tech stack included Java, Java Server Pages, Jboss, Apache Solr, Struts, EJB, Hibernate, the ESRI mapping framework, and Oracle databases.
Software Engineer
Sikorsky Aircraft• July 2004 - October 2008
Built web-based monitoring software for wireless IoT sensor systems. Handled front-end and back-end web and desktop application development using Microsoft .NET framework with C# and VB.net. Also handled SQL scripting, development of stored procedures, and development of server-side data access layers for SQL Server.
Education
vvulfmann has not updated education details yet.