We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

Cambridge, MA

SUMMARY:

  • Expert level (more than 8 years of experience) in the programming for the modern Microsoft frameworks (UWP (Windows Runtime), WPF, WinForms, Silverlight); 25+ years of experience as Programmer/Analyst in the application and firmware development using C#, C/C++, 6+ years’ experience on the PC - based data acquisition technologies.
  • Work experience includes extensive development of media solutions, mobile applications, data acquisition drivers and front-end aps.
  • Good team player with excellent analytical and communication skills, full of new ideas and inventions.

SKILLS:

PROGRAMMING LANGUAGES: primary C#, secondary C, C++, assemblers for specific CPU’s & DSP’s (i8051, i8080, ix86, i186, i196, Z80, Motorola 56301 DSP).

SOFTWARE & PLATFORMS: Visual Studio 2005-2017, Git, Subversion, Windows Runtime, WPF, MS Silverlight, MS Visual Studio 6.0, MFC, MS VBA, Altiris Notification Server, HP-Vee, Install Shield, WISE Installation Studio.

TECHNOLOGIES: UWP (Universal Windows Platform), MS .NET, WPF, Silverlight frameworks, Win32 API, embedded programming, Nokia’s Qt framework, old technologies like COM/DCOM, ODBC, ADO, OLE & DDE, VB Script for the office applications.

EXPERIENCE:

Senior Software Engineer

Confidential, Cambridge, MA

Responsibilities:

  • My primary job responsibility is work on UWP application “TorqueFit”, field client app for the STS (Smart Torque System) solution.
  • My job includes adding new features to the app (work with database, REST API handling, work with BLE (Bluetooth Low Energy) & RfComm BT devices, cameras, sensors etc.), fixing bug issues, document application changes, issuing new releases.
  • Also, I’m working on improving backend services (C#, Entity Framework), mostly by adding a new features to the backend services and REST controllers.
  • I created a set of the internal company applications (UWP and web), such as app for the inventory control integration, QR code generation web app, BLEConsole app - unique console application to work with BLE devices.

Software Consultant

Confidential, Tewksbury, MA

Responsibilities:

  • Created permanent notification helper for Windows 10 Action Center for Confidential utilities
  • Working on Inno setup scripts for Confidential application and utilities

Lead developer

Confidential, Waltham, MA

Responsibilities:

  • Created, published and supported “Cast to” Universal Windows App (for W10M phones, Windows 10 desktops and tablets)
  • Created and published “DOSBox” emulator UWP app for Windows Phone 8.1 and up (Windows 10 Mobile).
  • This unique app is the only one available DOS x86 emulator on the whole platform
  • Created and published “D00M” game port for the UWP (Universal Windows Platform).
  • Working on support published apps and games in the Microsoft store.

Software Consultant

Confidential, Acton, MA

Responsibilities:

  • Continue working on the Confidential platform for Windows Phone 8.0/8.1, WPF & Silverlight platforms;
  • Researched migration ability of Confidential solution to the UWP (Universal Windows Platform) for Windows 10 (desktop and mobile), created «proof of concept» test code and demo application.
  • Was responsible for the design, development and product support of the Confidential client for Windows Phone (WP Silverlight and WinRT), and desktop (WPF and Windows Runtime frameworks);
  • Created unit tests and demo apps for the solution; was responsible for Windows platform specific support documentation including API description documents and “how to” manuals (for the demo applications);
  • Developed managed HLS (Http Live Streaming) solution for Silverlight, WPF and Windows Runtime frameworks;
  • Took a part of Android Confidential client middleware layer development (developed and implemented custom CC - closed captions - decoder for HLS);
  • Created and was responsible for automatic build system for mobile clients for WPF, Silverlight, Windows Phone, Android, iOS, Blackberry (GUI application and build scripts). This system worked very well during 4.5 years.
  • As an «indie» developer, I created a few popular Windows Phone applications, including «Voice Translator» that currently reached 2.5M downloads and thousands active customers;
  • During last five years, I created and published more than 12 successful (average rating > 4.2) application for Windows Phone and Windows 8.0/8.1/10 platforms;
  • Developed (and currently maintain and continue development) open source lightweight OPDS server “TinyOPDS” for the home use.

Software Consultant

Confidential, Wellesley Hills, MA

Responsibilities:

  • Designed and developed Windows tray search applet for the new Confidential site.
  • Tools used: Microsoft Visual Studio 2008 (C#)
  • As a lead developer responsible for the bug fixes schedule and new features implementation;
  • As a project leader responsible for tests and release planning and schedule, providing support for all team members.
  • I have a special duty on the project roadmap also.
  • Tools used: Microsoft Visual Studio 2008 (VC++) as a development environment, ATL and WTL for GUI implementation and nice set of google online services for project maintenance.
  • Designed and developed .NET control library (ActiveX compatible, Visual C++) for CCD cameras (Starlight eXpress family);
  • Developed pack of demo and test applications for SciSol products;
  • Designed and developed embedded software (using BASIC Stamp, PIC clone) for standalone Filter Wheel Controller, build web-based communication between FW controller and PC;
  • Designed and developed embedded software (firmware, using BASIC Stamp) for Liquid Crystal Fabry Perot (LCFP) etalon controller;
  • Designed and developed control library and GUI control application for LCPF controller (Visual C#);
  • Designed and developed a client (MSVS 2003, C++) for eiPowerSaver;
  • Designed and developed a server-side solution (MSVS 2003, C#) for eiPowerSaver;
  • Created a MSI installation package using WISE Installation Studio;
  • Designed and developed a font converter (English, Cyrillic) for new e-Book device (Readman V8);
  • Designed and developed a bitmap converter;
  • Developed a text viewer algorithm for e-Book;
  • Now working on html viewer and firmware enhancements;

Languages & Tools: MS Visual C++, Windows XP Pro, GNU C, Debian Linux

Software Engineer

Confidential, Newton, MA

Responsibilities:

  • Designed and developed line of applications for logistics support for small businesses (drivers schedule, warehouse automation etc.);
  • Languages & tools used for project: MS Visual C++, C#, Windows XP Pro, GNU C, Debian Linux
  • Design and development web application for realty-estate company. The application has several portals to provide full functionality of rental office (providing comfortable environment for potential renters to search apartments, for private owners/management company to post available for rent apartments, fit needs for rental office regarding management renters/owners relationships and management of apartments listings etc.)

Languages & Tools: ASP.NET, C#, Windows Server 2003, MS SQL Server 2000.

Confidential, Canton, MA

SENIOR SOFTWARE ENGINEER

Responsibilities:

  • Completely designed and developed the “ Confidential ” ™ MS Excel add-in - word’s faster data acquisition Excel add-in
  • Took part in the “ Confidential ” © project development. Developed “Thermal Profiler” application for wafer calibration procedures using MS Visual C++, Borland Delphi and OpenGL.
  • Worked on uCLinux (embedded Linux) implementation for “ Confidential ” © standalone controller.
  • Developed GUI application and firmware for UEI signal conditioning units (known as PD SCXU)
  • Implemented PDXI extension (UEI version of NI PXI data acquisition extension of Compact PCI) for the UEI device driver.
  • Developed a bunch of small data acquisition utilities and API implementation examples included into “PowerDAQ Software Suite” ©
  • Developed test and calibration application for some of the PowerDAQ families’ boards.
  • Developed complicated installation script (for Install Shield Professional ©) for “PowerDAQ Software Suite” ©

Confidential

SOFTWARE MANAGER

Responsibilities:

  • Was responsible for implementing “paperless” technology using MS BackOffice.
  • Developed data analysis software (using MS Access) for processing and prediction of financial resources for the company top-management.
  • Developed family of small accounting applications for the in-company usage.

We'd love your feedback!