We provide IT Staff Augmentation Services!

Programmer/analyst Resume

3.00/5 (Submit Your Rating)

East Syracuse, NY

SUMMARY

  • An accomplished Microsoft Certified Professional with 10 years of C# .Net Webforms, Winforms, and MVC full stack development including Javascript, JQuery, Microsoft Sql Server experience including T - SQL, SSRS, SSIS, and SSAS with cubes and MDX queries.
  • Development experience also includes Web Services - REST and WCF, Web Api, Restful, Asp.Net Ajax, AngularJS, Bootstrap, and KnockoutJS. Development experience also includes Java (Eclipse and Android SDK).
  • Extensive XML development experience including namespaces, schemas (.xsd), document type definition (.dtd) and complex traversing and searching - XmlDocument and XDocument (LINQ).

TECHNICAL SKILLS

Languages: C#, C++, C, Basic (VB6 and .Net), ForTran, Pascal, RPG, CoBOL, JavaScript/JQuery, Java, several assembler

Web: Html 5, CSS, XML inc. XPath and XDocument Lambda expressions, Twitter Bootstrap

Cloud: Microsoft Azure

Platforms: ASP.Net (Webforms, MVC), Windows(Winforms, Console, Win32, Java), Android (Java)

IDEs: Visual Studio 2017, 2015, 2012, 2010, 2008, 2005, .NET 2003, VB6, Visual C++ 6.0

Databases: MS SQL Server (2014, 2012, 2008/R2, 2008, 2005, 2000), Access, Advantage, MySQL, SQLite, Oracle, IBM DB2

Operating Systems: Windows (XP, Vista, 7, 8, 8.1, 10), Unix/Linux (Sun, Ubuntu, Red hat), OS/400, VMS, DOS

Server OS: 2008R2, 2012R2

.Net Framework Versions: 1.0, 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.6

Third Party Tools: Telerik, Infragistics

Embedded: Keil Microvision, NXP Arm Processors, RTX real-time OS, Windows Embedded

Software Development: Agile with scrum and Agile Prototyping, Waterfall, Extreme programming

Adjunct Technologies: css(3), html, html-5, Xml (XDocument (LINQ), XmlDocument)

JavascriptFrameworks: AngularJS, KnockoutJS, ReactJS

PROFESSIONAL EXPERIENCE

Confidential, East Syracuse, NY

Programmer/Analyst

Responsibilities:

  • Developing a wide variety of applications that leverage the powerful database capabilities of IBM DB2 and the Microsoft C#/.Net development stack. Authored several "interfaces" that extract data from iSeries via RPG applications. C# applications executed as scheduled tasks then use IBM's ADO.net .net dll to read and process data for feeds into JDA package, point-of-sale, and loss prevention systems.

Confidential, Syracuse, NY

Application Developer/Software Engineer

Responsibilities:

  • A multitude of technically advanced projects for the engineering department including application to interface with Web API (Http) web services, development of WCF service to perform engineering unit conversions for several engineering applications, Mongo database development, and VB6/VBA application rewrites.

Confidential, Ocala, FL

Application Developer/Software Engineer

Responsibilities:

  • Used Microsoft Visual Studio Versions 2010, 2012, and 2013 to develop C# .Net Web (ASP.Net) and Windows applications.
  • Most applications included a Microsoft Sql Server “backend”. This was usually implemented as a database layer using ADO.Net and T-Sql.
  • Designed patterns including Factory, Observer, and Data Repository were used where appropriate.
  • Duties also included firmware development and maintenance. Used Keil Microvision to develop and maintain firmware on various embedded devices, including our “Smart Connect” Wi-Fi “IoT” device and Vehicle Data Recorder using the “C” programming language and “RTX” real-time operating system.
  • Judicious use of third party products employed. However, applications developed included the use of the third party open source libraries SQLite, pdfSharp, and the OpenXML SDK (used to generate native Excel output).
  • Custom libraries I developed included USB HID communications and Wi-Fi/TCP/IP.
  • Developed several custom controls including the “TreelistView” windows control used in ES-Key Pro II (see below).
  • Duties at Class 1 varied, including, C# .Net Windows application development, C# .Net ASP.Net Web Application development, “C” Embedded development, and “Specialty Development” where C# and .Net were used to develop various minor applications
  • The Class 1 Electrical Engineering Department designs and manufactures various embedded devices used for what is known as “vehicle multiplexing”.
  • “ES-Key Pro II” - Used Visual Studio 2010 for the C# .Net Windows Forms rewrite of the flagship Borland C++ windows application “ES-Key Pro”.
  • VDR Viewer II - This is a complete C# .Net rewrite of the originally Java based “VDR Viewer” application. Class 1 offers Vehicle data recorders in two “models” - a “standalone” and one built in to a Supernode II “System Manager”. .
  • Firmware Update Website - This project includes two main components: the website (an ASP.Net “web forms” project) and the website maintenance application (a windows forms application).
  • Embedded Development - This involved maintenance and new development for our NXP ARM based embedded devices. Used Keil’s “Microvision” development environment along with “rtx-rtos” real-time operating system. Embedded development included a “Smart Connect” module which could be classified as an “IoT” device. The “Smart Connect” module sported an NXP LPC4357 Microcontroller along with an integrated Bluegiga WF-121 Wi-Fi module.
  • Specialty Development - Wrote various “other” applications including a software development management system that allows software development features to be tracked. Wrote a MS SQL Server based Engineering change management and various other applications and applets.

Confidential, Statesboro, GA

Senior Developer Research & Development

Responsibilities:

  • Tailored business systems is a sister company of Confidential . Using AS/400.NET to augment existing and develop new solutions using the AS/400 and .Net.
  • Enhanced the AS/400 based software products using Visual Studio 2008 and 2010 to write various Microsoft .Net windows and browser based applications.
  • Added functionality to existing AS/400 based property tax software by writing a C#/asp.net (VS2008) application that allows users to view their property tax bills online in pdf format.
  • Wrote a C#/.Net windows (“forms”) application that builds the Xml “Digest” property tax file required for submission to the State of Georgia. This application uses data from the AS/400 based property tax application to build the necessary Xml file.
  • Most C#/.Net applications written, leverage IBM’s “ado.net provider” for access to the iSeries’ DB2 database. Several other applications have been developed using the iSeries/.Net technology “stack”.

Confidential, Niagara Falls, NY

Senior Developer Research & Development

Responsibilities:

  • Wrote “Insight” - Insight is a C# (VS2008) .net browser based application to leverage the Business Intelligence capabilities of Sql Server 2008 R2. The application utilizes SSAS cubes/mdx queries, SSIS to refresh data, and SSRS/Sql for some reporting. Insight features configurable dashboard reports as well as conventional BI reports.
  • Created .Net wrapper classes for Futjitsu Palm Reader USB.
  • Designed and delivered “AutoUpdater”.
  • Wrote Employee Services Portal (ESP) “Interface” for one of our business units: Confidential (TBS) in Statesboro, GA.
  • Tailored Business Systems is a sister company of Confidential . I continued to report to the R&D director based in Niagara Falls.

Confidential

Senior Software Engineer

Responsibilities:

  • Re-wrote Genesee’s flagship application, “Genview” using .Net/ASP.NET technology (VS 2008).
  • This allowed CLC Genesee to expand its market base and deliver a better work product to its existing clients and acquire new ones.
  • GenviewII as it was named uses .net language resource files to support some 38 foreign languages.
  • Developed and implemented “Web Echelon” which is the Web counterpart to “Echelon” windows application.

Confidential

Support Programmer

Responsibilities:

  • Translated mission critical ForTran program (“Maven”) from Sun ForTran to Intel ForTran (160 source files) native Windows console application. Saved the organization money by improving performance and eliminating need for Sun/Unix hardware/ software.
  • Developed and implemented mission critical C# application (“Echelon” - formerly known as “Orggen”) that allows customer organizational and management hierarchies to be imported, updated, and exported.
  • “Optimizer tool”. This is an HR application that calculates all the possible combinations of potential employee benefits packages.
  • Wrote Web Service to automate application pool management (C#, .Net 2.0). Allows any consuming application to start, stop, and recycle production server based application pools.
  • Developed and implemented C# Windows based survey to legacy reporting interface.
  • Developed and implemented C# Web based (.Net 2.0) customer facing “Alias Login Tool” that allows a customer designee(s) to authorize fellow employees to view and download Web based reports.
  • Rewrote, enhanced, and implemented mission critical VB6 (“Merlin”) application (50,000+ source lines) to C#II (VS 2005). Improved performance, stability, maintainability as well as added features. Uses the “SQLBulkCopy” class for fast data transfer to SS.
  • Enhanced Project Manager “Admin Tool” by implementing utf-8 encoding so the application could manage user comments in any language (Arabic, Chinese, Japanese, Korean, etc.) (C#)
  • Wrote application to validate e-mail addresses at the syntax, domain, SMTP, and Mailbox levels
  • Various other utility applications and data manipulation requests
  • Genesee and CLC-Genesee are the same company. The second entry reflects my promotion as well as the company’s name change after acquisition by “ Corporate Executive Board”.

We'd love your feedback!