ANNA MEHRABYAN
****.*********@*****.***
SUMMARY
Over 10 years of hands-on experience in design, implementation and support of commercial software products.
- Experience in Mobile and Embedded applications development.
- Proficient in C/C++ on a variety of platforms.
- Experience in full life cycle of the software development using different methodologies.
- Experience in working and collaborating with geographically distributed engineering teams.
- Strong communication, time management, organizational and problem solving skills
- M.S. in Computer Science.
TECHNICAL SKILLS
Windows Operating Systems
BB10 SDK
PlayFab cross-platform C++ SDK
Linux
Embedded Systems
BlackBerry/Xbox/Android
Win32
Visual Studio
Momentics IDE/vim
GDB, Wingdb
C/C++/C#
REST API
VOIP/SIP
STL
QML/QT
SQL
Shell script
Python
JavaScript
DSP Assembly
OpenGL basic knowledge
Jira/Bugzilla, etc.
Product Studio
Code Flow
GIT/SVN
Source Depot
Selenium Automation Tool
Basic knowledge of BIOS/UEFI
PROFESSIONAL EXPERIENCE
Dec 2021- current
Microsoft
Software Engineer
Surface Improv Team
Add features to applications that query system level information to apply changes at boot time.
Update common provisioning tester to support device unlock station using MFCI uefi feature.
Ingest new system level components.
Move provisioning tester tool to cloud so that we can push the packages and customer OS using security cloud services.
C#, .NET, C++, Visual Studio 2017,/2019, Git, Windows 10/11, x86/x64/arm64
Microsoft Aug 2018 - Dec 2018
Software Engineer
PlayFab Dev tools
Integrate PlayFab cross-platform C++ SDK to client Win32, Xbox, Android applications to provide telemetry services. Use bond-serialization to serialize/deserialize request body for generated client telemetry event, make Restful API call to one collector server.
C++ 11, Visual Studio 2017, GitHub, Fiddler, Windows 10, ARM
Xbox, Android
Boeing Feb 2018-May 2018
Software Engineer
Worked on WIRS 2.0 application training plan for support staff, operation and client/business partners.
Created WIRS 2.0 application Disaster Recovery plan using LDRPS planning system.
Ramp up to WIRS 2.0 Export Queue software component development.
Microsoft May 2016- Nov 2017
Software Engineer
Microsoft Outlook Desktop 2013/2016.
Worked on porting source code, fixing issues, patch generation/verification on test machine.
Worked on various part of project such as calendar, address book, delegate store, sharing folders e.t.c.
C++, Visual Studio, Source Depot, Windbg, ProductStudio, Fiddler, Hyper-V Manager, Windows Server 2012/2016, Windows10.
Macadamian Oct 2011 – Mar 2015
Senior Software Development Engineer
Developed features in C++/QML for Social Media Twitter client application for Black Berry mobile:
●Implemented functionality to assemble API calls and to convert retrieved JSON data into data model and transform in UI controls using QTweetLib library
●Implemented solution to apply valid screen resolution for targeted device
●Worked for app performance improvement
C++/QML/QT/REST, BlackBerry 10 Native SDK,/Momentics IDE/GIT, BB 10 OS
Developed features in C++/QML for Popcornflix BB Cascade mobile application:
●Implemented media player to manage video streaming and playing
●Implemented Active frame feature to run app in thumbnail state
●Implemented functionality to store /retrieve/update data in a SQL database
C++/QML/QT/SQL, BlackBerry 10 Native SDK,/Momentics IDE/GIT, BB 10 OS
Developed “Join my party” Windows Phone 8.1 application.
C#/XAML/Visual Studio
Worked on GENBAND, PERSONAL COMMUNICATOR /COMBINED CLIENT project
●Implemented presence window feature
●Implemented functionality to parse SIP packet.
●Added picture to video calls.
C++/Qt, VOIP/SIP Stack/SDP, Win32, Visual Studio 2010, CVS, Windows 7
Instigate, Yerevan, Armenia Oct 2007 – Oct 2011
Software Development Engineer
Framework API with focus on EDA application
●Worked on automatic undo/redo, copy/paste operations for the registered objects and functions
●Worked on test-case generation tool
●Provided functional specification document using Doxygen tool
Developed “Lightning” - bit/clock accurate simulator for reconfigurable massive parallel hardware fabric. Worked on test plan maintenance and test cases creation for “Lightning” project.
Worked on implementation of DSP algorithms on massive parallel architecture.
Implemented bash and python scripts to automate logic design verification using simulation models.
.
C++/STL, Shell, Python, POSIX sockets API, CUDA, Doxygen, GNU Make, GCC/GDB, NVCC, Vim, Bugzilla.
Epygilabs, Yerevan, Armenia
Software Development Engineer
Implemented Adaptive Differential Pulse Code Modulation (ADPCM) coder/decoder
Implemented Echo Cancellation algorithm for DSP5510
HDLC packets assembling/transmitting by ISDN physical lines B-channels
C/C++/DSP55xx Assembly, Windows NT/2000/XP/CCS6711/CCS55xx;
Education:
M.S. in Computer Science, Yerevan State University, Yerevan, Armenia
Got familiar with Linux Containers. Have taken course “Docker and Containers. The Big Picture.”
Developed several Windows 10 Universal game applications.
C#/XAML/Visual Studio 2015.
Got familiar with ASP.NET. Have taken course by plural sight “Building Applications with ASP.NET MVC 4”. Implemented samples from tutorial.
Got familiar with Microsoft Azure cloud computing platform. Have taken course by plural sight “Implementing Websites for Azure Infrastructure 70-533.”