👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋
center>I primarily work as a mobile developer building applications in Flutter.
- Full Stack Engineer @ FlatRockSolutions 📍
As a Flutter developer specializing in Android, iOS, and Web, I took on the following responsibilities:
- Translated high-level designs from Figma into Flutter code.
- Developed and implemented responsive designs to ensure optimal user experience across platforms.
- Successfully bootstrapped projects from the ground up, ensuring a solid foundation for development.
- Utilized BLoC state management pattern to efficiently handle application state.
- Integrated Firebase Remote Config to enable feature management and A/B testing capabilities.
- Implemented Firebase Analytics for tracking custom events, such as screen tracking, to gain valuable insights into user behavior.
- Maintained a consistent workflow with daily commits and merge requests to ensure smooth collaboration within the development team.
- Leveraged Jira as a project management tool to log time and track progress for assigned tickets.
- Software Engineer @ Evanswerks
At EvansWerks, I collaborated with a team of electronic, mechanical, and firmware engineers working on IoT. I focused on a mobile app that communicates over Bluetooth on a Bluetooth mesh network interacting with an ESP32 microcontroller.
- Defining technical specifications from requirements
- Designing the user interface and user experience of the product
- Designing the product's Model-View-Controller (MVC) architecture
- Implementing technical specifications into clean, reusable classes and components
- Building and implementing core components and features
- Using a version control system (Github) to manage daily commits and progress
- Lead Mobile Developer @ The RealtyPA
I led the development of the mobile version of RealtyPA, a real estate management tool that streamlines the daily tasks of real estate agents, such as scheduling appointments and managing sales agreements, mandates, and valuations. The app featured core functionality, including a Properties tab displaying property data, a Contacts tab for managing owner and tenant information, and a Home tab with automation tools for managing rental and sales agreements
- Designing the product's user interface and user experience in Figma.
- Defining technical specifications and defining the architecture (MVC)
- Implementing technical specifications into clean, reusable classes and components, testing CRUD operations on the API using Postman.
- Building appropriate null-safe object models from JSON to properly format data, and building core features and components.
- I also used Git and GitHub for version control with daily commits.
- Mobile Developer @ Mobile Laboratories South Africa
The Smart City application is designed to improve service delivery for residents of Kimberley, NorthernCape by providing an easy way for users to report issues such as electrical outages, water leaks, potholes, and other service delivery concerns. The app allows residents to quickly and easily submit reports, which are then sent to a dashboard that is accessible by the Sol Plaatje Municipality. This allows the municipality to quickly identify and resolve issues experienced by residents, improving overall service delivery and quality of life for citizens.
- Creating and designing user interfaces and user experiences in Figma based on product specifications
- Collaborating with senior developers to design and create technical specifications for product design
- Translating technical specifications into clean, reusable code for implementation
- Led weekly sprints and assigned tasks to the development team
- Monitoring team progress and updating project documentation accordingly
- Managing the Git repository, conducting code reviews, and handling pull requests
- Community & Social Media Manager @ Zaio.io
- Built and managed a developer community of 2000+ developers
- Content curation for Facebook and Canva with weekly content plans
- Built brand growth from 120 followers to 1000 in 5 months on Instagram and Facebook.
- Managed our global developer competition boasting developers from 10+ countries
- Reported insights to CMO at the end of every week to determine strategies for improvement
- Developer & IT manager @ Batsumi Luxury Guest House
As the Developer and IT Manager, I was responsible for developing and managing the organization's technical infrastructure to ensure that guests received a seamless booking experience and that the internal operations ran smoothly.
- Built internal booking tools from scratch, improving the overall customer experience by streamlining the booking and reservation processes, generating invoices and quotations, and designing APIs that linked the booking tools with the guest house's website.
- Managed the office computer and software installations, including the hotel's WiFi and LAN systems, to ensure efficient operations.
- Oversaw Google Workspace, including email provisioning and workspace management, to facilitate smooth communication among employees and with guests.
- Designed the guest house's website, integrated it with booking services, and implemented the website and internal tools from technical specifications, which led to a significant increase in website traffic and online presence.
- Set up and managed social media accounts, which now boast over 4000 followers, by creating engaging content and maintaining consistent branding.
- Computer Science & Statistics @ The University of the Western Cape (Incomplete)
- CodeTribe Angular Ionic Web Developer Bootcamp @ Mobile Laboratories South Africa
- Python, Flutter, Java etc certificates @ Udemy
- High Performance Computing @ National Council for Scientific and Industrial Research (Won 4th Place nationally for our cluster)
- Webmaster @ University of the Western Cape IEEE Student Branch
- Become an extremely proficient Flutter/ Android Developer
- Earn a full-time remote Software Engineering role at a company with a profound culture
- Become proficient in building chatbots and working with NLP technology
- Build incredible Augmented reality tools/apps and fun filters
- Utilize and leverage Facebook developer tools to build extreme comptency in working with API's
- Earn a mid-senior role at FAANG company (Maybe not as much anymore)
- Own an Audi RS6(Makes me feel like I could be IronMan)