Kimia Kazemi
Cell: 647-***-****
***********@*****.***
PROFILE
An experienced developer recognized for excellent time management and ability to work well in complex and deadline driven environment. Some of my technical skills include:
•Hands on experience working with different programming languages including: .Net Framework (C#, ASP, Visual basic, Silverlight), Java, C, C++.
•Front end development experience with HTML, XML, javascript, CSS, PHP.
•Experience with relational Databases (MS SQL, My SQL).
•Experience working with different Operating Systems.
•Knowledge of Software Engineering principles.
•Experience in Multi-threaded development.
•Excellent problem solving skills.
•Strong in team work as well as independent work.
•Fluent in English, Spanish, Persian, French. Understanding of Polish and Arabic.
•Experience using JUnit framework
•Experience in Function – Sanity and Unit Testing- and non functional - Performance, stress and volume testing and Installation and Uninstallation.
•Experience using Jenkins.
•Clear Case knowledge.
•Experience using MS office products: Access, Excel, Word, Project, Power Point.
EXPERIENCES AND PROFESSIONAL ACHIEVEMENTS
Software developer Feb 2013-25 March 2016
Toshiba of Canada Ltd.
KEY PROJECTS:
Display solutions: Partly responsible for the design and implementation of a content management system under windows. Developed code for:
oParts of the data base system.
oUpdating files on selected or all customers.
oUSB detection service to copy acceptable files to media box, ensure security by blocking unauthorized input and ejecting USB stick.
oWeather widget service: read current and forecast weather from Environment Canada’s web site and display the data according to the customer’s customization.
oWeather alert service: read public alerts for different cities, according to the customer’s selection, from Environment Canada’s web site and display the alert in a customized marquee.
oCalendar service: gives the customer the ability of sharing outlook calendar’s with one address and obtaining and displaying a single, customized calendar.
oAlert system: using socket programming, I built a system for broadcasting a message on different machines.
oAutomating the settings process.
oDownloading the configuration file in case of corruption or on demand.
oRebooting the media box on a schedule or at demand.
oRe-launching the client.
XML/ HTML based quality assurance system: A very flexible system built upon xml and html for in-house use. The system’s purpose was to create an indexed html file, containing images for hardware and software components of different products. This system had to be OS, image language independent and translatable to various languages. For Windows, this system was able to automate the entire process of taking screen shots of different software components. For other Operating systems’ software and hardware components a factory worker would take a photo using a camera, the system would then provide a tool to merge, compress, resize, and crop the image. The system would make sure the photos met its specifications. The system provided help all through the operation (using image and text).
Asset tracking system: A customizable system built using .Net and Sharepoint used for asset tracking. The system was also able to send overdue emails and send monthly and weekly reports.
System tester 2011-2013
Texas Instruments Canada Ltd.
KEY PROJECTS
Developed new automated tests to validate profile data collection capabilities in Code Composer Studio on multi-core simulation targets. Tests were implemented in Java in a TestNG based framework, along with embedded target side compiled C code.
Ported existing tests to new embedded devices, resolved issues and added the devices to the test automation farm for regular automated testing.
Responsible for weekly analysis and reporting of test results for the tool’s debug support of MSP430, Stellaris Cortex M3 MCUs and Sitara MPUs. Identified and reported product issues and assisted software development teams in Toronto; Freising, Germany and Stafford, Texas to resolve the product issues by assisting in reproducing the issues and gathering further test data as needed.
Developed scripts in PERL that report all issues tracked in team Bugzilla database with associated ClearQuest product defect issues that are in closed or resolved states. Set up jobs in team Jenkins server to run the scripts and report the results in e-mails sent to bugzilla issue owners.
Developed automated analysis reports implemented in PERL that generated Excel spreadsheets for performance stability data, installation and update test scenario data.
Software developer
Fooman Constructor Company (Tehran) 2010-2011
As part of a developer’s team I was involved in the designing and implementation of a Data Base system for Fooman constructor.
KEY PROJECTS:
Designing and implementing a Data Base system using MS SQL.
Planning, designing and implementing the User Interface using C#.Net.
Unit testing.
Research and Teaching Assistant 2008-2010
University of Ontaio Institute of Technology (UOIT)
KEY PROJECTS
The research topic in my first year of Master program was the design and implementation of a wireless sensor network. The sensors were located in a vineyard and using google map the user could see the sensors on poles and get their temperature readings in a real time manner.
The research in the second year consisted of the Integration of Component-Based Frameworks with sensor modeling languages for the sensor web. The component-based frameworks were Java Beans and the sensor model language used was SensorML. A translator was developed to convert SensorML (which had a strong architecture for sensor modeling languages but was not human readable and verbose) to Java Beans. Providing the benefits of component based frameworks and Sensor Modeling Languages.
The teaching assistant role included tutoring software design courses (Java language, data structures, fourth year capstone project and Artificial Intelligence), invigilating exams, and marking students’ assignments.
Education
Technical Skills:
Master of Applied Science (MASc) in Software Engineering: September 2010
University of Ontario Institute of Technology (UOIT), Oshawa, ON
Accomplishments:
Paper was accepted in a conference.
Prepare a poster based on my paper.
Cumulative GPA: 3.65
Bachelor of Science in Software Engineering 2003-2007
Shahid Beheshti Universtiy, Tehran, Iran
Thesis: Thesis consisted of designing, implementing and testing a data base system for a well known Iranian hotel.
Cumulative GPA: 3.0c