
Albert G.
Studied at Ontario Tech University

Works at Microsoft
Available tomorrow at 3:00 AM UTC
Questions? Start chatting with this coach before you get started.
About Albert
I’m Albert, an ex-Microsoft, ex-Amazon software engineer with a deep passion for building, tinkering, and mentoring. I thrive in environments that encourage innovation and value creativity. My journey from Ontario Tech University to contributing to impactful projects at Microsoft has equipped me with insights into navigating the tech industry effectively.  Throughout my career, I’ve honed skills in software development, problem-solving, and continuous learning. I’m enthusiastic about sharing these experiences to help others achieve their goals in tech. As a coach, I offer guidance on: • Breaking into the tech industry • Enhancing software engineering skills • Career development and progression • Preparing for technical interviews   Let’s collaborate to unlock your potential and chart a path to success in the tech world.
Why do I coach?
Coaching played a pivotal role in my own career journey. Early on, I was fortunate to receive guidance from mentors who helped me navigate critical decisions, from choosing my path in tech to preparing for competitive interviews and finding my place at Microsoft. That support made a lasting impact on my confidence, direction, and ability to grow. I know firsthand how powerful it is to have someone in your corner who can offer clarity, encouragement, and real-world advice. That’s why I coach: to pay it forward and help others break through challenges, accelerate their learning, and reach goals they might not have thought possible on their own.
Work Experience

Software Engineer
Microsoft
August 2022 - Present
◦ Partnered with stakeholders and engineers to architect and implement the UI and backend for Visual Studio’s pull request API using C# and WPF, delivering a robust, production-ready interface for interacting with GitHub and Azure DevOps pull requests. ◦ Built a “Suggest a Fix” feature in Visual Studio’s pull request API, allowing users to propose and apply AI-generated code suggestions from GitHub Copilot in response to pull request comments. ◦ Created an unstaging feature in Visual Studio, enabling users to selectively remove lines and code hunks from staged changes, significantly improving version control accuracy and workflow efficiency for users. ◦ Designed and deployed telemetry systems to monitor the performance and reliability of Visual Studio’s version control features, supporting data-driven optimization and issue detection. ◦ Resolved threading-related defects that caused startup delays and application instability, resulting in faster and more reliable launches in Visual Studio.
Software Development Engineer Intern
Amazon
May 2021 - August 2021
• Worked on a customer-impacting project using Java, Springboot, Google Guice, TypeScript, and AWS services such as Virtual Private Cloud, Application Load Balancer, and Route53. • Modified production level infrastructure to cover authentication and authorization vulnerabilities. • Wrote extensive component, load, and unit tests for internal tool, hosts, and VIPs using JUnit and Node.js • Participated in scrum, code reviews in an Agile setting and communicated directly with project managers, UX designers, engineers across different teams on feature implementation decisions.
Software Engineer Co-Op
General Dynamics Mission Systems
October 2020 - December 2020
• Worked on a diverse variety of tasks maintaining legacy software used by the Canadian Armed Forces using Ada, Python, AUnit, Robot Framework, DOORS, ClearCase, Docker. • Created a web application that controls power to various testing hardware using Angular, TypeScript, Node.js, Karma, and Jasmine. • Worked in a team environment and independently to consistently meet product design requirements within scheduled completion deadlines.
Software Development Engineer Intern
Amazon
March 2020 - May 2020
• Developed an intuitive web application for use by Amazon fulfillment centers to train employees using React, TypeScript, REST API, AWS API Gateway, Jest, Enzyme, AWS Lambda, Node.js, and AWS S3 in an Agile environment. • Provided localization support for high-priority tools used by Amazon Fulfillment Technologies. • Effectively communicated with seasoned software development engineers to build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use. • Reduced manual testing time and prevented regressions by writing unit tests for project UI and backend components. • Practiced Agile and Scrum in 2-week sprints with a cross-functional team of 15 team members. • Created solutions to run predictions on distributed systems with exposure to cutting edge technologies. • Worked with experienced cross-disciplinary teams to conceive, design, and bring to market innovative products and services.
Education
Ontario Tech University
Bachelor of Science - BS, Computer Science
2017 - 2022
GPA: 3.85 Data Structures, Analysis & Design of Algorithms, Database System & Concepts, Machine Learning, Systems Programming, Quantum Computing, Mobile Development, Software Quality Assurance, Web Application Development, Data Mining, Software Design & Analysis, Computer Architecture I, Linear Algebra, Statistics & Probability, Software Systems Development & Integration, Discrete Mathematics, Programming Languages, Calculus II