● team management
● project management
● problem-solving
● cross-functional exposure
● effective communication
● innovative
programming languages (javascript, react,
ruby, ruby on rails, ruby on sinatra and
python)
• data structures.
• algorithms continuous
integration/continuous deployment (ci/cd)
• software architecture (restful apis)
• software development lifecycle.