profile picture

I am Christian Mills. I live in South Africa. I build software.

I've grown up around technology, it's a part of who I am and always will be. I'm a software engineer, I'm a musician, and most importantly, I'm curious and love what I do.

I'm a determined individual with a passion for making the world a simpler, kinder place through the use of technology.

Experience

business logoZepz

Front-End Engineer

Jun 2023 - Present

  • Driving performance and SEO enhancements for a cutting-edge NextJS platform.
  • Collaborating with cross-functional teams to optimize page load times and user experience.
  • Implementing front-end strategies like code splitting and lazy loading.
  • Executing SEO best practices to boost organic search rankings and visibility.
  • Building and maintaining automated tests to ensure reliability.

business logoPicup

Lead Front-End Engineer

Oct 2021 - May 2023

  • Led a small team as the Lead Front End Engineer for an Angular project with a mixed back-end of Firebase and C# REST API's.
  • Successfully improved project stability by implementing robust error handling and conducting thorough testing and debugging processes.
  • Spearheaded performance optimization efforts, resulting in significant enhancements to the platform's loading speed and responsiveness.
  • Ensured adherence to best practices and coding standards, driving consistency and maintainability throughout the project.
  • Contributed to architectural decisions and technology selections, driving innovation and scalability.
  • Mentored and coached team members to foster a culture of continuous learning and professional growth.
  • Collaborated closely with backend developers to streamline data integration and enhance overall system efficiency.

business logoWetu Tourism Solutions

Software Engineer

Aug 2020 - Oct 2021

  • Played a pivotal role as an Intermediate Full Stack Developer at a dynamic travel tech company, contributing to the re-engineering of their new system.
  • Leveraged Azure cloud services to create scalable and reliable solutions, ensuring seamless user experiences and high availability.
  • Developed robust and interactive user interfaces using ReactJS, enhancing the platform's usability and engagement.
  • Collaborated with cross-functional teams to design and implement efficient APIs and services in .NET Core, driving data integration and system performance.
  • Successfully delivered high-quality code and resolved complex technical challenges to meet project milestones and deadlines.
  • Actively participated in code reviews, providing valuable feedback to maintain code quality and adhere to best practices.

business logoApplication Frameworks

Software Developer

Jan 2019 - Aug 2020

  • Contributed as an Intermediate Full Stack Developer providing specialized platforms for energy distribution companies.
  • Successfully maintained and improved the web application using ASP.NET and Angular, ensuring its seamless functionality and user experience.
  • Collaborated closely with the engineering team to work on data transfer between hardware devices, adhering to engineering specifications and industry standards.
  • Developed efficient APIs and services to facilitate smooth data communication and integration between the platform and hardware components.
  • Leveraged Android development skills to create mobile solutions, enhancing accessibility and usability for energy distribution professionals on-the-go.
  • Actively participated in the entire software development lifecycle, from requirements gathering to testing and deployment, ensuring high-quality and reliable deliverables.

business logoFull Stack

Junior Software Developer

Jan 2018 - Dec 2018

  • Proven Junior Full Stack Developer with hands-on experience in Agile/Scrum development methodologies.
  • Proficient in utilizing .NET Core, Angular, and MS SQL to develop robust and scalable applications in diverse domains, including insurance, investments, and call center software.
  • Collaborated effectively within cross-functional teams to deliver high-quality software solutions on time and within project scope.
  • Contributed to all phases of the software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
  • Developed responsive and user-friendly interfaces using Angular, ensuring a seamless and intuitive user experience across various platforms.
  • Leveraged .NET Core to build efficient backend services, APIs, and database interactions for data-driven applications.
  • Worked closely with stakeholders to understand business requirements and translate them into technical specifications and actionable development tasks.
  • Conducted code reviews and actively participated in knowledge-sharing sessions, fostering a culture of continuous learning and improvement.
LinkedIn GitHub