Sammy Ghazavi
*** ******** ****, ********, *******
647-***-**** ad442m@r.postjobfree.com
EMPLOYMENT HISTORY
Senior IOS Developer
OneSpan Mar 2022-Present
(https://www.onespan.com/)
• Worked on Mobile Authenticator Apps using Swift and Objective-C
• Updated existing UITest and wrote new UITest
• Worked with UI/UIX team to covert Wireframes to the actual design
• Used GitLab as the build server
• Implemented using MVC,MVVM and MVP
• Worked in agile environment using JIRA/Confluence
• GitHub used store all versions and projects
Senior IOS Developer, Team Lead
TD Bank Mar 2019-Mar 2022
(https://www.td.com/)
• Developed many releases of the MBNA and continuously upgraded using Swift/UIKit
• Lead the project to add pre-login dashboard to MBNA Canada. The project was delivered 2 weeks a head of the deadline and increased the rating 0.2 points
• Integrated MBNA to backend with RESTfull API and mapped JSON responses to use in UI
• Used Jenkins as the build server
• Added accessibility for every new screen
• Used Charles to monitor network requests and responses
• Implemented using MVC,MVVM and MVP
• JIRA/Confluence used to deliver the project two weeks before the deadline Software Developer
NavBlue, an Airbus company Apr 2016-Mar 2019
(https://www.navblue.aero/)
• Improved WAPP to generate safety information for each airport and each aircraft using Python.
• Developed iOS/iPad applications for pilots which shows all safety features and landing/ take off instructions for any given aircraft/airport
• Ported the legacy code from Objective-C to Swift and developed new features using Swift
Sammy Ghazavi - 2 - 647-***-****
• Designed and implemented Moc data and Moc test before testing with live data to reduce number of defects.
• Worked with UX/UI team to create native iPad app IOS Developer -Personal Apps
• Personal Apps collection includes, Education, Financial and Games.
• Group Expenses Apps are expense sharing Apps
• Statics Formula and Large Factorial! Apps are for statisticians and mathematicians.
• Number Guess is a game to help students to solve system of equations
• Master Mind is a class game that users guess right colors in right order
• Fast Camera is an entertainment App for fast photo/video taking
• Date Convertor App is to convert dates in different calendars
• Peg Elimination App is a classic Game to eliminate all Pegs and leave only one
• Implemented using MVC, MVVM
• Integrated with Firebase for Storage, Authentication, Database
• You can download each at app https://apps.apple.com/us/developer/sahameddin-ghazavi/ id1285557502
Terminal Software Developer
DieboldNixdorf Sep 2013-Mar 2016
(https://www.dieboldnixdorf.com/)
• Used C++, XML coding on all types of ATM’s including intelligent deposit devices, single throat ATM’s, dual throat ATM’s and ILT devices.
• Provided new features and enhanced existing features then introduced the new products to market.
• Intensively updated the entire ATM software wit with with all Canadian polymer new notes Capacity Planner and Software Developer
CIBC Jun 2009-Apr 2013
(www.cibc.com)
• Maintained the software test plan before the project goes on production to ensure it meets client’s needs.
• Analyzed the capacity of each environment before implementing new piece of software to ensure that the current environment can handle the load to prevent environment over- load.
• Designed and refactored old projects to work with the new requirements
• Updated UnitTests and designed new UnitTest for new development.
• Integrated XML to UI using C#
Sammy Ghazavi - 3 - 647-***-****
EDUCATION
Master of Applied Computer Science
Dalhousie University May 2011
BSc., Math and Computing Science
Saint Mary’s University May 2006
TECHNICAL SKILLS
Languages: Swift, SwiftUI, Objective-C, Visual C++ with STL, Boost Graph library, Visual Basic.Net, XML,C#
Applications: Charles, Jenkins, Xcode, Circle CI, Microsoft Visual Studio Operating Systems: Mac OS, Windows
Frameworks: CocoaTouch, Swift Package, .NET
Databases: Realm,CoreData, MySQL