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
Zepz
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.
Picup
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.
Wetu 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.
Application 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.
Full 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.