We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

Westborough, MA

SUMMARY:

  • Software Engineering professional with extensive experience delivering products and services utilizing the complete software development lifecycle.
  • In depth knowledge of Object - Oriented design/development, C/C++/C#, Microsoft Windows API, Multi-tier client/server architectures, Web Services, Web User Interfaces and SQL database development.

TECHNICAL SKILLS:

Systems: Windows XP/7, Server 2003/2008/2010, SQL Server 2008/2010

Languages: C/C++, C#, Java, JavaScript, Visual Basic, VBScript, 80x86 assembler

Technologies: Windows API, MFC, STL, ATL, COM/COM+/ActiveX, MSSQL, TCP/IP, Windows Sockets, PKCS#11 Cryptographic standard, Smart Cards, IDL/MIDL, UML, LDAP, ADSI, Active Directory, ADO

Internet: HTML/HTTP, CSS, XML, XSL (XSLT, XPath), DOM Programming, Ajax, .NET, Apache/MySQL/PHP, Web Services (WSDL/SOAP,REST), IIS, ASP, ASP.NET

PROFESSIONAL EXPERIENCE:

Confidential,Chelmsford,MA

Senior Software Engineer

Responsibilities:
  • Kewill Flagship - Windows API, C++, MySQL, Apache, XML
  • Designed and implemented new product requirements, product quality improvements, and product fixes in C/ C++/ MySQL and PHP.
  • Developed product shipping reports using C++and Jasper iReports
  • Developed UPS, FedEx, USPS and other 3rd party carrier labels on multiple label industry standard printers.
  • Implemented Carrier compliance for FedEx, UPS, USPS and other 3rd party carriers
  • Kewill Netship - .NET/C#, MSSQL, IIS
  • Designed and implemented new product functionality in .NET/C# and MSSQL. Performed product maintenance on the existing .NET/C# code base
  • Developed test cases for use by the QA department as part of the daily build/test cycle.

Confidential,Burlington MA

Senior Software Engineer

Responsibilities:
  • Profiles - C++, SQL, Windows API, XML, COM
  • Designed and implemented new functionality for the Profiles platform.
  • Developed DB upgrade scripts and SQL stored procedures.
  • Performed maintenance to the existing C++ code base.
  • Assisted the Operations department by analyzing run-time crash dumps using windbg and the Visual Studio debugger to resolve critical production issues.
  • Provided support to the Professional Services and Customer Support departments.
  • Profiles Web Service - WSDL/SOAP, C++, SQL
  • Extended the Profiles SOAP API and performed maintenance to the existing SOAP API
  • Developed automated SOAP tests used by the QA department.
  • Web User Interface - HTML, CSS, JavaScript, Ajax
  • Developed a custom Web UI for a Profiles reseller
  • Extended the existing Profiles Web UI while maintaining cross browser support for IE, FireFox and Chrome.
  • Added new pages and controls in C# to an ASP.NET web application used internally by Customer Support and Operations to monitor the production site health and diagnose customer issues.
  • Developed automated C# tests for use by the QA department as part of the nightly build/test cycle.
  • Developed SOAP client tests in C# to develop/debug the SOAP API

Confidential,Bedford MA

Senior Software Engineer

Responsibilities:
  • Smart Card - Developed/debugged Smart Card client software in C++ at the APDU (Application Protocol Data Unit) communication level and WinSCard interface to retrieve SecurID tokencodes, Windows logon credentials, SecurID device attributes, digital certificates and encryption keys from the hardware token
  • PKCS#11 Windows System Service - Extended the PKCS#11 multi-threaded Windows system service to read and cache SecurID tokencodes. Synchronized the system service to the SecurID device by monitoring for tokencode change events. Extended the system service’s COM interface to return SecurID tokencodes and SecurID device attributes.
  • PKCS #11 Client Library - Extended the multi-threaded PKCS#11 client library to retrieve SecurID tokencodes and SecurID device attributes.
  • Windows Cryptographic Service Provider - Extended the RSA Cryptographic Service Provider (CSP) to allow for SecurID tokencodes to be used by the Windows login process.
  • Added new features and performed maintenance to existing RSA SSO (Single Sign-On) products using RSA Smart Cards for Windows login authentication.
  • Maintained and developed new Smart Card middleware components in C++ for RSA SSO products.

Confidential, Cambridge MA

Senior Software Engineer

Responsibilities:
  • Developed new and enhanced existing custom UI controls in C++ using MFC and Win32 API
  • Developed new and enhanced existing client components and application windows in C++/MFC.

Confidential,Lexington MA

Senior Software Engineer

Responsibilities:
  • Developed and implemented in C++ a conditional processor using XML syntax for dynamically selecting transaction specific XML schema documents for transaction validation.
  • Integrated Xerces and Xalan C++ XML and XSLT processors into the eXACT server. Implemented application specific bug fixes within the Xerces XML processor.
  • Implemented ADO/COM interfaces to application data for use by IIS Internet applications.

Confidential,Westborough MA

Senior Software Engineer

Responsibilities:
  • Developed Intranet corporate directory applications utilizing LDAP, Netscape Directory server, Windows 2000 Active Directory, ASP and custom C++ COM/ActiveX components.
  • Developed the Switchboard.com wireless web site using XML, IIS/ASP and the Phone.com development kit targeting the Phone.com micro browser.
  • Developed custom MS Exchange collaborative applications utilizing Outlook forms, Exchange public folders and SQL server.
  • Developed a wireless scheduling application using custom C++ COM components along with XML and XSL style sheets for generating WML that is compatible with different hardware specific micro browsers (Phone.com, Ericsson, Nokia, and Motorola).
  • Developed a multi threaded COM server in Visual C++ for recording transactions in an Access database.
  • Developed a C++ ATL based MMC in snap-in for viewing the transactions.

Confidential,Burlington MA

Senior Systems Engineer

Responsibilities:
  • Developed an asynchronous Win32 multi-threaded network subsystem in C++ for communication between Windows clients and OpenVMS servers. The network subsystem transparently supported both the TCP/IP and DECnet protocols using a C++ object-oriented abstraction layer to hide the underlying network protocol.
  • Developed new Windows clients in C++ using MFC MDI Document/View architecture.

We'd love your feedback!