
Albert G.
Engineer Your Next Role | Ex-Microsoft & Amazon | Interview + Career Coach
Studied at Ontario Tech University

Works at Microsoft
Available tomorrow at 5:00 PM UTC
Questions? Start chatting with this coach before you get started.
Albert's Coaching Offerings

Behavioural Interview Mastery for Software Engineers
Starting at $791h+ of coaching

Technical Interview Mastery for Software Engineers
Starting at $791h+ of coaching

Craft a Winning Software Engineering Resume
Build a resume that highlights your technical skills and impact
Starting at $1502h+ of coaching
Pay as you go
Get help with Skill Building, Architecture, and .
Albert’s Software Engineering Qualifications
Coaches professionally
Experience level: Associate
Welcome to my profile! I'm Albert, a Software Engineer with a rich background in software development from my time at both Microsoft and Amazon. I hold a Bachelor of Science in Computer Science from Ontario Tech University, where I graduated with a 3.85 GPA. My experience spans working on impactful projects using cutting-edge technologies and agile methodologies. I've successfully coached several individuals, helping them break into top tech companies by refining their coding skills and preparing for technical interviews. Whether you're aiming to enhance your software engineering capabilities or transition into a tech giant, I'm here to guide you every step of the way. Let's connect and start your journey to success in the software engineering field!
Albert can help with:
Skill Building
Architecture
LinkedIn Review
Frontend Frameworks
Cover Letters
Resume Review
Technical Interview Prep
Behavioral Interview Prep
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
September 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
February 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