Bryan Castillo Email and Phone Number
Bryan Castillo work email
- Valid
- Valid
Bryan Castillo personal email
- Valid
- Valid
- Valid
- Valid
- Valid
- Valid
I am lead software developer with 20+ years of experience in a wide variety of technologies, languages, and domains. I have worked on payment processing systems, e-commerce, video streaming, crowd-sourcing, product search engines, healthcare systems, game server software, data center process automation, and data science. I pick up new technologies quickly and constantly. I prefer to work in collaborative team environments as a tech lead, where I have responsibilities beyond my own individual contributions, which include hiring, career growth plans, and training.
Microsoft
View- Website:
- microsoft.com
- Employees:
- 10
- Company phone:
- 0124 415 8000
-
Lead Principal Software EngineerMicrosoft Oct 2018 - PresentRedmond, Washington, UsI have been leading small teams in the Cloud Operations and Innovation organization, which focuses on improving the operations, safety, and efficiency of Microsoft data centers.I was the lead for an AI team for 3 years, which included software engineers and data scientists. We built out machine learning models to improve data center task recommendations and anomaly detection for critical environment systems.Since April of 2022 I have been leading a team building an application called digital procedures, which allows subject matter experts to create custom procedures for technicians to follow when maintaining industrial control equipment and large-scale electrical devices. -
Principal Software EngineerMicrosoft Jan 2016 - Oct 2018Redmond, Washington, UsOur team is building software and systems to automate the purchasing, installation, and management of hardware for Microsoft data centers. We are part of the Microsoft Cloud Infrastructure Organization and are one of the groups helping Azure scale.Our teams are hiring software engineers. Please contact me if you are interested in helping build out Microsoft's cloud infrastructure. -
Sr. Software EngineerAmazon Payments Platform Dec 2011 - Jan 2016Seattle, Wa, UsPayments Portal: Designed and built a web component platform used to create payments related user experience components. Payments user interface components are embedded and used by multiple groups at Amazon including the main Amazon retail website, Kindle content store, Amazon Instant Video, and Amazon Web Services. Payments Portal is also used to get new features and initiatives moving quickly such as Amazon Student and Amazon Home Services. The custom web components platform includes server side and client side technology written in Scala and JavaScript.I joined the team to help build its first prototype with 4 other engineers. While I have primarily been a technical contributor I have helped with hiring, training, client engagement, and career management. I am current the lead engineer for 4 teams consisting of 25 engineers. -
Software Development Engineer IiAmazon Payments Platform Jun 2010 - Dec 2011Seattle, Wa, UsDevice Integration: Senior engineer for the device integration team. Responsible for web services used by video streaming web-sites, mobile phones, tablets, internet connected televisions, and game consoles.Technical lead for service scaling and device integration for video streaming in support of the Kindle Fire launch. Created plans and projects for 5 different teams targeting latency and scaling optimizations.Major technical contributor to the Prime Video launch, which added video subscription support to a platform that had been focused on rental and purchase. Responsible for building and scaling video discovery by subscription and quality of service event metrics. -
Software Development Engineer IiAmazon Payments Platform Dec 2008 - Jun 2010Seattle, Wa, UsI was a major contributor on the Mechanical Turk team. I worked on front end user interfaces, back-end web services, and client developer libraries. Lead engineer for Mechanical Turk data warehousing. Designed and implemented Postgresql setup and deployment. Designed and implemented custom ETL and reporting system using JRuby.Core contributor to Mechanical Turk open source SDKs for Java, Ruby, .NET, and Perl.Lead engineer for Indian worker earnings disbursement in Rupees. -
Software Development Engineer IiAmazon Web Services / Mechanical Turk Aug 2006 - Dec 2008Seattle, Wa, UsI was a major contributor on the Mechanical Turk team. I worked on front end user interfaces, back-end web services, and client developer libraries. Lead engineer for Mechanical Turk data warehousing. Designed and implemented Postgresql setup and deployment. Designed and implemented custom ETL and reporting system using JRuby.Core contributor to Mechanical Turk open sourced SDKs for Java, Ruby, .NET, and Perl libraries.Lead engineer for Indian worker earnings disbursement in Rupees. -
Senior It AnalystCaremark Jun 2005 - Aug 2006Woonsocket, Ri, UsProgrammer for prescription benefits management group. Core contributor to rewrite of the benefits management web console. Designed and implemented tools and libraries for ETL system used to assist merging data sets and data processing workflows from recently purchased companies. The custom ETL tool, was used by multiple groups for various integration and data warehousing projects. The tool could transfer and merge data between disparate data sources which included direct access to DB2, Oracle, and SQLServer. Extra support was added to support flat file imports from legacy mainframe systems. Features included retries, pre and post database operations, condition checks, email notifications, FTP transfers, variable substitutions from previous SQL queries, and custom logic written in Beanshell or Groovy. -
Independent Consultant And DeveloperPragmatic Solutions, Inc. Dec 2004 - Jun 2005Worked part-time as an independent consultant for applications used by the U.S. military used to administer and report on recruitment programs, related to the video game America's Army. I developed websites in PHP, administered web servers and database servers.
-
Systems ProgrammerInsight Jun 2004 - Jun 2005Chandler, Arizona, UsCore contributor to the Insight product search engine used by the website and sales associates for finding and comparing computer related products. I lead the implementation and re-design of the core product index. The core index library allows Java programmers to access fast low level search operations on a distributed version of the product database implemented in C on top of Berkeley DB. A customized nested query language was created to allow product managers to specify product category searches.I contributed to various integration projects for the product catalog. My work included task automation in Perl, optimizations to the networking layers written in Java NIO for the company's custom service framework, integration between Java based servers and SAP, and integration between SQL Server and the distributed product index. -
Software DeveloperEfunds Jan 2001 - Jun 2004UsEngineer for SCAN Online, a service used by major retailers such as Walmart and The Home Depot to determine if checks should be accepted at point of sale. The system used information about previous check writing history, geographic locations, and the number of checks and sum of amounts across multiple retailers to determine the likelihood that a check would result in actual payment.Primary work was done in C and C++ on Solaris with a focus on network connectivity, latency, and service availability. Later projects include custom scoring logic support using database stored procedures, and supporting call center applications written in Java Swing. -
Production Services TechnicianEfunds Nov 1999 - Jan 2001UsSystems operator for data transfers, network availability, and system backups. Maintained and edited automated data transfer scripts in Perl and Korn shell. Responsible for troubleshooting and resolving network connectivity issues between partners. Responsible for escalation of customer facing issues and systems outages including communication between business groups, system administrators, and developers. -
Call Center RepresentativeEfunds Jul 1998 - Nov 1999UsCustomer service contact for the Shared Check Authorization Network. Responsible for communicating with customers and retailers regarding check acceptance policies. Part of the fraud research team. Involved with user acceptance testing and application security testing.
Bryan Castillo Skills
Bryan Castillo Education Details
-
University Of WashingtonComputer Science And Software Engineering -
Edmonds CollegeGeneral/Computer Science
Frequently Asked Questions about Bryan Castillo
What company does Bryan Castillo work for?
Bryan Castillo works for Microsoft
What is Bryan Castillo's role at the current company?
Bryan Castillo's current role is Lead Principal Software Engineer at Microsoft.
What is Bryan Castillo's email address?
Bryan Castillo's email address is mo****@****aol.com
What schools did Bryan Castillo attend?
Bryan Castillo attended University Of Washington, Edmonds College.
What are some of Bryan Castillo's interests?
Bryan Castillo has interest in Functional Programming, Management, Clojure, In My Current Position, Science, Ocaml, Data Processing, Haskell, Online Education Platforms.
What skills is Bryan Castillo known for?
Bryan Castillo has skills like Java, Software Engineering, Perl, Linux, Software Development, Agile Methodologies, Scalability, Distributed Systems, Javascript, Databases, Ruby, Web Services.
Who are Bryan Castillo's colleagues?
Bryan Castillo's colleagues are Laura Richardson, Jona Jacobs, 乔义翠, Akash Sangale, Yuvaraja Rajendran, Vimalraj Vimal, Niklas Leifsson.
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