William Howell work email
- Valid
- Valid
- Valid
William Howell personal email
- Valid
William Howell phone numbers
Experienced Software Architect and Platform Engineer, primarily working on Distributed PaaS/IaaS infrastructure to support rapid deployment and scaling of SaaS Infrastructures. Current work is primarily in Python and some Java. Previous experience is in .NET (C# and DLR), Go, Ruby and occasionally some C++.Currently focussing on Kubernetes automation and scaling on both AWS and GCP. Previous worked on Kubernetes for on-prem using Nutanix and AWS Outpost.Experience with No-SQL dbs (Mongo, Cassandra) as well as traditional RDBMS implementations (Aurora/MySql, PostGres, SQL Server).Specialties: Cloud Computing, Large Scale Databases, Software as a Service (SaaS), Platform as a Service (PaaS), Infrastructure as a Service (IaaS), REST, Security, Distributed Application Architecture, DevOps, SRE
-
Software ArchitectOkta, Inc. Oct 2020 - PresentSan Francisco, California, UsSoftware Architect and Product Owner for Okta's Internal Build and Test systems for their core products. • Work with teams across the company to design, build and optimize Okta's Build and Test systems ensuring high quality continuous releases on a weekly, or faster cadence.• Helped design and implement system level changes that reduced AWS spend by $10K+/mo reducing overall spend targets by 20%• Worked with the teams to build and deploy an IaaS/PaaS platform that made service delivery possible on a daily cadence• Developed and Deployed a platform for automatically building, testing, and scaling Kubernetes Cluster infrastructure from the ground up, including intention based application deployment. The clusters are full featured and provide a standard consistent platform for SaaS operations, while reducing the amount of intervention required for operations and monitoring• Implemented procedural and process changes to standardize the teams efforts and provide a consistent delivery process that reduced manual operations and allowed the team to deploy more rapidly with less intervention and rollbacks• Designed and worked with the team to build an IdP broker and data store that integrated the various SaaS applications and tools into a consistent auth model and allowed for easier, and more secure sharing of data and authorization across all apps managed by the team.• Designed and worked with the team to build a data processing application allowing for the publishing of custom data analysis queries in the form of graphs and tabular data to consumers. This greatly reduced the load on the team for custom reporting or data gathering.• Worked with the team to implement policies and procedures for management of external hosted resources (such as Github) to consolidate and simplify the process and allow for future automation.• Designed and helped implement a self-service portal (SSO) for automatically managed resources, tools and systems owned by the team. -
Software ArchitectNutanix Jul 2016 - Oct 2020• Designed and delivered a scalable automation platform for deploying Nutanix's cloud offering including support for ad-hoc developer workflows and a system for external SaaS services to be plugged into workflows• Architected and delivered a platform for deploying and scaling datacenter SaaS platforms which leveraged kubernetes and automated build to provide a delivery pipeline which can be deployed on multiple clouds and on custom "on premise" platforms as well• Redesigned the companies technical training program for new developers to include expanded content on how to work with internal systems and how to leverage Nutanix systems and technologies. Average satisfaction scores for that section on the new developer process went from 53% to 95%• Work as a senior member of the Security Incident Response team on company impacting security events, specifically focused on source control management, build system exploits and forensic investigation of breaches and disclosure incidents• Helped develop the companies standards for SaaS service delivery and monitoring. Provided the key process metrics for good data collection and system monitoring• Built and delivered a system for automatically creating, scaling and deploying SaaS based monitoring solutions which integrated with existing tooling (Jira, internal monitoring dashboards) to provide real time metrics for cloud deployed services with minimal service owner intervention• Architected a geo-distributed redundant artifact storage system which provided for high availability of artifacts and flexible control of distribution and cost• Work as a core contributing member of the Developer Productivity team who's mission is to provide direct support of development and delivery services to customers. This involves working with customers who have unique needs that are not covered by the standard process, and working across tools and teams to implement improvements, fixes or new processes
-
Sr Software DeveloperRackspace, The #1 Managed Cloud Company Jun 2015 - Jul 2016San Antonio, Texas, Us• Worked on core architecture for Rackspace's Managed Hosting of Cloud Native Software. Including designing, building and testing automatic packaging and deployment of third party software (Adobe AEM) to multiple cloud platforms (AWS, Azure and GCP)• Architected and built a tool-set for automatic configuration and deployment of AWS infrastructure from intention based configuration in GitHub. Managed the delivery pipeline that allowed developers to check in generic configurations (like database table descriptions) and have them automatically translated to the Cloud Native platforms implementation (like MSSQL on Azure or RDS on Amazon) without needing separate configurations• Designed a nested deployment description language with async future implementations to allow operations teams to describe using intention notation a set of deployment steps to be executed on install, update or removal of packaged software• Designed a set of core docker templates that provided a layered image to handle most third party software vendors non-cloud native software infrastructure in isolated containers. Provided ongoing consultation to the team after delivery to ensure that they could extend the design as new software was tested and brought into the product offering• Mentored team members and other teams on software best practices, as well as how to automate best practices into the delivery pipeline such that common tedious tasks (like code formatting) could be done natively by the delivery system, rather than as a pre-checkin task -
Amazon - Container Computing TeamAmazon Aug 2014 - Jun 2015Seattle, Wa, Us• Work with a small team of developers to design, build, test and deliver improvements to Amazons internal development processes • Work with cross functional teams in Build, Source Management, and Deployment systems to implement process improvements and new features related to emerging technologies • Designed and Implemented infrastructure to support the internal use of Docker for building containerized services. This included building common infrastructure containers for logging, auditing, and process management • Designed and built scalable infrastructure for managing the distribution and tracking of Docker Images, including securing images against unauthorized access and distribution • Provide DevOps style support for various systems which support Amazons internal developers. This includes monitoring production systems for errors and changes in performance, performing routine systems management duties and implementing or improving existing infrastructure automation tools • Work with Security, Legal and Compliance teams to implement auditing systems for production servers to track Amazon owned IP and prevent the deployment of unauthorized, or unapproved software onto critical production hardware -
Software Development ManagerAmazon Aug 2012 - Aug 2014Seattle, Wa, Us• Led a team of 10 developers in the development and support of Amazon’s internal deployment systems which is responsible for deploying Amazon’s software and services thousands of times a day • Work with numerous technology teams within Amazon including S3, Dynamo, Retail Website platform and others to implement critical features to ensure 99.999% or higher availability of critical Amazon systems • Work closely with internal hardware, networking and security teams to ensure that critical infrastructure systems are always available and secure from threats and malicious software • Work with Director, VP and SVP level management teams to design multi-year technology roadmaps to enhance, extend and grow Amazon’s internal build and deployment tools • Designed enhancements to the package transport system to add additional encryption support to meet internal ”encryption at rest” standards • Actively participate in the internal Security review process for applications which handle sensitive and confidential customer data. This process reviews and analyzes applications for security threats and design issues which could compromise customer information within internal systems • Actively participate in the hiring of Engineers and Development Managers for teams across Amazon • Work with internal teams to design custom deployment systems and features to support Amazons unique business interests in hardware, software and cloud systems • Work with engineers on my team to mentor them on career and skills growth to help guide them towards career advancement within Amazon’s engineer culture -
Software ArchitectSmarsh Jul 2010 - Aug 2012Portland, Or, Us• Led a development team of 9 developers and 1 QA in enhancing Smarsh’s Industry recognized platform for message archiving and compliance • Primarily responsible for development and execution of next generation Software as a Service (SaaS) products • Work with developers, managers and QA staff on designing and implementing department wide processes for the Software Development Lifecycle, to improve delivery and eliminate highly repetitive and error prone processes • Instrument and automate a majority of the software delivery process, allowing the development team and management to construct processes which works for internal, and external controls and ensure a smooth and seamless delivery to production • Work with the QA team to establish guidelines for testing and delivery ensuring that production services meet the customers and businesses expectations • Work with all parts of the organization to develop processes which quickly and efficiently gather requirements and ensure that those requirements are tracked through delivery and customer sign-off • Work with management and team leads to organize the development team into strategic groups with a more agile approach to delivery of software • Trained team and staff on various aspects of the Agile process, including estimation, time management and Kanban style tracking of deliverables • Provide regular training and skills transfer for various development practices, including Patterns, Enterprise Design, and Agile management techniques • Design a standard service infrastructure ”framework” which can be rapidly utilized to deliver new functionality to the existing platform, and to reduce the overall complexity and test requirements of new service features • Develop and tested a control and feedback system which lets service infrastructure components interoperate over standard channels, with well understood message structures -
Software ArchitectMcafee Oct 2009 - Mar 2010San Jose, California, UsWorked as part of the Advanced Research Team designing, prototyping and testing Malware Analysis tools and processes. -
Software Development Manager, Avert LabsMcafee Apr 2007 - Feb 2010San Jose, California, Us• Managed a team of 6 Engineers and 1 Senior QA Engineer as well as a remote team of QA Engineers. • Responsible for 24x7 management of internal automation systems• Lead the design efforts for developing new automation systems as well as customer specific implementations of existing tools and processes• Worked with customers, internal and external to address specific requirements and to deliver new tools and processes as needed• Provided Architectural guidance for implementation and delivery of new systems -
System Analyst 6, Team LeadOregon Department Of Fish & Wildlife 2005 - 2007• Responsible for the design, execution and monitoring of internal IT development projects, including planning for training and knowledge transfer.• Software architect responsible for setting the overall vision for internally developed software to ensure that it has a supportable lifecycle during development, testing and production.• Designed an End-To-End automated build and test process that utilizes a variety of open source, commercial and intenally developed applications to perform the software build process, including automated unit test, regression testing, static analysis, dynamic type analysis, code coverage and automated tagging of production ready code.• Responsible for implementing and enforcing internal coding standards to ensure that internally developed software is designed in a consistent manor that promotes reuse and maintainability.• Responsible for providing in-depth technical consultation for other divisions within ODFW. This involves analyzing new and existing projects and determining the most appropriate technologies to implement for the project to succeed. Primarily this involves researching available COTS solutions, feasibility of developing in house or outsourcing.• Provide guidance and basic oversight on both internal and external audit and security systems implemented by the agency. This includes providing support for audit systems, adding or extended capabilities with custom code, and providing analysis of the data gathered to a variety of interested groups.• Implemented a scripted process for automatically deploying code to development, test, and production servers through an automated interface. The intention of the process is to allow for zero touch deployment of pre-scripted software through custom scripts stored with the application in source control. This process has allowed for a more controlled software test and release process.• Responsible for managing a team of three developers.
-
Software EngineerHarbinger Software Mar 2003 - Nov 2004Pune, Maharashtra, In• Responsible for designing project plans to meet design requirements• Responsible for overall design of software components and systems• Managed the development and production of technical documentation• Responsible for interacting with current and prospective clients • Managed the internal IT infrastructure • Responsible for the development of long term direction for IT systems, planning and strategy for internal development as well as external product development.• Managed a team of five developers and testers -
Software Technician, LeadHewlett-Packard Jul 1995 - Feb 2003Houston, Texas, Us• Designed advanced software utilizing current trends in software development.• Responsible for bringing performance level of team above industry standards.• Responsible for routine maintenance of large scale business and inventory tracking systems.• Primary responder for “fab-down” incidents when recovery of IT systems was critical.• Lead Developer and Team Leader for integrating software into existing systems• Trained teams on maintenance of information tracking systems, software development and business continuity.• Filled primary role as Technical and Software Architectural Advisor for the team interactions• Designed a wide range of software solutions for both traditional (installed apps) and web delivery.
William Howell Skills
William Howell Education Details
-
Oregon State University -
Oregon State UniversityComputer Engineering
Frequently Asked Questions about William Howell
What company does William Howell work for?
William Howell works for Okta, Inc.
What is William Howell's role at the current company?
William Howell's current role is Software Architect at Okta, Inc..
What is William Howell's email address?
William Howell's email address is gr****@****ail.com
What is William Howell's direct phone number?
William Howell's direct phone number is +140821*****
What schools did William Howell attend?
William Howell attended Oregon State University, Oregon State University.
What are some of William Howell's interests?
William Howell has interest in Human Rights, Education, Mathematics And Physics, Science And Technology, Language Design, Compilers, Artificial Intelligence (Game Theory), Practical Platform Security.
What skills is William Howell known for?
William Howell has skills like Databases, Cloud Computing, Software Development, Web Application Design, Saas, Security, Web Services, Xml, Software Project Management, Testing, Iis, .net.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial