Anthony Bye personal email
- Valid
Anthony Bye phone numbers
I love applying computer science theory to real world problems. I am enthusiastic about creating intuitive libraries and REST APIs, lean clean extensible code bases, and features that delight customers.I design and build entire systems with a wide range of technologies in a wide range of environments.I work with Product Owners and Project Managers to designing and implement new services and features, ensuring the technology meets business needs now and is ready to support future needs.I move code bases to be more testable, reusable, maintainable, and extensible through software development best practices.Some Specific Skills and Experiences:Massively scaling distributed systems with tens of thousands of nodesSaaS and SOA, 3-tier and n-tier architectures, PaaSMicroservice system design and implementationMentoring team members and internsIn-house, cloud (AWS), and hybrid infrastructureVM environments; Vagrant, VirtualBox, Hyper-V, EC2 / AMIContainers in Kubernetes, Mesos / Marathon, and DockerHadoop ecosystem; HBase table design & MapReduce, HDFS, Spark, Flink, PhoenixAgile Scrum and TDD development processesObject Oriented Design and Development (OOD/OOP)Functional, asynchronous, and event oriented programmingDesign Patterns, Data Structures, and AlgorithmsScala, Java, Ruby, JavaScript (Node.js and browser), C# and .Net, HTML, XML, Bash, SchemeMaven, Puppet, Chef, NPM, Jenkins, Rundeck, Travis CIRuby Sinatra, Node.js Express, Apache Tomcat, nginx, Squid Proxy, Unicorn web serverRelational SQL databases; Oracle, MySQL, PostgreSQLRelational database schema design and SQL query optimizationNoSQL data stores; HBase, Riak, Redis, MemcachedSAML Single Sign-On and Federated SecurityUnit testing, integration testing, system testing, test automationAutomation of workflows and resource management (VMs, containers, cloud resources)Teaching experience in programming and mathematics
-
Staff Software EngineerProofpoint Mar 2018 - PresentSunnyvale, California, UsProofpoint provides world class people-centric cyber security solutions. My team works on R&D data visualization and exploration of threats and attack patterns on end users, based on live streaming data from other teams.I am the team's primary clean code and testing expert.Created a Spark based, batched data processing pipeline.Created Flink based ETL POC.Support massive streaming data import from Kafka to HBase.Maintain and extend HBase backed Scala and Java REST APIs deployed on Kubernetes.Occasional React UI development. -
Senior Software EngineerMoz Oct 2014 - Mar 2018Vancouver, Bc, CaMy team's systems seamlessly combine and serve data from a wide variety of in-house and third party data sources. We collect, parse, and store millions of documents each day, as well as serving historic and real-time data.I am known for quality system architecture designs, frequently asked to help with or review other engineer's designs. I help guide discussions and build consensus among the team. I mentor junior engineers and interns. I work with business owners to ensure the solutions we build meet current business needs and are ready to expand to future business needs.* Implement and maintain multiple services in Ruby, Node.js, Python, and Java to wrangle and serve data.* Hadoop HBase table design and data processing optimization.* Design and build micro-service architectures with Docker running in a Mesos / Marathon environment.* Manage tens of thousands of computing resources from AWS and other sources.* Refactor and replace legacy systems without service interruption. -
Software Development EngineerAmazon Sep 2012 - Sep 2014Seattle, Wa, UsAmazon Web Services (AWS), ElastiCache team. ElastiCache is a managed in-memory caching service, offering clusters which support the Memcached and Redis protocols. ElastiCache adds value by fully automating the launch and management of cache clusters, including monitoring and automatic recovery actions.I was the primary designer and developer for the web API for ElastiCache for Redis. Interesting challenges include systems design, API design and implementation, analyzing consistency models (hard consistency, eventual consistency, optimistic locking, etc.), consensus protocols, and automation at all levels.Responsibilities of designing, building, and managing a massively scaling, hosted, and fully managed service include:* Designing new feature architecture* Designing and implementing public and internal web APIs* Creating automated workflows to implement business logic and service actions* Configuring and managing Memcached and Redis* Operational issues such as managing hosts, networking, log files, metrics, etc. at a massive scale.Specific technologies utilized include Java, Tomcat, Oracle, Memcached, Redis, and of course Linux. All types of Linux skills regularly exercised, such as shell scripting; memory and swap usage analysis; networking and DNS troubleshooting; security, account, and access control management. -
Senior Software Engineer, Scrum Team Tech LeadAvaility Aug 2010 - Sep 2012Jacksonville, Fl, UsAvaility (formerly RealMed) provides commercial electronic medical claims and data processing systems.As Tech Lead of an Agile Scrum team, responsible for mentoring other developers and ensuring proper software life-cycle processes as well as investigated new technologies and architectures.* Implementing new user facing features with both front end and back end aspects* PGP encryption and decryption* Federated security with affiliated companies (Single Sign On provider and consumer using SAML)* Massive data processing involving XML translation* Development of internal tools and code libraries* Building dynamic SQL at runtime and optimizing Oracle queries.Specific technologies include AJAX, C#, VB.NET, and Oracle -
Automation EngineerDouble-Take Software (Now Vision Solutions, Inc) Dec 2008 - Aug 2010Double-Take provides real-time, asynchronous data back for high availability and disaster recovery. The automated testing team provides an in-house test automation system for integration and system level tests. Product testing was fully automated from installation and configuration to various loads and use cases. I wrote new integration tests in C#, and extended the in-house test automation framework in the .NET framework.* Extensive automation of VM systems using WMI and other remote technologies.* Fully automated the power-up and network configuration of a network of Hyper-V VMs.* Prototyped a new GUI for the automated test system in WPF using XAML.* Created automated testing for a WPF GUI using Microsoft UI Automation.* Wrote other test scripts and tools using Microsft's JScript (JavaScript for Windows scripting) and batch files.
-
Software DeveloperInteractions Corporation Apr 2007 - Oct 2008Franklin, Ma, UsInteractions provides interactive inbound voice systems which recognize user intent. My responsibilities included:+ Extending and maintaining a Java platform running automated call scripts.+ Writing custom XML based automated call scripts for business clients.+ Practicing Agile Scrum Methodology.+ Led a team of two QA analysts to establish a manual testing process and test case database.+ Working with developers to integrate an external QA step into the deploy process. -
FacultyIndiana Business College 2003 - 2007Us
Anthony Bye Skills
Anthony Bye Education Details
-
Rose-Hulman Institute Of TechnologyMinor In Computer Science
Frequently Asked Questions about Anthony Bye
What company does Anthony Bye work for?
Anthony Bye works for Proofpoint
What is Anthony Bye's role at the current company?
Anthony Bye's current role is Staff Software Engineer at Proofpoint.
What is Anthony Bye's email address?
Anthony Bye's email address is by****@****ail.com
What is Anthony Bye's direct phone number?
Anthony Bye's direct phone number is +1 317-495*****
What schools did Anthony Bye attend?
Anthony Bye attended Rose-Hulman Institute Of Technology.
What are some of Anthony Bye's interests?
Anthony Bye has interest in Functional Programming, Coffee, Programming Language Design, Jujutsu And Judo, Ardiuno And Hobby Electronics, Software Development Best Practices.
What skills is Anthony Bye known for?
Anthony Bye has skills like Software Solution Architecture, Design Review, Distributed Systems, Object Oriented Design, Software Development, Soa, Agile Methodologies, Scalability, Javascript, C#, .net, Rest.
Who are Anthony Bye's colleagues?
Anthony Bye's colleagues are Zach Byers, Adriana Singh-Suarez, James Tiffin, Vladimir Davydov, Michael Reading, Beth Brewer, Linda Vaughan.
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