Post Job Free

Resume

Sign in

Software Developer Microsoft Office

Location:
Mississauga, ON, L5N 8B5, Canada
Posted:
April 14, 2017

Contact this candidate

Resume:

Ranbir Sihota

**** ***** ******, ***********, ** L5N 8B5

Cell: 647-***-****, E-mail: aczs2j@r.postjobfree.com Confident, hardworking and enthusiastic Software Developer, recently graduated with a Bachelor of Computing degree at the University of Guelph. Strong time management skills allowing me to handle various workloads and to meet deadlines. Can quickly adapt to change and pick up new skills. Implemented key computer science concepts to academic assignments and projects. Ability to work with multiple personnel and work independently. TECHNICAL SKILLS

Languages and

Frameworks

C, Java, Python, PL/SQL, Motorola 68000 assembly language, Flask, Swing, awt, TKinter, ncurses

OS and Development

Environments

Linux, Raspberry Pi model B+, Ubuntu, Sun Solaris Unix, Windows, Motorola 68000, SSH, PuTTY, MobaXTerm, NetBeans IDE, Android Studio, Git, SVN, LogicWorks

Debugging Tools gdb, Valgrind, NetBeans debugger, Android Studio debugger Testing Skills Black box and white box testing, Test Case Development, Test-Driven Development, Scaffolding, Exception handling

User Interface Design User centered design, Consideration of Accessibility for Ontarians with Disabilities law, Persona (major, minor, anti), Use Cases, User Experience, Usability, GUI design tools (ex. Paper Prototyping) Data Structures and

algorithm design

Linked lists, Stack, Queue, Priority Queue, Hash Table, Binary Tree, Search and Sort Algorithms, Computational Complexity Web Languages

/Concepts

HTML, CSS, Javascript, XML, JQuery, JSON, AJAX

Databases SQL (MySQL server and PostgreSQL server), SQLAlchemy Documentation and

coding tools

SciLab, LaTeX, Microsoft Office Suite, nano, Sublime Text 2, Javadocs, GitHub

Other skills Software development lifecycle, Time Management, Organization, Team player

EDUCATION

September, 2014 - Present

University of Guelph - Guelph, ON

• Bachelor of Computing – Honours Program

• Anticipated Graduation: April, 2017 (Class of 2017)

• Dean’s Honour List – Winter 2016

September, 2010 - April, 2014

University of Waterloo - Waterloo, ON

• Honours Bachelor of Science in Biology

• Graduation: April, 2014 (Class of 2014)

• Dean's Honour List - Fall 2011 and Fall 2012

Ranbir Sihota

Page 2 of 2

ACADEMIC PROJECTS

Point & Hit January, 2017 - Present

• Semester-wide project for Software Engineering class at the University of Guelph

• Role: Software Developer

• Extending an existing open source project, Point & Hit, an Android-based game

• Following the agile methodology: Four two-week sprints, weekly standup meetings, product demos and sprint retrospective

• Using Redmine for project management with integrated git for source control

• Implemented user interface for a highscore leaderboard The Seed Web Application September, 2016 - December, 2016

• Completed as a semester-wide project for System Analysis and Design in Applications class at the University of Guelph

• Role: Front-End Developer/User Interface Designer

• Partnered with Guelph-based non-profit organization, The Seed – an organization established to combat food insecurity in the Guelph region

• Goal was to provide the Distribution Coordinator of The Seed with an automated solution to make their day-to-day tasks more simplified

• Work in a group and with the client to establish requirements and time estimates

• Develop and organize paper prototyping session and high fidelity wireframe session

• Implement front-end web application using HTML, CSS and Javascript through the Flask framework of Python

• Work with the backend team to connect interface to database iCal Software Application January, 2016 - April, 2016

• Completed as a series of assignments for Software Systems Development and Integration class at the University of Guelph

• C backend stored information from ics files into linked list and flexible array member

• C bash commands displayed iCal data in structured format to the terminal

• Implemented a frontend GUI in Python using the TKinter library and made calls to C backend through wrapper functions

• Capable of adding and storing iCal organizers, events and todo items into a MySQL database

COMMUNITY INVOLVEMENT

Community Support Connections: Meals on Wheels and More FabFit Senior Exercise Trainer - (Volunteer) – Waterloo, ON October, 2011 - April, 2014

• Lead one on one exercise sessions in a senior's home to help them maintain mobility and independence.

• Worked with four clients since joining the program.

• Sessions are usually one hour and occur over twelve weeks.

• Received certification of participation in a leadership course for the Home Support Exercise Program (HSEP) established by CCAA.



Contact this candidate