Senior Software Design Engineer Resume
RedmonD
SUMMARY:
- Broad programming experience
- Strong engineering background
- Committed team player
- Work well with others and detail oriented
- Good problem solving skills with a logical methodology
- Well organized, creative, fast learner, and highly motivated
- Excellent communication skills
- Able to work under pressure, capable to manage multiple projects at the same time
- Passionate developer
- Knowledgeable in cross - platform development
TECHNICAL SKILLS:
Platforms: Windows, Windows Azure, Sun OS, FreeBSD, Linux
Languages and Technologies: C/C++, C#, Java, XML, COM, DCOM, WMI, Shell Scripts, WCF, Entity framework, WWF, SQL, Windows Azure, Windows Azure Service Fabric, Kusto, Cosmos, R
Databases: SQL Server, Oracle, Sybase, Azure Document DB
Software Development Tools: Microsoft Visual Studio, TFS, Source Depot, CVS, Git
WORK EXPERIENCE:
Confidential, Redmond
Senior Software Design Engineer
Responsibilities:
- Led architectural design of Azure Advisor Service.
- Shipped Windows Azure Advisor service to Technical Preview.
- Shipped Windows Azure Advisor service to GA.
- Implemented Back End ARM REST API for Azure Advisor service.
- Implemented Azure Advisor Service Fabric micro services.
- Implemented Azure Advisor Geneva telemetry pipeline.
- Authored Azure Advisor recommendations.
- Led dev presentations of Azure Advisor MVP summits.
- Met and worked with customers and partners to define Azure Advisor feature strategy.
- Lead implementation of design of Azure Advisor integration with OMS Service.
- Worked closely with Azure architects to shape Azure Advisor Architecture.
Confidential, Redmond
Senior Software Design Engineer
Responsibilities:
- Implemented reliability analysis solution for windows shell components based on Big Data.
- Implemented PII detection tools to uncover PII leaks in windows telemetry platform based on Big Data.
- Implemented TFS synchronization service.
- Led Windows Shell team privacy effort.
- Defined Windows Shell privacy strategy as part of windows shell fundamentals team.
Confidential, Redmond
Senior Software Design Engineer
Responsibilities:
- Implemented distributed framework for Active-Active testing.
- Implemented TFS custom reporting solution.
- Implemented Windows Azure logging retrieval utility.
- Implemented Remote Framework for remote task execution using c#, wcf.
- Implemented web services and site for automatic virtual machine and labs deployment/management using c#, wcf, wwf, entity framework, asp.net, sql server and wmi.
- Implemented infrastructure framework for IIS filter testing using c++.
- Implemented solutions for topology deployment on the virtual environment.
- Managed security work for the team. Acted as team security SME. Enforced Microsoft standards according to SDL Track.
- Developed offline investigation/data collector framework using c#.
- Implemented solutions for E2E test execution infrastructure.
Confidential, New-York, NY
Senior Software Developer
Responsibilities:
- Implemented configuration for Risk Management Software using SQL Server and C#
- Design and implementation of cluster distributed Risk Management software
- Implementation of Risk Management components
- Worked closely with financial analysts’ requirements, created financial software models
- Implemented store procedures (SQL Server and Sybase)
- Implemented Reuters Data collection component
- Implemented and supported Bloomberg data collection
Confidential, Redmond, WA
Software Design Engineer/Test
Responsibilities:
- Developed native and managed IIS components using C++ and C#
- Developed C# based ASP.NET applications
- Developed C# based UI components
- Developed automation framework for Web.Net team using C++ and C#
- Developed automation for ASP.NET features such as Security Hosting, Change Notification, Encrypted
- Configuration, Process Model, Performance counters using C++ and C#
- Developed automation for Internet Informational Services (IIS) features such as ETW Tracing, IIS Logging, IIS Performance Counters, Failed Request Buffering, and FastCGI module using C++, Java Script and C#
Confidential, Redmond, WA
Software Design Engineer
Responsibilities:
- Developed SQL Server Setup using Windows Installer 2.0 technology together with WIX tools.
- Developed C++ implementation of custom actions for SQL Server setup with consideration of supporting rollback, uninstall, and deferred execution.
- Developed tools to generate RGS files from dlls to get away from legacy self-reg modules to RGS based using C++.
- Authored new merge modules for SQL Server setup
- Resolved multiple bugs in SQL Server setup (32 and 64 bit). Debugged and resolved 64 bit issues across team code.
- Implemented GUI interface for MDAC 9.0 setup
- Resolved multiple bugs in MDAC 9.0 setup.
- Implemented solution for SQL Server setup working in BI environment with a new Whidbey toolset.
- Participated in a product release (SQL Server 64-bit beta) as a dev primary contact for RC blocking bugs for release.
- Implemented security fixes for 64 bit SQL Server Setup for beta product release.
Confidential, Seattle, WA
Software Design Engineer
Responsibilities:
- Participated in requirements, design, implementation, testing and support of Primus software
- Designed and developed object oriented software modules using C++, DCOM, Java for Windows and Unix applications
- Developed and implemented server integration modules between Primus Server and third party server software
- Designed and coded modules to process XML input using MSXML
- Worked with relational and object oriented databases (SQL-Server, Oracle, Versant)
- Implemented software to load and unload data from databases
- Developed software modules for database replication processes
- Implemented custom Win32 applications
- Worked with Web Services (IIS, Netscape, Apache) for Windows and Unix platforms
- Used Chilisoft software to deploy COM objects in a Unix environment
- Worked with most common commercial compilers and development tools
- Debugged and fixed faults for Web based applications
- Debugged server and client side software modules
- Worked closely with customer support personnel to establish, evaluate and fix software faults
- Created engineering solutions for customer incidents
- Wrote installer for Primus products and C++ Win32 integration modules for installer
Confidential, Redmond, WA
Software Engineer
Responsibilities:
- Wrote object oriented Win32 and MFC simulation applications using C++
- Developed medical Web applications using Java
- Wrote remote database retrieval and update tools
- Wrote and debugged code for medical devices
- Ran troubleshooting for hardware failures
- Wrote automation tools
- Developed automated data transfer to ROM pack, network interfaces for medical equipment
- Implemented make files to build components
- Wrote test cases. Run software and analyzed results
- Performed performance and stress testing