
Michael Ferri
Software Developer (PEY Internship)

Connect with Michael Ferri to Send Message
Connect
Connect with Michael Ferri to Send Message
ConnectTimeline
About me
Technical Consultant, P.Eng.
Education

University of Toronto
2006 - 2011Bachelor of Applied Science in Engineering Science Computer Engineering
Experience

Environment and Climate Change Canada
May 2009 - Sept 2010Software Developer (PEY Internship)• Worked on a team of software developers for 16 months, designing, developing, and testing new software tools primarily in Java as well as maintaining existing software and websites.• Conducted research on various frameworks and tools (Spring 3.0, Quartz-Scheduler) and presented the results to the rest of the team, including examples demonstrating usability.• Acted as client technical support in the final stages of deployment of data ingestion software, communicating directly with the client collecting feedback and making changes as requested. Show less

University of Toronto Concrete Canoe Design Team
Jul 2009 - May 2010Logistics Project Manager• Elected co-project manager, after participating on the team for three years, whose responsibilities include overseeing the organizational and financial aspects of the team.• Organized weekly team meetings according to a proposed schedule of milestones in order to lead a multidisciplinary design team in designing and building a concrete canoe to participate in the 2010 Canadian National Concrete Canoe Competition.• Acted to promote the team on and off campus speaking at university club events and the Concrete Precasters Association of Ontario 2009 convention. Show less

University of Toronto
Sept 2010 - Apr 2011Undergraduate Thesis• Conducted research for a Senior Lecturer from the Dept. of Computer Science to determine the feasibility of real-time identity verification of computer users from their typing behaviour.• Investigated and summarized current research pertaining to the use of an individual’s typing behaviour as a biometric identifier for security related purposes.• Designed, implemented and tested a prototype identity verification system, built as an extension for the Mozilla FireFox Internet browser using JavaScript. Show less

University of Toronto
Sept 2011 - Jul 2012Software Developer (Research Assistant)• Assisted in a research project aimed at creating a video game to be used in rehabilitation exercises for children with Cerebral Palsy.• Designing, developing and testing software in C# using a combination of the Microsoft Kinect’s motion detection capabilities and Microsoft’s XnA Game Studio framework.• Collected requirements from the research team and prepared working demos to be tested, critiqued and adjusted based on their feedback.

SWI Systemware Innovation Corporation
Jul 2012 - Oct 2018Technical ConsultantProduct Development:• Emerged as the primary front-end developer during the initial development of SWI’s enterprise work management system, CASSI, using MS SQL Server, SSRS and SSAS to create reports.• Standardized the CASSI reporting interface by creating a design guide to be used across all reports and developing a C# software tool to check reports for adherence to the design guide.• Provided client support after product deployments, including determining the root cause of reported issues and preparing patches to address those issues.• Designed and implemented a C# software tool to generate test data for demo purposes and to assist developers and quality assurance teams in testing.• Mentored junior colleagues on SSRS best practices and project workflow, answering questions and providing feedback, to quickly get them up to speed and contributing to the project.Contractor Services:• Created a variety of interactive web solutions using the ASP.NET framework, C#, JavaScript, MS SQL Server, as well as, Java and Oracle according to client specifications.• Investigated and prototyped potential technology candidates on the client’s behalf, providing recommendations on the appropriateness of each technology for current and future projects.• Excelled at quickly learning and adapting to client systems in order to extend existing system functionality and develop new compatible features as needed.• Communicated with clients verbally and in written documentation while taking on numerous roles during various stages of project development, including requirements gathering, demo presentations, deployments, testing, customer support, and troubleshooting.• Provided mentorship to client staff and users as part of project hand-offs, including lectures on newly introduced technologies and user training for new modules and features. Show less

TechShare Group
Oct 2018 - Oct 2019Salesforce Developer
Licenses & Certifications

Professional Engineer
Professional Engineers OntarioAug 2016
Recommendations

Ibrahim alnaqaa
Dental Hygienist at Alsharq Polyclinicsالقصيم السعودية
Serena patel
RNGreater Birmingham, Alabama Area
Ligia mayela gonzalez
Certified Nutritionist in Nutrition Care Process & Medical Nutrition Therapy (NCP & MNT)Mexico
Aditya chikane
Financial Analyst | Private Credit | Ex-TresVistaPune, Maharashtra, India
Parvathy venugopal
National Bat Monitoring Programme Survey Officer at Bat Conservation TrustBristol, England, United Kingdom
W. hamilton merritt
Owner & General Contractor @ The Merritt Group-Custom Built Homes & RemodelingPerrysburg, Ohio, United States
Sagar tupe
Design EngineerPune, Maharashtra, India.webp)
Opeyemi idris salawu (itil)
IT Support Manager || Service Desk Manager || Budding Cloud Enthusiast || System & Network Engineer ...Nigeria
Liyaqat salari
Senior Team Manager - Quality- at Almarai - المراعيSaudi Arabia
Allan o'bryan
Executive DirectorRochester, Minnesota, United States
Emre eren
Software Engineer @ CODEXISTMaltepe, Istanbul, Türkiye
Roshan roy
Maintenance EngineerCanada
Brooke dillier
Association Management ExecutiveOcala, Florida, United States
Grace regan
Insightful Senior Product Owner | Driving Agile Innovation for Enhanced Customer Experiences | Digit...Priority Health
Vaneza bancoro
District Manager at METRO DRUG INC. (MDI)Philippines
Hania anna świątkowska
🤝 focused on Human-Centred Partnerships🌿empowering growth through transformation🔑liberating poten...Nowa Ruda, Dolnośląskie, Poland
Alex bouvier brimaud
♦️ Success Manager ♦️ Closer ♦️ Coach CM ♦️Dijon, Bourgogne-Franche-Comté, France
Active source
IT Trainer at Arsalan Grammar SchoolPakistan
Aastha gupta
ASE@Accenture • Data Science Enthusiast • BTech CS-DS • PSIT Kanpur '24Kanpur, Uttar Pradesh, India
Marius bradea
Chief Executive Officer at TOM FUSE ConsultingBucharest, Romania
...