We provide IT Staff Augmentation Services!

Principal Software Engineer Resume

4.00/5 (Submit Your Rating)

Bellevue, WA

SUMMARY:

  • Confidential is an experienced Software Developer with over 20 years of experience in the IT industry.
  • Confidential was most recently Confidential where he was working on multiple mobile oriented Software Engineer projects.
  • In this role he was using Java but he comes from more of a C++ and C# background.
  • For example, Confidential he was developing applications using C# and web technologies.
  • One of the projects that Confidential helped to develop was an application designed to encrypt and store data in multiple database schemas.
  • Prior to Confidential, spent time Confidential where he worked as a Software Architect and Software Development Engineer.
  • Confidential worked on software, web and patent development projects Confidential .
  • His projects included multi - tiered applications such as Silverlight, ASP.NET, IIS, WPF and SQL in an Agile development environment.
  • He also wrote components in C# and C++. Confidential has extensive experience working in the .NET platform and working with ASP.NET while Confidential .
  • Confidential worked his way up to a Principle Developer role while Confidential and would make a great addition as a Senior Developer on any team.

TECHNICAL EXPERTISE:

  • SQL Servers
  • Windows
  • C#
  • JavaScript
  • AJAX
  • HTML
  • XML
  • WPF
  • Telerik Controls
  • XAML
  • C/C++
  • 80x86
  • ARM Assembly
  • Win32
  • Active X/COM/DCOM
  • Web Services/WCF
  • IIS
  • ASP.NET
  • MVC
  • MVVM
  • ASMX
  • JSON
  • Restful
  • NAVS
  • DIVS
  • BootStrap
  • Knockout
  • Azure
  • Linux/Unix

PROFESSIONAL EXPERIENCE:

Confidential, Bellevue, WA

Principal Software Engineer

Responsibilities:

  • AR projects: Analyzed performance bottlenecks and modified compiler options and wrote code in assembler.
  • Machine Learning: Creating multiple mobile app in managed and un-managed code bases to compare logic utilizing SIMD and GPU hardware.
  • Write code in ARM assembler for NEON to optimize complex mathematical algorithms.
  • Worked with different compilers to enable features that would improve performance of generated code.
  • Android mobile app in JAVA/JNI for machine learning using Caffe and Tensor Models.
  • Android mobile app using OpenCL, OpenCl and OpenCV.
  • Created an application with WPF that was an image selection based on calculations that were done on the backend. There was a "listing" of the images in thumbnail view in a left hand panel and when the user selected it and what criteria they wanted the results to show, the right hand side panel would display the results.

Confidential, Redmond, WA

Principle Software Engineer

Responsibilities:

  • GPU application tools designed to take input and apply the conversion to various GPU types to change display formats written in Win32 and COM based C++.
  • Factory analysis to determine if production is meeting specifications written in C# and C++.
  • Tool written to take measurements and use linear algebra and spline fitting to modify the display’s appearance by applying conversion to various GPU types.
  • Analysis tool to process data used to determine system performance.
  • The front end of this was written in WPF and interfaced with an inmanaged C++ code that processed the data.
  • Created another WPF application that was used where the user could add devices and change specifications to see if for both the control and tested devices. It had many “datatemplates” that were triggered based on checking boxes or buttons.

Confidential, Bellevue, WA

Software Developer

Responsibilities:

  • ASMX web service.
  • SQL Server Stored Procedures, Functions, Data Types and Triggers via XML.
  • Wrote C# applications.
  • Dynamic html web page refactors in JavaScript, Ajax and MVC.
  • An application designed to run in the background to connect to a service that would encrypt data and to store data into multiple database schemas via a few generic stored procedures.
  • Bulk Mail Project: Replaced existing marketing application for sending emails to protect PII and PAI data.

Confidential, Kirkland, WA

Architect

Responsibilities:

  • Confidential data layer to interface between SQL databases with Silverlight or HTML5 client.
  • Release development to install a C# Active X control.
  • Setup virtual machine domain for test environment of the product developed.
  • Created a parser from Word, docx to xhtml with schema verification.
  • MSI installers to deploy application.
  • Dynamic html web page refactor in JavaScript, Ajax and html.

Confidential, Redmond, WA

SDE

Responsibilities:

  • Integrated Silverlight 2.0 into 4.0.
  • Refactor Confidential with Entity Framework 4.0.
  • Multithreading using lambda asynchronous delegates for event handling.
  • ASP.NET 2.0 and 4.0 supported by IIS Application Pools.
  • Supported both Http and Https sites.
  • Agile Methodology.
  • Lead a group of Indian and on-shore developers.
  • Integrated Silverlight 2.0 into 3.0.
  • Redesign Website to include Silverlight, AJAX, and JavaScript.
  • Design, tune, and produce Confidential -SQL code for Data Queries and Tables.
  • Work with C# 3.0 and LINQ.

Confidential, Lynnwood, WA

Software Developer

Responsibilities:

  • Created four new user controls to represent drop down list and up/down control that are not supported in the current Silverlight library.
  • Silverlight applications in XAML, C#, and JavaScript.
  • Web page with AJAX and JavaScript.
  • Constructed and modify stored procedures and triggers to maintain data integrity.
  • Work with SQL DBA group to normalize database.
  • Modified code for a COM component in C++.

Confidential, Bothell, WA

Software Engineer Lead

Responsibilities:

  • Develop requirements based on business rules defined by the user.
  • Web Services in C# and XML.
  • Program with configuration files using XML and C# to define accessibility and connections to Network settings and SQL database.
  • Creating a user configurable, internet facing, web-based application that is designed to gather information from outside users in order to validate compliance with company standards.
  • Designed and developed a web service to instantiate and send E-mail via IIS relay to an Exchange Server.
  • Also built a Database access web service to return generic object types based on XML serialization rules.

Confidential, Sammamish, WA

Principal Architect/Developer

Responsibilities:

  • Confidential to operate a system consisting of x64 and ARM processors and to support Teraflop calculations in a multithreaded, multiprocessor environment.
  • Device drivers and OS for 8-bit and 32-bit ARM Microcontrollers (MCU) and 64-bit SSE/GPU drivers.
  • Using Assembly to develop the C+ Confidential language which will in corporate an advance memory management model into “C++ type” application code to be run by the OS scheduler. The model is designed to minimize hardware, kernel and software locks and allows data to be dynamically modified without race conditions.
  • Designed in-chip mechanism to handle processing of multithreaded variables.
  • OOP and OOD in Assembly and C/C++ design principals.
  • Researched OS systems to develop RTOS, i.e., Windows CE 6, Linux, Windows, and Unix.
  • Developing Graphics Library to extend current OpenGL/DirectX/Direct3D functionality.
  • Designing and implementing advanced algorithms for computer vision, signal processing and machine learning.

We'd love your feedback!