Fatemeh Asadi
Montreal, QC, Canada
ca.linkedin.com/in/fasadi/ • +1-514-***-**** • ****.*****@*****.***
Software Engineer/Developer with 10+ years Canadian experience. Proficient in application design and development (web apps, desktop, web services and RESTful APIs), object-oriented programming, micro services, unit testing, software analyses and design, database design and development. Experience with CI/CD process and systems, Expert in applying agile methodology to develop and manage leadership and strong client relationships, familiar with the basic of machine learning.
TECHNICAL PROFICIENCIES
Development:
.NET (C#, ASP.Net, MVC, Web API, WCF, LINQ, Entity Framework, WPF, XAML, Prism), Java Spring, JavaScript (JQuery, ReqireJS, Knockout, Lodash, Node.js), Python, Ruby on Rails
Databases:
Structured: MS SQL Server, Oracle, DB2, MySQL (DDL & DML), Unstructured: Blob, Time-series: Influxdb
Dev Tools:
Git, Gitlab, TFS, Perforce, Rally, Jira, Proget, Jenkins, Docker, Kubernetes, RabbitMQ
Operating Systems
Windows, Linux (Centos, ubuntu)
PROFESSIONAL EXPERIENCE
Senior Software Developer (2019 – Now)
Cerence Montreal, Canada
As a member of data management team, developed tools to provide researchers with the data they need
Took care of some dev-ops task, setting up docker containers and running applications in them
Setup Jenkins in a docker and created jobs to automatize some daily routines
Created TIG (Telegraf, Grafana, InfluxDB) dashboards to monitor the execution and health of servers, RabbitMQ, databases and Java applications
Key Achievements:
Helped the team to have better understanding of the health of their systems and applications
Senior Software Developer (2017 – 2019)
Elekta Montreal, Canada
Worked on a platform used as the base for integrating applications taking care of the different steps of radiation therapy (Data, Services, Libraries)
Worked on a desktop medical imaging review application
Played the role of the Scrum master
Key Achievements:
As a member of a new team, actively worked on defining DOD, had active role in Design review meetings and mentored team members
Sign up for the mentoring program to get ready for the software architect role
Senior .Net Developer (2016)
Hydro Quebec Montreal, Canada
Employed established work procedures to analyse, design, develop, implement, maintain, re-engineer and troubleshoot applications while ensuring commitment and quality.
Developer Designer Application (2013 – 2016)
Canadian National Railway Montreal, Canada
Worked on a Top 5 CN IT initiative, a GIS solution giving visibility to rail inspectors while being on the field and helping managers to have an overview of the area under their supervision, implemented as a HTML5 SPA.
Developed three .Net application to replace legacy Lotus Notes applications by using verity of web and desktop technologies.
Took part in R&D, assessed recent technologies & 3rd parties as well as provided solution design and architecture.
Played the scrum master role partially.
Participated in business requirements evaluation and assisting product owner in managing the scope and product backlog.
Key Achievements:
Member of a top performer team that received CN President Award in Safety First category, the highest possible recognition at CN, for the year 2016
Saved yearly cost of lotus notes license through the implementation of Lotus Notes application in .Net.
Awarded with “HR Centre Star of the Week” for managing the communication, hosting the sprint review sessions and taking care of feedbacks after the project.
Technology Associate (2011 – 2013)
Morgan Stanley Montreal, Canada
Developed a real-time e-trading system
Key Achievements:
Improved the performance of trading by providing traders with a single application to use for dealing with all different region.
Provided traders with the possibility of customizing trading environment which facilitates their daily tasks.
Software Developer – Intern (2010)
Génome Québec Montreal, Canada
Participated in all phases of software development cycle (implementation, bug tracking, testing, documentation, release activities) of a desktop application that simplifies data analysis of expression microarrays for life scientists (FlexArray).
EDUCATION
Master, Software Engineering, (2010)
École Polytechnique, Montreal, Canada
Master, Information Technology, Software Design and Development (2007)
Iran University of Science & Technology, Tehran, Iran
Bachelor, Software Engineering (2004)
National University of Iran, Tehran, Iran
CERTIFICATIONS
Professional Scrum Master (PSM1) Scrum.org
TESOL/TESL/TEFL Certificate, Oxford Seminars
Morgan Stanley Technology Analyst Programme, Mallon associate
LANGUAGE PROFICIENCY
English (Fluent), French(Proficient), Persian(Native Speaker)
PERSONAL INTEREST
Telling stories for kids and adults, https://web.telegram.org/#/im?p=@khaleh_fafani
Teaching, tutored students in YMCA program “Passeport pour ma réussite”