Angus Milne

Code. Innovate. Elevate.

My Developement Story

Last year, my partner Sam Holtzman and I launched Neat People Collective, a web company born out of our shared vision and a lot of learning along the way. This portfolio serves as a timeline of our journey, starting with Ascend Tech, the first iteration of our company. Our initial goal was to create custom websites for individuals and businesses. The current Ascend Tech website represents our first attempt at crafting professional web solutions, with Sam focusing on design and me taking charge of development.

As we gained experience, our vision evolved. We conceived the idea of developing a custom content management and payment system that could seamlessly integrate with our clients' websites. This system would provide a centralized hub for managing store-specific attributes, staff, inventory, and payments. Refresh Vintage became our flagship project to bring this idea to life.

What I have done

For this project, I took on the responsibility of architecting and coding the entire backend system. This included everything from database operations and API integrations to research and security implementations. Using the Square API, I integrated our platform with clients' point-of-sale (POS) systems, ensuring seamless operations while implementing robust security measures to safeguard the system.

The experience has been transformative. Venturing out to identify a tech stack that met our unique requirements was challenging but incredibly rewarding. Every successful implementation brought a sense of accomplishment. Building a system with so many interconnected parts, ensuring its robustness, scalability, and functionality, has been both a significant challenge and a source of immense satisfaction. There's still so much I aspire to improve and expand upon, but working on this project has been a truly enjoyable and enriching journey.

AscendTech

Refresh Vintage

About

University of Victoria
Experience
Certifications
Software Development

Check Out Some of My favourite Courses from Unviersity!

These courses taught me a lot and are worth the mention.

Introduction to Modern Cryptography

CSC 429

Practice of Information Security and Privacy

SENG 460

This course was one of my favourite courses that I took during my time at university. As well as being taught by one of the founders of Destination Certification and amazing teacher, Rob Witcher, the course introduced me to practical industry knowledge and areas of security by going through all 8 Domains of security.

Programming Languages

CSC 330

This course is responsible for the state of my programming now. By that I mean that before this course, using the knowledge I got from the course, my programming was ugly and amateur. The course taught me how to analyze new and old programming languages at a deeper level. I remember learning about pointers in C in first year of university, the professor went through an examples of what pointers are and what they are used for. I could use them quite well but looking back I didn't understand what was actually going on, which limited the creativity I could put into my work. CSC 330 gave me a look under the hood of what code is actually doing by exploring functional VS non-functional and static VS dyamic typing, when to use which one and the various properties that come with each.

Resume

Angus Milne

Software Developer

Tel: 778-887-1256

Email: AngusMilne17@gmail.com

Website: www.angusmilne.ca

I am a software developer with experience in developing the network and backend logic for various software applications. I completed a BSc. in Computer Science in May 2024 with a specialization in computer networks. I am a highly motivated individual with high energy and a passion for learning and growing in this field. I am currently working in software development and am eager to start my computer science career and put my skills to work.

Technical Skills

  • - Programming Languages: PHP, Python, C, SQL, Java, HTML, CSS, Tailwind, JavaScript, TypeScript, Racket, SML, C#, Dart
  • - Frameworks/Libraries/APIs: React, Next.js, Flutter, Ajax, AWS, Square API
  • - Databases: SQL, Firebase, Dynamo DB, S3, OpenSearch
  • - Version Control: Git, SVN
  • - Other: Jira, Linux, Windows, Microsoft Office (Word, Teams, PowerPoint, Excel)

Work Experience

  • Software Developer & Co-founder

    May 2023 - Present

    Neat People Collective

    - I am responsible for the development and maintenance of our online store, store management systems, CRM, and supporting software and website. Leveraging my extensive experience in web development, my role encompasses backend architecture, researching and integrating tools, and rigorous implementation and testing.

    - Using Next.js as the framework, I integrated AWS services such as DynamoDB, S3, and Cognito, alongside Square API for payment processing and other business functionalities. Additionally, I engaged with clients to gather requirements, provide tailored solutions, and build lasting professional relationships.

    Technical skills: React, Next.js, JavaScript, Tailwind CSS, HTML, Git, AWS Amplify, Cognito, DynamoDB, S3, Square API

  • Growth Hacker, Analyst

    November 2024 - January 2025

    Orsim Financial Ltd

    - Work with a team of individuals to create, develop, and scale business ventures.

    - Conducted in-depth research to support the establishment of a new business.

    - Observed and participated in senior-level meetings, gaining insights into strategic decision-making and entrepreneurial practices.

    - Provided technical recommendations to align business goals with emerging technology trends

    Technical Skills: Microsoft Office, Analysis, and Research

  • Software Developer

    May 2023 – May 2024

    Clarendon Technologies

    - Collaborated with a small, agile team to modify, upgrade, and optimize ski school management software, improving system performance and functionality

    - Developed and maintained features using PHP and optimized SQL queries to enhance database efficiency.

    - Gained experience navigating and debugging a large, complex codebase, identifying problem areas to deliver effective solutions.

    - Demonstrated strong communication and collaboration skills in a remote work environment, using tools like SVN and Jira to manage workflows and track project progress.

    Technical Skills: PHP, SQL, JavaScript, SVN, Jira

Education

Bachelor of Science, Computer Science (Communications & Networks Specialization)

University of Victoria, Sept 2020 to April 2024

Download PDF

Send Me a Message!

Code. Innovate. Elevate.