Walter Schulze

Senior Software Engineer at Meta
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Markyate, England, United Kingdom, GB
Languages
  • English Native or bilingual proficiency
  • Afrikaans Native or bilingual proficiency
  • Dutch Elementary proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Altus van Tonder

Thorough and effective developer with a lot of programming experience.

Brink Van der Merwe

Walter Schulze completed his MSc under my supervision at the end of 2009, focusing on algorithmic music composition using Machine Learning techniques, and received his MSc cum laude from from Stellenbosch University in March 2010. He is a decent programmer, a team player, and the type of person that is willing to stick with a project until the required outcome is achieved. Part of his dissertation was published in a fairly high impact factor journal, IEEE multimedia.

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • LfE101x: Leadership for Engineers
    edX
    Feb, 2016
    - Oct, 2024
  • Questionnaire Design for Social Surveys
    Coursera Course Certificates
    Nov, 2015
    - Oct, 2024
  • FP101x: Introduction to Functional Programming
    edX
    Jan, 2015
    - Oct, 2024
  • LFS101x: Introduction to Linux
    edX
    Aug, 2014
    - Oct, 2024
  • Automata
    Coursera
    Dec, 2013
    - Oct, 2024
  • Introduction to Logic
    Coursera
    Dec, 2013
    - Oct, 2024
  • Synapses, Neurons and Brains
    Coursera
    Jun, 2013
    - Oct, 2024
  • Digital Signal Processing
    Coursera
    Apr, 2013
    - Oct, 2024
  • Introduction to Music Production
    Coursera
    Apr, 2013
    - Oct, 2024
  • Introduction to Digital Sound Design
    Coursera
    Feb, 2013
    - Oct, 2024
  • Introduction To Artificial Intelligence
    Sebastian Thrun and Peter Norvig
    Dec, 2011
    - Oct, 2024
  • Machine Learning
    Andrew Ng
    Dec, 2011
    - Oct, 2024

Experience

    • French Polynesia
    • Law Practice
    • 1 - 100 Employee
    • Senior Software Engineer
      • Jul 2021 - Present

      - Developed device managed UI for Portals using React and Hack.- Conducted behavioural interviews. - Developed device managed UI for Portals using React and Hack.- Conducted behavioural interviews.

    • Senior Software Engineer
      • Mar 2020 - Jun 2021

      I worked on Erlang programming language tooling to improve the developer experience at WhatsApp.Projects:- erlfmt: A erlang code formatter- A code generator for gen_serverAdvocated for pair programming as a way to help with remote onboarding.- Conducted coding interviews. I worked on Erlang programming language tooling to improve the developer experience at WhatsApp.Projects:- erlfmt: A erlang code formatter- A code generator for gen_serverAdvocated for pair programming as a way to help with remote onboarding.- Conducted coding interviews.

    • India
    • Banking
    • Senior Software Engineer
      • Oct 2018 - Feb 2020

      Security Projects:- Extended an eDSL in Haskell to capture more use cases for security engineers, which significantly reduced false positives- Integrated QuickCheck into HaxlTesting Projects: - Maintained the test runner for most backend languages- Demonstrated how we can concurrently run tests as a batched stream using a Monad, which has elements that are constrained to be Monoids.- Mentored students.Languages: Haskell, Python, Rust Security Projects:- Extended an eDSL in Haskell to capture more use cases for security engineers, which significantly reduced false positives- Integrated QuickCheck into HaxlTesting Projects: - Maintained the test runner for most backend languages- Demonstrated how we can concurrently run tests as a batched stream using a Monad, which has elements that are constrained to be Monoids.- Mentored students.Languages: Haskell, Python, Rust

    • United States
    • Technology, Information and Internet
    • 700 & Above Employee
    • MTS1 Software Engineer
      • Aug 2016 - Oct 2018

      I was part of the eBay Classifieds Group that develops services for classified sites around the world. During my time at eBay I have: - Single handedly took over maintenance and development of treeBay, a translating reverse proxy that shows eBay ads on classifieds sites. Tools used include: Elm, Go, Docker, Filebeat, Cassandra, Kafka, Consul, Nomad, Grafana, Kibana and Jenkins; - Replaced an Nginx proxy, handling 2000 requests per second, with a new Go proxy for flexibility and simplicity, but also got extra speed and stability; - Added an A/B testing framework; - Added role based login using LDAP; - Rewrote the frontend using Elm; - Interviewed over 50 candidates; - Provided support for five local markets; - Served on the global Architecture team; - Shared knowledge with multiple teams using presentations on Elm, Go and gRPC.

    • Renewable Energy Semiconductor Manufacturing
    • Software Engineer
      • Nov 2010 - Jul 2016

      Vastech is a company that develops and sells hardware and software that is used for massive passive surveillance of communication networks. I was part of a team that developed a distributed database from scratch. This database was focused on fast writing of time series data. We developed this all in Go.Among other things I have: - Designed and developed the query language and matching algorithm. - Refactored and redesigned the metadata serialization scheme. - Initiated and developed the company's open source policy. - Redesigned our schema and index configuration from a compile time to run time configurable dependency. - Coordinated a design with the team and developed the update mechanism for metadata in the write fast distributed database. - Developed and lead the intern program. This consisted of more than 20 unique interns over a period of 2 years and a maximum of 12 at one time.

    • Junior Mobile Developer
      • Feb 2010 - Nov 2010

      Developed a Java and J2ME code generator in Python for a scripting language interpreter on your phone. Also assisted on various other projects involving: PHP, SQL, XML-RPC and Network Security. Developed a Java and J2ME code generator in Python for a scripting language interpreter on your phone. Also assisted on various other projects involving: PHP, SQL, XML-RPC and Network Security.

    • South Africa
    • Business Consulting and Services
    • 1 - 100 Employee
    • Teaching Assistant
      • Jan 2004 - Jun 2008

      Teaching assistant for various Computer Science courses.

    • Layout Editor for Matie Diary
      • Nov 2004 - Jan 2006

      This diary is handed out to all students of the Stellenbosch University upon registration.

    • United States
    • Printing Services
    • 1 - 100 Employee
    • Junior Mobile Developer
      • Sep 2007 - Dec 2007

      While attending university, I consulted on a survey application for the mobile phone.I designed and implemented the mobile client, using J2ME, J2ME Polish and JMUnit. While attending university, I consulted on a survey application for the mobile phone.I designed and implemented the mobile client, using J2ME, J2ME Polish and JMUnit.

    • Netherlands
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Junior Mobile Developer
      • Feb 2007 - Aug 2007

      Helped to develop the mobile client in J2ME and backend service in Java, for a OTP security solution. Helped to develop the mobile client in J2ME and backend service in Java, for a OTP security solution.

    • South Africa
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Junior Mobile Developer
      • Dec 2006 - Jan 2007

      Investigated possible ways to implement a programmable alarm on the mobile phone using J2ME and Symbian OS, for medication reminders. Investigated possible ways to implement a programmable alarm on the mobile phone using J2ME and Symbian OS, for medication reminders.

    • IT Services and IT Consulting
    • 1 - 100 Employee
    • IT Internship
      • Jun 2004 - Jul 2004

      General IT support General IT support

Education

  • Stellenbosch University
    MSc, Computer Science
    2007 - 2009
  • Stellenbosch University
    BSc Hons, Computer Science
    2006 - 2006
  • Stellenbosch University
    BSc, Computer Science, Applied Maths
    2003 - 2005

Community

You need to have a working account to view this content. Click here to join now