|
2 | 2 | "$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json", |
3 | 3 | "basics": { |
4 | 4 | "name": "Andy Challis", |
5 | | - "label": "Principal Engineer", |
| 5 | + "label": "Senior Principal Engineer", |
6 | 6 | "image": "https://media.licdn.com/dms/image/C5103AQHKiGYWISNUIA/profile-displayphoto-shrink_200_200/0/1583054113378?e=2147483647&v=beta&t=p2O1uD_jUJmAifjOsZ8wYBLB4ndDlB8wg-5xQxHc6nA", |
7 | 7 | "email": "andrewchallis@hotmail.co.uk", |
8 | 8 | "phone": "61482043277", |
9 | 9 | "website": "andrewchallis.co.uk", |
10 | | - "summary": "Andy is a Principal Engineer with expertise in architecting and deploying fullstack AI systems at scale. With a background in data science, fullstack development, and cloud infrastructure, he specializes in building and leading high-performance engineering teams. His experience spans building AI-driven applications, microservices, optimizing ML models for production, and scaling architectures for business impact.", |
| 10 | + "summary": "Andy is a Senior Principal Engineer with expertise in architecting and deploying fullstack AI systems and cross-platform mobile solutions at scale. With a background in data science, fullstack development, and cloud infrastructure, he specializes in building and leading high-performance engineering teams. His experience spans building AI-driven applications, re-architecting enterprise systems with TypeScript, delivering offline-first mobile apps, and managing teams to drive successful business transformations.", |
11 | 11 | "location": { |
12 | 12 | "city": "Melbourne", |
13 | 13 | "countryCode": "AU" |
|
44 | 44 | { |
45 | 45 | "name": "Full Stack", |
46 | 46 | "level": "Master", |
47 | | - "keywords": ["Golang", "NodeJS", "React", "Tanstack", "KonvaJS", "CSS", "HTML5", "NextJS"] |
| 47 | + "keywords": ["TypeScript", "Golang", "NodeJS", "React", "React Native", "Tanstack", "KonvaJS", "CSS", "HTML5", "NextJS"] |
48 | 48 | }, |
49 | 49 | { |
50 | 50 | "name": "DevOps", |
|
58 | 58 | } |
59 | 59 | ], |
60 | 60 | "work": [ |
| 61 | + { |
| 62 | + "company": "Slalom Build", |
| 63 | + "name": "Slalom Build", |
| 64 | + "position": "Senior Principal Engineer", |
| 65 | + "location": "Melbourne, AU", |
| 66 | + "url": "https://www.slalombuild.com", |
| 67 | + "startDate": "2025-05-01", |
| 68 | + "highlights": [ |
| 69 | + "Led complex full-stack iOS, web, and Android projects for startups and scale-ups, delivering end-to-end mobile and web solutions.", |
| 70 | + "Re-architected enterprise systems from Java to full TypeScript stack, achieving code reusability across iOS, Android, and web platforms while consolidating developer requirements.", |
| 71 | + "Managed a team of 6 direct reports, providing technical leadership and mentorship across multiple concurrent projects.", |
| 72 | + "Successfully delivered an offline-first mobile application with robust synchronization capabilities, ensuring seamless user experience in low-connectivity environments.", |
| 73 | + "Drove technical strategy and architecture decisions for multiple client engagements, focusing on modern TypeScript-based solutions and cross-platform development." |
| 74 | + ], |
| 75 | + "summary": "As Senior Principal Engineer at Slalom Build, I lead complex full-stack mobile and web projects, driving architectural transformations and managing high-performing engineering teams to deliver innovative solutions for startups and scale-ups.", |
| 76 | + "pinned": true |
| 77 | + }, |
61 | 78 | { |
62 | 79 | "company": "Slalom Build", |
63 | 80 | "name": "Slalom Build", |
64 | 81 | "position": "Principal Engineer", |
65 | 82 | "location": "Melbourne, AU", |
66 | 83 | "url": "https://www.slalombuild.com", |
67 | 84 | "startDate": "2021-10-25", |
| 85 | + "endDate": "2025-05-01", |
68 | 86 | "highlights": [ |
69 | 87 | "Led enterprise AI projects, including a GraphRAG-based solution for RMIT that combined LLMs, knowledge graphs, and vector databases to enable accurate natural language querying.", |
70 | 88 | "Architected and deployed scalable AI solutions with robust full stack development, leveraging technologies like Next.js, LangChain, and AWS ECS for real-time data processing.", |
|
147 | 165 | } |
148 | 166 | ], |
149 | 167 | "projects": [ |
| 168 | + { |
| 169 | + "name": "Atlas Grazing", |
| 170 | + "entity": "Atlas Carbon", |
| 171 | + "description": "Architected and delivered a full-stack offline-capable mobile and web application for graze management in the agricultural sector. Built a modern TypeScript-based system with tRPC backend, Expo/React Native mobile/web app with SQLite for offline functionality, and Next.js web admin interface, all deployed on Kubernetes infrastructure.", |
| 172 | + "startDate": "2025-05-01", |
| 173 | + "location": "Melbourne, AU", |
| 174 | + "keywords": [ |
| 175 | + "React Native", |
| 176 | + "Expo", |
| 177 | + "tRPC", |
| 178 | + "Hono", |
| 179 | + "TypeScript", |
| 180 | + "Kubernetes", |
| 181 | + "PostgreSQL", |
| 182 | + "SQLite", |
| 183 | + "S3", |
| 184 | + "AWS", |
| 185 | + "Datadog", |
| 186 | + "Next.js", |
| 187 | + "Full Stack", |
| 188 | + "Chargebee", |
| 189 | + "Terraform", |
| 190 | + "Offline-First" |
| 191 | + ], |
| 192 | + "highlights": [ |
| 193 | + "Architected and delivered an offline-first mobile application using React Native and Expo with SQLite for local data persistence and robust synchronization.", |
| 194 | + "Designed and developed the sync layer on both the mobile app and backend using a command queue pattern to ensure reliable data synchronization between offline and online states.", |
| 195 | + "Built a type-safe full-stack system using tRPC for end-to-end TypeScript across mobile, web, and backend services.", |
| 196 | + "Deployed scalable infrastructure on Kubernetes with PostgreSQL, S3, and comprehensive monitoring via Datadog.", |
| 197 | + "Integrated Chargebee for subscription management and billing automation.", |
| 198 | + "Delivered both mobile (iOS/Android) and web (Next.js) experiences from a unified TypeScript codebase." |
| 199 | + ], |
| 200 | + "pinned": true |
| 201 | + }, |
150 | 202 | { |
151 | 203 | "name": "Network Data Platform", |
152 | 204 | "entity": "United Energy | Victoria Power Network", |
153 | 205 | "description": "Led the estimation of 50+ use cases and applications for migration from on-premise Postgres/Oracle to the newly built Network Data Platform (NDP) on AWS Redshift. Developed a custom effort calculator leveraging AST parsing to extract key migration metrics and generate relative effort estimates.", |
154 | 206 | "startDate": "2025-02-03", |
| 207 | + "endDate": "2025-05-01", |
155 | 208 | "location": "Melbourne, AU", |
156 | 209 | "keywords": [ |
157 | 210 | "AWS Redshift", |
|
0 commit comments