Team Goals
Welcome to Agility
- Being part of a project with a realistic workflow and real team members
- getting hands on experience with the Agile software development life cycle
- Working with a real client to meet their needs in a timely and efficient way
- Collaborating software and computer science technical skills within the team
- Making sure that everyone is being worked according to their strengths
Our Team
Ahmad Shah
Ahmad Shah is a 3rd year student specializing in Computer Science at the University of
Toronto. He has been exposed to a wide variety of languages and architectures over his 5
years of programming experience. He is particularly attracted to Web Development, owing
in part to his co-op position at Cineplex Digital Media in the fall of 2019. During this
co-op term, Mr. Shah developed Menu Board Web Applications for the entirety of McDonalds
South America – seeing his boards deployed live to locations in Uruguay, Argentina and
Brazil. Mr. Shah enjoys working on large software projects with a team, since he enjoys
the process of being a part of something bigger than himself. Apart from programming,
Mr. Shah has a passion for learning (human) languages. He self-learned French to fluency
and is currently learning Spanish. Group members who work with Mr. Shah can expect to
find themselves dealing with someone who likes to take charge and get things done.
Strengths:
- Front-end: Vue JS, Vanilla HTML/CSS/JavaScript, Bootstrap
- Back-end: NodeJS, ExpressJS
- Version Control: Git
- Very Proficient in Python and moderately proficient in Java
Jesse Francispillai
Jesse Francispillai is a 4th year student at the University of Toronto studying Computer
Science. His previous work experience includes eight months of automation development at
Fleet Complete and another twelve months of DevOps intern experience at Oracle where he
has learned a variety of strategies to provide continuous software delivery while
working in an intensely Agile oriented, globally remote team. Mr. Francispillai has been
exposed to various programming languages over his student career including Python and
Java, as well as an enormous amount of team and company-oriented software such as Git,
Teamcity, Jira and virtual machines. Outside of his professional life, Mr. Francispillai
loves to be outside with his friends and enjoys keeping a very active life working out
at the gym and partaking in recreational activities. Jesse’s technical skills,
communication and overall positive views on problems bring value to any team that he
works with.
Strengths:
- Solid two years+ experience with agile SDLC and teamwork
- Python
- Java
Maduvan Kasi
Maduvan Kasi is a 4th year student at the University of Toronto, specializing in Computer
Science. Mr. Kasi has accrued a wide breadth of knowledge during his time in university,
through both his coursework, and his co-op terms at Amazon and RBC. He’s worked on a
variety of professional projects that have exposed him to technologies like Android
Studio, AWS, and ExpressJS. In addition to his professional work, Mr. Kasi has enjoyed
being part of the CS community, as seen by his previous roles on AMACSS and the Hack The
Valley 2 team. In his spare time, Mr. Kasi finds entertainment in trivia competitions and
game development, the latter of which led to his co-founding of the UTSC Game Dev club,
which is still active today. In summary, Mr. Kasi is a capable team member who is
enthusiastic about any project he undertakes, and strives his hardest to see things
through to completion.
Strengths:
- Various AWS microservices; OCR and related ML techniques
- Proficient in python, Java, C, and Javascript.
- Takes initiative and is a strong team player.
Husni Fareed
Husni Fareed is a 3rd year Computer Science Student studying at the University of Toronto. With
over two years of web development experience and three years of formal Computer Science
education, Mr.Fareed has found and grown his passion in Web Development and has previously worked
at Ontario Power Generation in their E-Learning Department to help build online courses and tools
used to create these online courses. He is an active member at the Association of Mathematics,
Computer Science, and Statistics (AMACSS), at the University of Toronto and currently holds the
position of Director of Media for the association. Along with his involvement on-campus, he is a
member of a youth-development group off-campus in Toronto and has previously been the Director of
Media for this association too. Throughout his career, Mr.Fareed has proven that he is able to
rise to the occasion, and is always ready to work together to overcome the next challenge.
Strengths:
- Front end development and debugging using HTML, CSS, JS, and JQuery.
- Implementing communication with a team.
Joseph Augustine
Joseph Augustine is a 3rd year computer science student at the University of Toronto.
Over his three years of education he has learned, experienced, and developed multiple
projects utilizing different languages, and frameworks. Mr. Augustine is proficient in
both web based, and non-web based languages including but not limited to Java, Python,
HTML, CSS, and JavaScript. He has an eagerness to tackle new problems, and learn the
different aspects within software production. His desire to learn new skills within the
industry has pushed him to pursue a multitude of roles in software development. He
recently completed a co-op position at Caseware International this past fall of 2019.
During this work term he was able to learn the duties, and daily activities of an
automation tester actively participating within the software cycle. Mr. Augustine’s
eagerness to solve, and tackle new problems allows for him to always be ready for his
next
Strengths:
- Ambitious, experience in automation testing.
- Back-end: NodeJS, ExpressJS
- Java
- Python
Team Expectations
Group Photo | |
Methods of communication | Facebook Messenger: general chat + audio calls Discord Server: screen-sharing + video conferencing Google Doc: message board Github Group: anything else that needs to also been seen by TA |
Communication response times | Facebook Messenger: 12 hr response time if urgent. 24 hrs otherwise. Urgency will be signalled by an all caps URGENT pre-prended to the message. Also tag @everyone. |
Regular meeting times | Fridays 3:15pm - 4:00pm |
Meeting attendance | Mandatory, if someone can’t make it let the team know a day in advance. |
Running meetings | Meetings on Messenger at the specified times. Screensharing is available too. Timing will be through a timeslot (eg. 3:15 - 4:00) unless finished early. Weekly reviewer will also be assigned during meeting. |
Meeting preparation | Have a google docs with the weeks current issues, achievements, and coming week’s goals, update relevant issues before meeting. |
Division of work | Scrum Master ( Jesse Francispillai ) assigns work for coming week during every week’s mandatory meeting, use Trello to keep track. |
Submitting work | Have all main work done 1 day before the deadline, review and finishing touches will be done on final day 12 hours before deadline. Any non-code documents will be reviewed by that week’s assigned reviewer (reviewer will be appointed each week during mandatory meeting). |
Contingency planning | If someone drops out or is academically dishonest we will immediately contact
the prof/our TA. For everything else, we will contact them and give them 48 hours to address any issues that they might be facing and get back on track. The person should either be tagged in the group chat or personally messaged to ensure they see the message. |
The signed version of the expectations can be foundhere