
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
Full-stack Engineer
Jun 2023 - Present
- Played a part in planning, designing and building products for financial crime mitigation, such as screening individuals.
- Full responsibility for designing, planning, building and owning a service for handling outreaches to customers to maintain compliance of their documents and improve our internal operations ability to monitor customers. This included designing analytics and metrics from the beginning to ensure the ability to improve the service immediately from launch.
- Collaborated with multiple teams and assisted them with improving their ability to improve customer experience or the ability to improve internal support experience.
- Initially had a focus on performance and SEO improvement of a Next.JS project that we saw to finish until moving onto financial crime projects.
- Worked on a variety of Java (Spring) based micro-services including planning, designing, and building new services within a financial crime domain.
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.