We provide IT Staff Augmentation Services!

Software Resume

Westbrook, ME

Summary:

  • Software Engineer with persistent problem-solving mindset and 15 years plus of experience in software design, development, and maintenance on Windows and UNIX platforms.
  • Extensive experience with Microsoft Technologies in design, development, implementation and maintenance of enterprise level Windows forms and Web forms applications on Microsoft platform.
  • Strong experience (3+ years) in web application development using ASP.NET, VB.NET, C#, and SQL Server.
  • Extensive experience (5+ years) in 3-tier client-server application development using Microsoft Visual Studio 6, VB6, and Oracle database.
  • Strong experience in integration of enterprise level applications with Microsoft Office (on ActiveX level) and ESRI GIS (Geographical Information Systems).
  • Strong experience in using SQL and PL/SQL to write Stored Procedures, Functions, Packages and Triggers.
  • Experience in design and development of Microsoft MVC3 and XML-RPC web services.
  • Experience in design, development and publishing of Microsoft Azure and SQL Azure SaaS applications.
  • Experience in design and development of Microsoft Windows Phone 7.5 applications.
  • Experience in building and minimizing Windows XP Embedded and Windows CE images for EPIA and Advantech motherboards with Windows XPE Studio and Windows CE Platform Builder.
  • Experience in porting Windows XP C++ applications on Windows XP Embedded and Windows CE using Managed Extensions at .NET Visual Studio and MS eMbedded VC++ IDE.
  • Strong experience in Oracle and MS SQL Server database administrating.
  • Strong experience with Flexera InstallShield and Microsoft Installer.
  • Excellent analytical, interpersonal and communication skills.

Technical Skills:

  • Programming Languages: MS VB.NET, C#, Visual Basic 6.0, 5.0, VBA with MS Office 2010/2003/97, MS eMbedded VC++ 4.0 SP2/3/4, MS FoxPro 9/7/6, Visual ProMatrix 9/7/6, PL/SQL, FORTRAN77, FORTRAN IV, PL/1.
  • Technologies: MSASP.NET, Visual Web Developer 2010/2008/2005 Express, MS Azure.
  • Programming Tools: MS Visual Studio .NET 2010/2008/2005/Express, Windows Phone 7.5 Express, Visual Studio 6.0, MS Source Safe, WinCVS, MS Project, MS Office, MS Visio, Adobe Photoshop, PL/SQL Developer, Oracle Utilities, ADO, RDO, DAO, ODBC, Motif, X-Window, ESRI ArcView GIS (with Avenue), ESRI ArcExplorer, MSI, Flexera Install Shield, Wise Installer, Windows XP Embedded Studio with Target Analyzer, Target Designer, Component Designer, Component Database Manager, Windows CE Platform Builder 4.x/5.0, .NET Compact Framework, .NET VC++ Managed Extensions.
  • Databases: MS SQL Server 2008 Express/2005 Express/2000/7/6.5,MS Access 2007/2003, Oracle 8i/8x.
  • Operating Systems: Windows (7, Vista, XP, Server 2003, 2000 Server, NT, 9x), Windows XP Embedded, Windows CE, Windows PE/Bart PE, SCO UNIX, Solaris, MS-DOS, IBM 360/370.

Experience:

Confidential,Westbrook, ME
Feb 2009 to Present
Software Development Contractor

Description:
Designed and developed UPAGE and ALERTU web applications used for serving in health-care, public safety and business sectors of New England (see details and user references on www.ucom.com).

UPAGE and ALERTU are corporate web applications for paging and emailing from Internet browser to different type client devices of: pagers, mobile phones, smart phones, tablets, and any device having email account. Each customer populates and maintains its own database of recipients and devices on UCOM server via Internet browser. Customer (or any granted recipient) types a message on a web screen and sends it simultaneously to any number of recipients selected on fly.

The following operations are allowed via web page for ALERU and UPAGE users:

  • Customer database administration, backup, and restore.
  • Creation and support the Recipients permanent and temporary groups.
  • Specifying the delayed, repeated and canned messages.

Responsibilities:

  • Provided the complete cycle of the ALERTU and UPAGE software development (project design, coding, testing, implementation).
  • Provide remote maintenance of ALERTU and UPAGE via direct VPN access on UCOM web servers.

Environment:

  • Programming Tool: MS Visual Studio 2010/2008/2005 Express, ASP.NET, VB.NET, C#, MS Source Safe, MS Project, MS Office, MS IIS Manager, MS SQL Server Management Studio.
  • Database: MS SQL Server 2008 Express/2005 Express.
  • Development Platform: Windows 7/Vista/XP/2003.

Confidential,Wakefield RI
Feb 2004 – Feb 2009
Software Development Contractor

Description:
Designed and developed the Permit Applications and Enforcements System (PAES). PAES is an enterprise level Windows and web based client-server application with configurable event-tracking office workflow mechanism. PAES implements:

  • CRMC Applications, Violations, and Complaints event-driven full cycle workflow.
  • Policy/Regulations event-driven tracking for CRMC internal and official document flow.
  • GIS integration with ESRI ArcView GIS 3.x and RI State geographical database (RIGIS).
  • Flexible parent/child event configuration model to ensure all possible office workflow events that may exist.
  • MS Office integration via OLE: (a) MS Word Mail Merge templates, (b) MS Excel templates, (c) MS Outlook mailing and templates.
  • CRMC MS Excel, FoxPro, and FoxFire reporting.
  • Staff To-Do and Object To-Do lists generation and tickling generation for CRMC personnel.
  • Database design, database conversion, data search and transfer via web, remote database maintenance.
  • Web based search engine for searching CRMC Applications/Events data on ISP provider web server.

Responsibilities:
Lead design, technical aspects and development of full life cycle software PAES project (Permit Application/Enforcement System) for Coastal Resources Management Council of State of Rhode Island. CRMC is a coastal zone management State agency with regulatory functions. The staff of CRMC professional engineers, biologists, environmental scientists, and marine resources specialists uses PAES since 2005.

Environment:

  • Programming Tool: MS Visual FoxPro 9/7/6, Visual ProMatrix 9/7/6, MS Visual Basic 6, VBA, MS Source Safe, MS Project, MS Office (Outlook, Word, Excel), MS Visio, Adobe Photoshop, PL/SQL Developer, ESRI ArcView GIS (with Avenue scripting), MSI, Flexera InstallShield, SQL Server Management Studio.
  • Database: MS Visual FoxPro, MS SQL Server 2008 Express/2005 Express..
  • Development Platform: Windows Vista/XP/2003/2000, TCP/IP.

Confidential,Providence RI, Mar 2008 – Jun 2009
Software Development Contractor

Description:
Designed and developed the DEM Global Search application (DGS). DGS is Windows client server application that provides a fast and flexible global data search across DEM distributed databases of different structure (MS SQL Server and FoxPro). After the search is done, the searching results are used to run the DEM office workflow application. That significantly speeds up the DEM specialist access to office documents distributed among different databases on a local network.

Responsibilities:
Lead design and development of DGS. DGS provides DEM with a fast, comprehensive and user-friendly data search engine.

Environment:

  • Programming Tool: MS Visual FoxPro 9/7/6, Visual ProMatrix 9/7/6, MS Source Safe, MS Project, MS Office (Outlook, Word, Excel), PL/SQL Developer, MSI, Flexera InstallShield, SQL Server Management Studio.
  • Database: MS Visual FoxPro, MS SQL Server 2008/2005.
  • Development Platform: Windows Vista/XP/2003/2000, TCP/IP.

Confidential, Moscow, Russia,
Jan 2002 - Feb 2004
Project Manager / Senior Software Developer
Contract work for Draeger (Drägerwerk AG), MS, (www.draeger.com)

Description:
Created, built and minimized the Windows XP Embeded and Windows CE images on for EPIA and Advantech motherboards. Ported Windows C++ applications on Windows XP Embedded and Windows CE platforms.

Responsibilities:

  • Lead design, technical aspects and development for building Windows XP Embedded and Windows CE images and porting .NET VC++ applications to Windows XP Embedded and Windows CE platforms:
  • Creating and building Windows XP Embedded image (with Windows XPE Studio) that runs on EPIA Mini-ITX motherboard and is bootable from Compact Flash card. Minimizing the Windows XPE footprint size.
  • Creating and building Windows CE image (with Windows CE Platform Builder) that runs on Advantech SBC desk and is bootable from Compact Flash card.
  • Porting unmanaged (native) .NET VC++ source code to managed .NET VC++ code, using Managed Extensions at .NET Visual Studio. Building managed application that runs on Windows XP Embedded (with .NET Framework) and Windows CE platforms (with .NET Compact Framework).
  • Porting unmanaged (native) .NET VC++ source code to unmanaged .NET VC++ using MS eMbedded VC++ IDE. Building native code application that runs on Windows XP Embedded and Windows CE platforms.

Environment:

  • Programming Tool: Windows XP Embedded Studio (Target Analyzer, Target Designer, Component Designer, Component Database Manager), Windows CE Platform Builder 4.2/5.0, MS eMbedded VC++ 4.0 SP2/3/4, .NET Compact Framework, .NET VC++ Managed Extensions.
  • Database: MS SQL Server.
  • Development Platform: Windows Windows XP Embedded SP2, Windows CE 5.0, Windows CE .NET 4.2, Windows PE (Preinstallation Environment), Bart PE, Windows XP Pro, TCP/IP.

Confidential,Moscow, Russia,
Oct 1997 - Jan 2002
Project Manager / Senior Software Developer
Contract work for:

  • Clarity Wireless Messaging, Fort Washington, PA, www.clariti.com
  • UCOM and Northeast Paging, LLP, Westbrook, ME, www.ucom.com
  • Arthur Andersen Technology Solutions, LLP., Sarasota, FL

Description:
For Clarity and UCOM designed and developed ABACuS billing system. For Arthur Anderson participated in AACAT WorldPro 2.0 development.

Responsibilities:

  • Project Manager on ABACuS billing system design and development for UCOM Paging and Clariti Wireless Messaging:
  • Led technical aspects of the full life-cycle software development in the n-tier Client-Server technology project: Oracle based Billing System (ABACuS) for Telecommunications with WEB access and Internet based interface to voice paging terminals.
  • Performed Oracle 8x database installation, system administration, performance tuning, backup/recovery and support.
  • Designed and developed system and functional specifications, led and supervised software development, testing and implementation phases in n-tier Client-Server environment project.
  • Implemented Oracle database data access with RDO and ADO.
  • Developed Oracle database objects (stored procedures, functions, views, packages, triggers, etc.) using PL/SQL
  • Designed and developed remote programming interface to TekNow Voice Paging Terminal (Phoenix, AZ).
  • Designed and developed the local (RS-232 based) and remote programming interface to Glenayre and Motorola Paging Terminals.
  • Designed and developed Oracle database reports using SQL*PLUS, VBA with MS Office 97, 2000 (MS Excel, MS Word).
  • Software Developer on Arthur Andersen\'s AACAT WorldPro 2.0 (Tax billing system for US citizens outside US):
  • Designed, developed and tested the user interface, financial functions and database.
  • Designed, developed and tested the database queries, stored procedures and functions at AACAT WorldPro 2.0 with MS SQL Server 6.x.

Environment:

  • Programming Tool: Visual Basic 6.0, 5.0, PL/SQL, VBA (with MS Access, MS Word), C/C++, SQL*PLUS, ADO, RDO, ODBC, Oracle Utilities, MS Office, Crystal Reports, Sheridan ActiveX.
  • Database: Oracle 8i, 8.x, 7.x, MS Access, MS SQL Server 6.0, 6.5.
  • Development Platform: Windows NT, 95, 98, 2000.

Education

M.S. in Applied Mathematics, Graduated with magna cum laude
Department of Mathematics and Computer Science

Hire Now