Senior Software Engineer at Microsoft, with 12+ years of experience. M.S. in Computer Science (Georgia Tech). Specialized in Windows-based development, with a focus on cloud-oriented technologies. Professional experience in Linux-based and Windows-based O.S development, embedded, cloud-oriented and distributed (datacenter) software. Extensive experience with Computer Networks, Relational Databases, and Continuous Integration Strategies. Academic experience in Machine Learning and Artificial Intelligence.
- LinkedIn: https://www.linkedin.com/in/walintonc/
- GitHub: https://github.com/walintonc/
- Blog: https://towardsdatascience.com/@walintonc
- Web: https://walintonc.github.io/
- Master of Science in Computer Science, Georgia Institute of Technology
- Licentiate’s Degree in Computer Systems, Fidélitas University
- Bachelor of Science in Engineering in Information Systems, National University of Costa Rica
- For industry: walintonc {at} microsoft.com
- For academia: wcambronero3 {at} gatech.edu
For fun: walintonc {at} gmail.com
2021 - Current Senior Software Engineer and Product Owner at Microsoft
Modernization projects for the Microsoft 365 (Exchange Online) backend.
Responsibilities:
- Research, engineer and develop software that modernizes the stack.
- Identify requirements, quantify risk, and align with current business trends.
- Contributions must improve service availability, reduce cost and increase the fungibility of the datacenter resources.
2015 – 2021
Senior Software Engineer and Product Owner at Aruba Networks
Responsibilities:
- Lead novel and optimization projects for ArubaOS-CX, a database-driven and cloud-oriented Network Operating System.
- Design and development of software components for the ArubaOS-CX OS.
- Identify system requirements, quantify risk, and align with current business trends.
- Contributions must improve time to market, reduce cost and increase customer satisfaction.
Master of Science in Computer Science at Georgia Tech
2021
Papers:
- Augmented Reality with Optical Flow and a Homography Transformation
- Poker Hand Dataset: A Machine Learning Analysis and a Practical Linear Transformation
Blog posts:
- Reducing the Artificial Neural Network complexity by transforming your data
- A good Machine Learning classifier’s accuracy metric for the Poker-hand dataset
Relevant coursework:
- Stock Market analysis with Machine Learning algorithms to predict stock price based on S&P 500 historical data
- Solve robot localization, search and planning problems in discrete and continuous environments using A* and SLAM
- Project Augmented Reality images on top of a video-stream using Optical Flow and a Homography
- Object tracking and pedestrian detection in pre-recorded videos using Kalman and Particle Filters
- Face-recognition using the Viola-Jones algorithms
- AI agent that plays the Isolation boardgame using minimax with alpha pruning for faster response times
- Process noisy Morse code transmissions and output the most-likely encoded message using Hidden Markov Models
- Used various randomized optimization algorithms to try to find the weights a multi-layer perceptron neural network
- Transformed a hard-to-classify dataset using a linear-transformation to improve the Machine Learning classification accuracy
- Other coursework includes Image Classification and Segmentation using Gaussian Mixtures, Bayesian Networks and Sampling algorithms for probabilistic inference, Data Analysis and Classification using well-known ML algorithms such as Support Vector Machines, Unsupervised Learning using Expectation-Maximization and KNN, Dimensionality Reduction with PCA and ICA, and Non-randomized Optimization algorithms such as Value and Policy Iteration.
- Technical: Cisco Certified Networking Associate (CCNA), Oracle 10g DBA
- Soft skills: Resolve by Kepner & Tregoe, Lean Six-Sigma Green Belt
- Project Management: Project Management of Information Technology
In 2004, I developed my first large program, a Platform-based Video-game in Pascal for the school's scientific fair where it was awarded "Most popular project", and in 2005, in collaboration with the Electrical Engineering school, a Basic domotics system in C++. I graduated from High School with a Computer Programming degree in 2006. In 2007, immediately after High School graduation and while pursuing a Bachelor’s Degree in Engineering in Information Systems, I started a full-time job, first as a Support Engineer at Intel Corporation, and later at Hewlett-Packard in the HP Software department. Between 2007 and 2009, I developed a Store Management system for a Costa Rican mid-size store using Visual Basic and MySQL. In 2010, the global head of HP Software Services and Solutions awarded me for my "Dedication and Professionalism". For my graduation project, between 2011 and 2012, I developed an Inventory & Order Management system for a major hospital using ASP.net and MS-SQL. I completed my Bachelor’s Degree in Systems Engineering in 2013 from National University of Costa Rica. In 2013, I developed a cloud-based Client Visits Management & Logging system for a healthcare product distributor. Between 2010 and 2014, I developed a series of smaller projects in Perl, Python, Javascript, and PHP, besides my regular work for HP Software. In 2014, I took a series of classes as part of a Masters Program in Project Management from Costa Rica Institute of Technology, and in 2015 a Licentiate’s Degree in Computer Systems from Fidélitas University. In 2015, I started working for Aruba Networks as an Embedded Software Engineer. In 2016 I was awarded by the VP of Switch Software for my "Dedication to making our products a success". Between 2016 and 2021, I made major contributions to the ArubaOS-CX Network Operating System and the Continuous Integration platform, including containerization research, software optimization, plugabble mechanisms to facilitate root-cause analysis, high-availability and virtualization. In 2021 I started at Microsoft, this was a significant shift. I had to move from a mostly Linux-embedded, C-based development, to a mostly Windows-cloud oriented, C# development. During this time, I've made contributions in Service Availability, Resource Fungibility, Stack Modernization and Virtualization space.