We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

5.00/5 (Submit Your Rating)

Redmond, WashingtoN

SUMMARY:

Versatile professional with a senior level of combined analysis, design and software development. Specializing in high performance multi - threaded and object oriented software development, data modeling and development management. Experience includes work with executive management, direct clients, requirements gathering and negotiation, refactoring of legacy solutions as well as mentoring and managing of developer teams. Experience in both classic and agile SDLC. Main strength in effective problem solving by combining stable methodologies and creative thinking and balancing details of development and the business big picture.

COMPUTER SKILLS:

Systems: Windows Server /Win7/XP, Unix/Linux/BSD, Win32, MasOS

Languages: C/C++/C#, Perl, Python, Java, Fortran, Assembly, shell scripting, JavaScript

Hardware: PC, Macintosh, SunSPARC

Web: XML XSLT, SGML, HTML, CSS, DHTML, JSON, CGI, ASP, ASP.NET

Tools: git, Windbg, kd, Visual Studio, Docker, Source Depot, Product Studio, Perforce, Eclipse, Windows Installer, ERWIN, Total View, SVN

Databases: SQL (MS SQL Server, MySQL, Oracle), NoSQL, MongoDB, ODBC, JDBC

Methodologies: OOA, OOD, UML, ERA, Pattern Languages, Business Process Reengineering

Technologies: Microservices, Web Services, REST, Web API, Azure, SOAP, WCF, .NET, COM/DCOM, WPF, Neural Networks, Fuzzy Systems, Deep Learning (DNN/LSTM/CNN,), HMM, probabilistic CFG, Kerberos with custom ciphers

Networks: TCP/IP, FTP, HTTP, SSL, FTP, SOAP, LDAP/Active Directory/ADSI, SMTP, POP3, SNMP

PROFESSIONAL EXPERIENCE:

Confidential, Redmond, Washington

Senior Software Engineer

Responsibilities:

  • Working with C++, C#, Azure, Cosmos
  • Machine learning and real time Ads selection based on canonical reduction and mapping of globalized user search actions
  • Knowledge graph mapping from normalized search queries (intention deduction)

Confidential, Washington

Senior Software Engineer on assignment

Responsibilities:

  • Multi language (Python, C, C++, C#, F#, F*, OCaml), multi platform (Win/Cygwin, Linux) development
  • Git plus new intelligent building system written in Python and SCons
  • Formal verifiers of ciphers and secured implementation of the HTTPS ecosystem (TLS, X.509 PKI, crypto algorithms)

Confidential

Senior Software Developer

Responsibilities:

  • Successfully designed, developed and shipped server platform for computing complex analysis of 3D mesh based machine models, resource usage tracking, charging customers based on various pricing models (C++, C#, WebAPI, SQL, MongoDB, jQuery, Azure).
  • Developed using modern C++, C#, Python, .NET WFC WebAPI, MongoDB, SQL Server, Azure, Docker, IIS, XML, JSON, AJAX, jQuery, web services (REST and SOAP), SDLC
  • Successfully designed 3D mesh pipeline to facilitate processing proprietary 3D meshes with enhanced vertex attribution and tagged edges (C++, C#, Python)
  • Developed highly efficient Windows Service (C++) for scalable, multi-threaded/parallel complex graph crawling and CPU/GPU intensive numerical computation.
  • Developed binary serialization layer for proprietary wireformat including private encryption (GOST crypto with dynamic S-boxes)
  • Successfully collaborated with subject experts to implement highly complex structural, thermal and vibration analysis on 3D meshes, utilizing advanced graph crawling techniques (C++).
  • Mentored junior developers.

Confidential

Senior Software Developer

Responsibilities:

  • Successfully designed, developed and shipped software-as-service server platform for accounting and business support functionality, based on WebAPI.
  • Established effective code development and testing processes, full cycle SDLC.
  • Developed using modern C++, C#, Python, .NET WCF, WebAPI, MongoDB, SQL Server, Azure, Docker, IIS, XML, JSON, jQuery, AJAX, web services (REST and SOAP), SDLC
  • Developed and debugged scalable multi-threaded code.
  • Mentored junior developers.

Confidential, Washington

Software Engineering Consultant on assignment

Responsibilities:

  • Developed using C++, C#, .NET, SQL Server, ASP.NET, XML, WCF, Web Services, XLSP,, SDLC
  • Successfully redesigned XLSP service infrastructure to support fast distribution of images to Confidential -es
  • Added BLOB type to proprietary serialization platform (C++ on Confidential, C# on server, C#/C++ codegen)
  • Achieved substantial performance boost by redesigning proprietary ORM and SQL access layer
  • Added BLOB type to WebServiceStudio
  • Successfully resolved motion capture smoothing problem for Kinnect by using fresh research results

Confidential, Seattle, Washington

Dev Lead

Responsibilities:

  • Developed using C++, C#, .NET, SQL Server, SharePoint, Silverlight, ASP.NET, XML, WCF, Web Services, SDLC
  • Successfully redesigned web service infrastructure for x64 to allow using 3rd party x86 code with SharePoint’s x64 processes
  • Fixed blocking Silverlight issues with zoom and boundary conditions for complex page rendering controls on several layers.
  • Improved development process by switching devs to common 2k8 Server x64 platform and using pre-checkin code reviews.

Confidential, Seattle, Washington

Senior Software Engineer

Responsibilities:

  • Developed using Dynamics AX ERP, X++, C#, .NET, SQL Server, SharePoint,, ASP.NET, XML, WCF, Web Services, SDLC
  • Worked on the next release of Dynamics AX ERP back-end and Enterprise Portal.
  • Successfully resolved several cross-team blocking issues.
  • Wrote back-end and Enterprise Portal parts for catalog purchasing in SRM module.
  • Performed data modeling for ERP (logical and physical for SQL with object oriented extensions)

Confidential

Senior Software Engineer

Responsibilities:

  • Developed on Linux, using GNU C++, Java, Oracle SQL, XML, Web Services, Perl, Total View.
  • Worked on reengineering backend platform (C++, Java, SQL, Lighttpd), to be thread-safe for multicore CPUs
  • Wrote complex tree-navigation SQL scripts in Oracle for live production DB updates.

Confidential, Bellevue, Washington

Senior Software Engineer

Responsibilities:

  • Developed using C#, .NET, SQL, XML, Web Services, Windows Services, MSMQ, Win32 and MSI
  • Successfully shipped multiple back-end server products for major mobile providers (Cingular/AT&T, T-Mobile)
  • MediaNet Sports and Movies, including RealNetworks video integration, spatial indexing and spatio-temporal search
  • Microservices pioneer - before the name was invented
  • Created original modification of suffix array algorithms for dictionary indexing engine with sublinear lookup complexity
  • Successfully designed SQL DB for spatial indexing and implemented zooming spatial search in SQL
  • Redesigned and SQL DB for real-time results tracking of major league sports games (NFL, MLB, NBA ...)
  • Used MSMQ for collection of real-time messages from external sources.
  • Designed and reviewed implementation of the message compiler for real-time logging
  • Mentored junior developers and performed numerous in-depth code reviews, focusing on multi-threaded issues and pref
  • Successfully designed and implemented HTTP response interceptor for real-time image packing for mobile phone servers

Confidential, Bellevue, Washington

Software Engineering Consultant

Responsibilities:

  • Developed using C++, SAL, COM/DCOM and Win32 in CoreXt environment
  • Developed with .Net 2.0 and C#
  • Performed PREfast/PREfix security push, with refactoring of the 10+ years replication server code with private thread pool and binary protocol.

We'd love your feedback!