Post Job Free

Resume

Sign in

Engineer Project

Location:
Renton, WA, 98059
Posted:
October 31, 2017

Contact this candidate

Resume:

OBJECTIVE

Strong and Experienced Full Stack software engineer with a successful track record of building full scale industry projects, knowledge and experience in various applications’ layers is seeking a new opportunity for professional growth by applying her talents and skills to a new challenging task.

TOOLS AND TECHNOLOGIES

NET, C#, SQL;

MVC.NET, Web.API, WCF, IIS, .NET Core, Kestrel;

Azure Development (Windows Graph APIs);

LINQ, MS Entity Framework, ADO.NET, NHibernate;

REST, SOAP, XML, JSON;

AngularJS, JQuery, JavaScript, AJAX, Kendo;

HTML, CSS;

WinForms, C++, Win32;

GENERAL QUALIFICATIONS

Expert familiarity with numerous web building technologies and frameworks;

Strong coding background and skills;

Passion for hands-on learning about technology;

Competence in modern software design process and procedures;

Proven ability to work efficiently in fast changing environment;

Strong team player.

EXPERIENCE

Senior Software Development Engineer,

Sygnali, Bellevue WA

June 2016 – Present

Played crucial role in design, development, and delivery of Sygnali's flagship project Claims, Licenses Authorization Management Platform (for their customer, R.R. Donnelley)

Achievements include:

Audit Module: Architected, Designed, and Developed Audit Module - a library, which allows to record, query, and create custom reports of changes to the system by users. The data is hosted in a designated separate database, thus, the effort included database schema and stored procedures designed and development as well as building a business layer and RESTful web services in C# (Web API). The module is written to be easily extended: it allows add/remove additional entities for audit and providing additional reports without making changes to the database schema. The Audit Module has been included in the release, incorporated with the application, and is currently being used throughout CLAMP to document and display users actions;

On-boarding Account Users into Default Customer Identity Provider: Designed and Coded the feature, including: security risks analysis, business flow creation, coded and demonstrated a proof of concept, facilitated multiple design discussions and, as a result, designed and developed crucial pieces of the feature, including data entities for the information required for two factor secure identity verification and wrote logic for provisioning user into Azure Active Directory. The module is written in C#.

Front End Design and Development: Played leading role in CLAMP initial UI design and development, including gathering and discussing requirements from the client’s UX team, making a decision on the framework that would fit the requirements best (AngularJS with Telerik's Kendo data binding controls), design and implement most of the application's front including multiple complex data driven grids and controls, Angular custom directive, RESTful Web API services, and AJAX web service calls. At the same time introduced the View Models on the server as well as wrote controllers/services and business layer to converted them to/from NHibernate database entities;

Designed and Written a number of RESTful Web API services for various application’s modules;

Designed and developed several NHybernate Entities needed for the application features and incorporated them with existent database;

Provided high unit and functional test coverage for all the code written;

Provided code reviews, design reviews, mentored junior developers. On several occasions played a role of interim development lead during team lead's absence.

Senior Software Development Engineer,

Vistex, Kent WA

January 2015 – June 2016

Design, develop new and enhance legacy features as a part of One Path Project - a project to streamline Deal Registration, ASP.NET based web application for HP Corporation, Vistex's Client. Development effort included implementing new business logic for the updated work flow for multiple features in C# and SQL (stored procedures, scripts, query calls) as well as creating new and modifying old User Interface with ASP.NET and JQuery.

Worked with limited requirements while heavily relied upon by the client to drive the development and implementation of very generally stated business logic, was able to meet all required deadline and produce high quality product to customer satisfaction.

Senior Software Development Engineer,

Garden City Group, Seattle WA

February 2012 – January 2015

Designed and developed from scratch several key modules of the company’s flagship software development project, 20/20 web based services based application to automate full process of class action law suit administration, including handling complex workflows and interactions between involved parties inside and outside GCG, keeping of users, hours, stages of the process, calculating and scheduling payments, inbound and outbound communications, etc.

Achievements include:

Designed and developed from scratch Project Administration, Project Assignment, and Outbound Communication modules. For all the modules was a full stack developer – development areas included back end (SQL queries and stored procedures, calls via ADO.NET and Entity Framework), business logic (C#), RESTful services (mostly Web.API, initially a couple of WCF ones), server and client front end (MVC.NET, JQuery, JavaScript, Kendo Controls, AngularJS)

The first release of the 20/20 application consisted solely of the modules designed and developed from scratch by a very small team, of which I was a part. The team consisted of one Business Analyst, one Tester, and two developers. Out of those 2 developers I have written about 80% of all the code since the other developer on the project shared time with the other project, which did not make it into that release. After being put into production, the released modules were highly appraised by the users while being used in their everyday process and its high quality has set the right perception for future releases.

Not only was on time with the features assigned, but also helped out other small teams on numerous occasions when they were behind.

Assisted systems operations team with coding live website for applicants of several big projects, including creating a live portal for keeping track of opt-outs on one of the GCG big cases and coding reset/store user password feature for online claim filing for another live website.

Conducted interviews for new applicants for development positions.

Software Development Engineer,

Windows Server Solutions Group, Microsoft Corporation,

Redmond WA

April 2006 – February 2012

Designed and Developed features for two product releases of WSSG (Small Business Server 2008 and Home and Small Business Server).

Achievements include:

Designed and developed ASP.NET/C# UI and business logic for the Azure services based web project. Responsible for the front end administrator and client experience, including sign on, querying, updating and displaying data pulled from Azure database.

Designed and coded Bare Metal Restore and Factory Reset Feature, including Native (Win32, C++) and Managed (WinForms, .NET 4.0, C#) UI for three wizards, business logic layer over native APIs for backup queries and restoring server to existing backup wim or initial factory image (with or without user data). For managed code created complex PInvoke calls to this library. The feature meets the requirements to function on the client (with min OS XP SP3) and in headed case on the server in WinPE environment.

Implemented RAIL and COM Virtual Channels both on client and server side allowing the user to log into and run from the client administrative console on the server via RAIL.

Wrote Windows service to enable dashboard centrally execute tasks loaded from separate dlls in a separate AppDomains.

Implemented console extensibility by extending the existing framework adopted from a different product to render a different type of page extracted from a separate customer supplied dll via dependency injection.

Created developer friendly managed equivalent of native Windows Wizard Framework, which provided extended yet flexible control over the page flow, validation, load order, display etc. The framework allowed designer supported simultaneous editing for multiple pages, control placement. Provided hooks for validation, load order, etc. The use of this framework has become a requirement for every managed wizard in project (>20)

As a part of admin team implemented group management features for administration console, including console integration, initial group installation, group properties and their display to user, wizards.

Technical Consultant

Volt Services Group, Redmond, WA

Performed application design and development tasks for the company’s clients including

Software Development Engineer in Test

Microsoft Corporation, Redmond, WA

July 2005 – April 2006

Tested localization/globalization/internationalization related features of MS Office Project 2007 Server and Client with the emphasis on Right-To-Left and Bi-Directional features.

Web Developer

Seven Simple Machines, Seattle, WA

January 2005 – July 200

As a part of the company's development team participated in planning, design and development of multi-server, secure, high-scale, high-availability web applications Distributed National Aviation Safety Action Program Project.

Achievements included:

Applied ASP.NET and C# to creating highly interactive sophisticated web forms, including designing and building user and custom server controls;

Wrote JavaScript to provide and support additional client site features;

Used ADO.NET, SQL, and XML to develop highly efficient and secure data transfer, exchange, and storage;

Utilized HTML, DHTML, CSS, and XSLT to provide the customer with the required data display. The project includes creating two major applications: Pilot Report Manager for pilots to submit and their manager to analyze and assign measures to the flight reports online; and a Query Tool supporting complex distributed queries to archives at several locations.

Computer-Based Training Systems Developer,

United Toll Systems, LLC, Montgomery, AL

June 2003 – January 2005

Allocated, Researched, and Analyzed resources; Designed, Developed, and Implemented pedagogically sound interactive computer-based training applications effectively teaching users of diverse educational backgrounds to master the system with highest degree of proficiency at minimal time and cost. Projects include: Lane Controller Training Simulator, Multimedia Marketing Presentation, Time Management System Training Simulator – interactive training .NET-based applications in C#. The applications integrate a wide range of multimedia components: embedded interactive animation (Flash/Action Script), 3D traffic simulations, animated visualizations, audio support, and interactive assignments.

EDUCATION

Ph.D.,

University of Tennessee, Knoxville, TN,

August 2003

Instructional Media and Technology

M.A.,

Kharkov State University, Kharkov, Ukraine,

June 1996

Foreign Language Linguistics

DISTINCTIONS

Awarded Kelly McGarrah Conference Travel Award

College of Education, University of Tennessee, Knoxville

Graduated Magna cum Laude,

Kharkov State Pedagogical University, Kharkov, Ukraine

Earned full scholarship for the full term of study,

Kharkov State Pedagogical University, Kharkov, Ukraine

RESEARCH SKILLS

Applied SPSS program to statistical data analysis; Incorporated SPSS Data Entry Builder into constructing on-line surveys; Mastered surveying techniques, especially applied to Delphi studies

LANGUAGES

Native/near native fluency in Russian, Ukrainian, English

Basic knowledge of French and German

HOBBIES AND INTERESTS

Zumba, Yoga, painting, reading mystery novels

REFERENCES

Available Upon Request



Contact this candidate