Andy Kwong
About Andy Kwong
Andy Kwong is a Software Engineer with extensive experience in both front-end and back-end development. He specializes in creating user-focused solutions and currently works at Broadvoice in the Los Angeles Metropolitan Area.
Work at Broadvoice
Andy Kwong has been employed as a Software Engineer at Broadvoice since 2021. He operates within the Los Angeles Metropolitan Area and has accumulated three years of experience in this role. His responsibilities include utilizing infrastructure and operations tools such as Heroku and AWS, specifically S3 and Cloudfront, to enhance the company's software solutions.
Education and Expertise
Andy Kwong has a diverse educational background in software engineering and business administration. He studied Computer Software Engineering at Free Code Camp, achieving Full Stack Web Development since 2015. He also attended General Assemb.ly for a year in 2014, focusing on Computer Software Engineering. Additionally, he earned a Bachelor's Degree in Business Administration with a concentration in Finance & Accounting from California State University-Los Angeles, studying from 2008 to 2010.
Technical Skills and Specializations
Andy Kwong is proficient in both front-end and back-end development, making him a full-stack developer. He has expertise in back-end technologies such as Ruby on Rails, GraphQL, PostgreSQL, mySQL, Redis, Memcached, and Sidekiq. His front-end skills include HTML5, CSS3, SASS, Javascript, ReactJS, Coffeescript, AngularJS, Backbone.js, jQuery, AJAX, Slim, and Bootstrap. He is also experienced in using various APIs, including Amazon SDK, Braintree, Mailchimp, Google Analytics, and Facebook Marketing.
Testing Frameworks and Methodologies
Andy Kwong has experience with multiple testing frameworks and methodologies. He employs tools such as Capybara, FactoryBot, RSpec, TDD, Jest, and Tape to ensure the quality and reliability of software applications. His approach to software development emphasizes creating solutions that enhance user experience.
Project Management and Agile Methodologies
In his role, Andy Kwong utilizes Agile SCRUM methodologies to streamline project management. He is familiar with various project management tools, including Bitbucket, Github, Hipchat, Pivotal Tracker, Slack, Trello, and JIRA, which facilitate collaboration and efficiency in software development processes.