Alfredo Fernandes
About Alfredo Fernandes
Alfredo Fernandes is a Mobile Software Developer (iOS) II with a strong background in mobile application design and development. He has over a decade of experience in web and mobile technologies, including expertise in Swift, AWS, and Agile methodologies.
Work at TouchBistro
Alfredo Fernandes has held multiple positions at TouchBistro, a restaurant management software company, since 2019. He began as a QA Automation Developer III, where he focused on ensuring the quality and reliability of software products. In 2022, he advanced to the role of Senior QA Automation Developer, contributing to the automation testing processes. In 2023, he transitioned to his current position as Mobile Software Developer (iOS) II, where he applies his expertise in mobile application development to enhance the company's iOS offerings.
Education and Expertise
Alfredo Fernandes has a strong educational background in software development. He studied Mobile Application Design and Development at Lambton College, earning a Post-Graduate Certificate from 2017 to 2019. Prior to that, he obtained a Diploma in Web Application Design and Development from Universidade do Sul de Santa Catarina in 2005, followed by a Degree in Web Design and Programming from the same institution from 2010 to 2012. His expertise includes iOS and Android development, with proficiency in Swift, Xcode, and Java, as well as a comprehensive understanding of Amazon Web Services (AWS).
Background in Software Development
Alfredo Fernandes has over a decade of experience in software development, beginning his career as a Prepress Operator at Coan Indústria Gráfica in Brazil from 1999 to 2001. He later worked as an iOS Developer at Trainer+ in Toronto from 2018 to 2019. His extensive background includes a solid understanding of Agile methodologies, database management with technologies like SQLite, MySQL, and PostgreSQL, and web technologies such as HTML5, CSS3, and JavaScript.
Technical Skills and Tools
Alfredo Fernandes possesses a diverse skill set in software development. He is proficient in using version control systems like GitHub and Bitbucket, which facilitate collaborative development. He also utilizes Docker for containerization, improving application deployment and scalability. His technical expertise extends to managing databases and leveraging cloud services, particularly Amazon Web Services (AWS), including EC2, S3, DynamoDB, and Lambda.