Software Development Engineer Resume
Bellevue, WA
SUMMARY:
- Certified professional software developer with over 17 years of experience.
- Object - oriented analysis, design, implementation and testing.
- Use of design patterns and agile practices.
- Workflow development.
- Web-applications and web-services development.
- Database development, optimization and usage.
- Unit testing, test-driven development, strong debugging skills.
- Automation of maintenance tasks with PowerShell.
TECHNICAL SKILLS:
Programming Languages: C#, C/C++, PowerShell, Solidity, JavaScript, Perl.
Platforms and Technologies: Azure, ASP.NET, Ethereum, MS SQL, WCF, REST, OData, JSON, jQuery, MVC, MVVM, HTML, CSS, Silverlight, Microsoft LightSwitch, Windows PowerShell, Windows Phone, TDD, MSBuild, Git, NMock, Microsoft SharePoint.
Operating Systems: Microsoft Windows 8-10, Windows Server 2008, 2012, Windows Phone 7 - 8.1
Database Management Systems: Microsoft SQL Server, MySQL, Oracle
PROFESSIONAL EXPERIENCE:
Confidential, Bellevue, WA
Software Development Engineer
Responsibilities:- Improved build process by migrating the whole Azure Compute codebase from legacy technologies to well-supported OneBranch, Azure’s development environment;
- Improved build efficiency by removing unused artifacts from build results and rewriting postbuild scripts as msbuild projects
- Added new functionality by updating and refactoring hardware checking utility used for testing new hardware
- Created hardware checking service for AutoPilot platform
- Created native code wrapper for using managed code drivers in native applications
- Automated solution deployment and updates with PowerShell
- Automated unit tests for PowerShell modules and scripts with Pester
- Updated and maintained workflow solution used for preparing new clusters for buildout
- Provided codebase migration, improved automated building process
Technologies used: C++, C#, PowerShell, MSBuild, ASP.NET, JavaScript, K2 Blackpearl, K2 SmartForms
Confidential
Senior Software Development Engineer
Responsibilities:- Improved and maintained SharePoint-based document management solution for large engineering company with 4000+ users and 500,000 documents
- Improved development processes by adopting agile practices for routine tasks and processes
- Increased system’s efficiency and decreased working set by developing and implementing long-term archive solution
- Improved code quality by using test-driven development practice with unit tests and NMock3 framework
- Optimized performance of the solution with data structure changes and database maintenance
- Automated maintenance tasks and data migration with PowerShell.
Technologies used: C#, ASP.NET, HTML, CSS, JavaScript, jQuery, PowerShell, TDD, NMock3
Confidential
Partner, Consultant
Responsibilities:- Custom ASP.NET-based web-parts control templates, timer jobs, event receivers, portal branding with custom theme, master page and CSS
- UI customization with JavaScript
- Used test-driven development practice with unit tests and NMock3 framework
Technologies used: C#, ASP.NET, HTML, CSS, JavaScript, Web-Forms, SQL, PowerShell, TDD.
Confidential
Business Solutions Development Consultant
Responsibilities:- Expense reports approval system: About 3000 users. English and Russian user interface. SharePoint 2010 + Nintex Workflow 2010
- Intranet site for corporate trainings presentation, planning and accounting: Completely Silverlight-based multi-language user interface, corporate branding, implemented as sandboxed solution. Localized for English and Russian users. SharePoint 2010 + Nintex Workflow 2010 + MS Silverlight.
- Migrants accounting and registration automation system: Customizing user interface with JavaScript and jQuery, custom workflow. SharePoint 2010 + Nintex Workflow 2010.
- Automation system for getting visas for foreign workers. Customized user interface with JavaScript and jQuery, custom workflow. SharePoint 2010 + Nintex Workflow 2010.
- Inventory management system. Fixed assets transfer and debit workflows. Customized user interface with Microsoft Silverlight. SharePoint 2010 + Nintex Workflow 2010 + MS Silverlight.
- Competitors price monitoring system. Collection, storage and analysis of competitor prices. Custom REST Web Service, MS SQL stored procedures, jobs, views. Silverlight application for mapping of product features and articles.
Technologies used: C#, ASP.NET, WCF, Microsoft SQL Server, Microsoft Silverlight, DevExpress controls for Silverlight and ASP.NET.
Confidential
Lead Systems Development Expert
Responsibilities:- Automated Information System of Complex DocFlow in Samara Gubernian Duma (Samara Province Parliament)
- Implemented new functionality in web client, workflow elaboration, porting system on Windows Server 2008, integration with Microsoft SharePoint-based intranet portal
Technologies used: C#, DocsVision, ASP.NET, SQL, PowerShell.
Confidential
Senior Software Development Engineer
Responsibilities:- SinglePoint Syncronology
- Implemented various functionality with ASP.NET 2.0, ASP.NET AJAX, JavaScript, ExtJS, MS SQL Server 2005
Technologies used: C#, ASP.NET, SQL, Ajax, JavaScript, ExtJS.
Confidential
Software Developer, Team Lead
Responsibilities:- Web development with Perl, Apache/mod perl, MySQL
- More than 10 successful projects. Worked as senior developer, team lead and analyst and project manager
- Document management solution for regional parliament based on DocsVision platform with customization using C# and ASP.NET
Technologies used: C#, DocsVision, ASP.NET, MS SQL, JavaScript, Perl, Apache, MySQL, Oracle.
