Applications Developer Resume
TECHNICAL SKILLS
Software Development: .Net (C#, ASP.Net, MVC/Razor, VB.Net), Entity Framework, JavaScript, HTML, CSS, C++/MFC, XML, jQuery, Bootstrap, TDD/NUnit. Git, Subversion, two - factor authentication (Duo API), Telerik ASP.Net/AJAX controls, TCP/IP, RS-232, CAN.
Databases: Microsoft SQL Server, T-SQL, MySQL, MS Access, SQLite, legacy database integration and migration.
"Soft" Skills: Certified ScrumMaster, developer mentoring, software project planning and design, effective communication and documentation, end-user training, adaptability, and resourcefulness.
PROFESSIONAL EXPERIENCE
Confidential, Ann Arbor, MI
Applications Developer
Responsibilities:
- Developed full-stack, web-based applications in support of internal users throughout the organization, using C#/ASP.Net MVC, SQL server and HTML/CSS/JavaScript/jQuery/Bootstrap front-end tools.
- Introduced the use of Agile concepts, TDD, source code control, heavy client-side processing, and other concepts.
- Integrated new applications with existing data from commercial products using SQL Server and other databases,
- migrated legacy applications from Paradox and MSAccess to modern web-based apps using C#/ASP.Net and SQL Server.
- Coordinated management of development and production SQL and IIS Servers with system admins.
- Responsible for entire life cycle of projects, from conception and user requirements to implementation to training.
- Database work included full back-end database work, including SQL database design, triggers, stored procedures, etc.
- Managed interaction of multiple SQL Servers, including replication and custom data-sharing applications.
- Built and managed automated maintenance tasks to move, copy and manipulate data on a consistent and daily basis.
- Researched and introduced new technologies and development processes to the Information Services department.
- Tasked with solving many technological and business process problems for IT and other departments by researching solutions, hardware purchases,
- implementation/installation/training of new equipment and commercial software.
- Developed a solution for processing very large (>1GB) pyramidal image files form a scanning microscope after reverseengineering the native image storage scheme,
- preparing images for web-based viewing,
- created the web- based viewer using OpenSeadragon, converted images from one manufacturer's format to another to meet requirements of the pathologist's system,
- trained the lab technicians who use the system.
Confidential, Ann Arbor, MI
Software Developer
Responsibilities:
- Hired to lead migration from "Classic" ASP to ASP.Net.
- I worked on the migration while also mentoring development staff on associated technologies, such as C# and ASP.Net.
- Technologies used include SQL Server, JavaScript, and source code control.
Confidential, Ann Arbor, MI IT
Software Developer
Responsibilities:
- Developed web-based applications to support the company and employees, using ASP and SQL Server.
- Provided guidance to the IT department in software development techniques,
- introduced development technologies and processes to the IT department.
Confidential, Ann Arbor, MI
Software Developer
Responsibilities:
- Provided software development services to the company's hardware customers using C# and SQL Server for both ASP.Net and executable applications.
- Developed an API (DLL) in C++ to support encapsulation of CAN networking over TCP/IP in support of the company's DeviceGate CAN (DeviceNet) to TCP/IP bridge hardware,
- then used this API to build a management tool for the hardware.
IT Consultant
Confidential
Responsibilities:
- Provided various IT services to many clients,
- including software development, software developer training,
- IT infrastructure management, purchasing advice, and research.
Confidential, Rockville, MD
Manager of Information Systems
Responsibilities:
- Oversaw the IT department through growth from infancy to an entity that handled millions of dollars of payments each month.
- During this time I wrote software, managed the IT infrastructure, and hired and managed four subordinates:
- two developers and two systems technicians.
Confidential, Arlington, VA
Consultant
Responsibilities:
- Maintained and experimented with machine control and OCR software for the USPS Engineering Center in Merrifield, VA.
- Developed a prototype for a speculative product involving web-based bulk/advertising mailing services for USPS Marketing department in Washington, DC.
Confidential, Ann Arbor, MI
Software Engineer
Responsibilities:
- Developed and enhanced firmware and PC-based device driver and user interface software associated with network interface hardware connected to industrial automation networks.
- This work included coordination with groups throughout the corporation (software, hardware, marketing, manufacturing, etc) and site visits to assist end-users with the diagnosis and repair of network communication problems.
- A Project Management team of which I was a member was a finalist for the Confidential 's Award.
Confidential, Ypsilanti, MI
IT Systems Support
Responsibilities:
- General IT support services for this provider of medical, dental care and other services for the uninsured.
Confidential, Ann Arbor, MI
Database Developer
Responsibilities:
- Developed dBase software, other applications and enhanced the CAD system for this internal architectural and engineering design department.