At Complia, I collaborated with both the frontend and backend teams to deliver numerous projects involving data migration and mobile app development. All projects were managed using an Agile Scrum methodology and used several cloud computing services and technologies. My experience at Complia provided valuable experience working in a fast-paced and volatile environment where exceptional attention to detail was critical to success.
As a backend engineer, I worked extensively with AWS Lambda, Step Functions and RDS to migrate, materialize and aggregate large amounts of data for several applications and objectives. In addition to building, testing and deploying these services, I contributed to the overall design of the underlying software systems and architectures, greatly improving my understanding of fundamental design patterns, such as event-based, layered and microservice architecture patterns.
On the frontend, I developed several UI features for our mobile app products utilizing technologies such as Flutter, Javascript, CSS and HTML. Beyond UI development, I also worked intimately with our API and gained exposure using GraphQL. Since many of our applications needed to aid caregivers when they venture off into remote regions, offline functionality was essential. As a result, my focus was to reduce complexity, and optimize data storage and overall provide a lightweight application.