Senior Software Engineer Resume
Fort Myers, FL
SUMMARY:
More than 20 years application Development, Programming, Systems Architecture, Database Development, and Networking experience directly related to end - user productivity.
TECHNICAL SKILLS:
Programming Languages: Microsoft C#, VB.NET, ASP.NET, ADO.NET, ASP, Web Services, WCF, WebAPI, XML, XSLT, Visual Basic 6.0, T-SQL (Strong XPATH Query), PL/SQL, JavaScript, JSON, JSONP, jQuery, AJAX, HTML5, HTML, XHTML, DHTML, CSS, CSS3, SCSS, Bootstrap, AngularJS, Node.JS, Familiar with: C++, Java, Delphi, Lotus Notes, RPG, Cold Fusion, PHP.
Software: SQL Server Management Studio, Toad, Oracle SQL Developer, Microsoft Visual Studio (2003, 2005, 2008, 2010, 2012, 2013, 2015), Microsoft Office (All), Crystal Reports, Windows Reporting(Report Viewer), Business Objects, Microsoft Team Foundation Server, Visual Source Safe, Borland Star Team, Harvest.
Server Platforms: Microsoft Windows Server (2000, 2003/R2, 2008/R2, Azure), Small Business Server, Exchange Server, ISA Server, Share Point Server, Virtual Server, Team Foundation Server, and Office Project Server.
Database Platforms: Microsoft SQL Server (6.5, 7.0, 2000, 2005, 2008, 2012, 2014, Azure), Oracle (8i, 9i, 10g), AS400/DB2, AS390, and MS Access.
Systems Platforms: Microsoft Windows 98, NT, 2000 Professional, Windows XP, Windows Vista, Windows 7 Windows 8.
Systems Architecture: Development: Server Development, Load Management, Systems Design, DMZ, etc
Hardware: Desktop - Laptop: Motherboard, CPU, Memory, Modem, Network, Graphics, ROM, etc
PROFESSIONAL EXPERIENCE:
Senior Software Engineer
Confidential, Fort Myers, FL
Responsibilities:
- Worked as Senior Software Engineer on multiple projects, managing a small team of developers.
- Created Enterprise level web applications in a team environment using .NET framework 4.5, ASP.NET, C#, WCF, REST, SPA, JQuery.
- Data warehouse and data mining using SQL Server Azure in order to facilitate customer retention for major telecommunications customer committing over 20,000 transactions per day.
- Asynchronous multi-threaded programming in middle tier.
- T-SQL transactions on remote SQL Server Azure database.
- Worked directly with managers and SME’s in order to gather use-case and functional requirements and documenting those requirements for technical specifications.
- Created online dynamic report builder with preview and export using client-side/server-side technologies in a SPA application environment.
- Created online dynamic form builder using client-side/server-side technologies in a SPA application environment.
- Optimized data queries using SSMS optimization tools and indexing techniques.
- Created User Defined Functions and User Defined Types for table type insert and update using structured data types.
- Created XPath queries in SQL Server for direct JSON serialization using JSON.NET.
- Created RESTful WCF services for internal and API application access.
- Using SignalR for internal and application level communication.
Application Developer
Confidential, Rancho Cordova, CA
Responsibilities:
- Worked in all facets of the SDLC. Gathering use-case scenario documentation, creating functional and technical documentation, creating timeline and cost estimation evaluations, managing key risk and impact evaluations, as well as day-to-day development activities. All documentation was created using the Rational Unified Process paradigm.
- Created enterprise architecture and documentation allowing for core library access from all applications within the suite of applications creating a true object oriented environment.
- Designed, developed, and implemented a single sign-on architecture allowing for application and role based authentication and access levels, manageable from a customer or administrative level.
- Optimized database design and created a normalized data environment in SQL Server 2008.
- Worked with graphic designers to achieve the requested look-and-feel for applications based on visionary design concepts.
- Implemented nested Master Pages in order to facilitate secure access requirements based on user role levels.
- Implemented WCF services accessing middle tier C# libraries to present dynamic scrollable content using WCF, C#, XML, XSLT, T-SQL stored procedures. Created proper indexes, PK, FK to optimize database/network utilization.
- Created XPath queries for XML return type within SQL Server to meet requirements in order to allow WCF access across multiple platforms utilizing REST WCF services.
- Utilized JSON return types as well as JQuery/JSONP for cross domain data queries.
- Implemented URL Rewrites…
- Developed web based applications using .NET Framework, C# development environment.
- Created multi-tiered application environment. Implemented Core Library architecture with supporting Data Access Layer minimizing data access code. Compartmentalized business logic layer away from code-behind for scalability as well as reusability across all applications.
- Created we based inventory management as well as shipping management interfaces utilizing dynamic data queries in order to facilitate a less than 30 second inventory levels latency. Core technologies included JQuery, JSONP, XML, XSLT, REST, WCF, C# Core Data Libraries, SQL Server query model.
Contract Programmer/ Developer
Confidential, Sacramento, CA
Responsibilities:
- Designed and developed web based application allowing individuals to search certified properties offered by the state of California.
- Developed web based application using .NET Framework 4.0, Oracle 10g Database, Google Maps API, JQuery, WCF, and XML encompassing the full Software Development Life Cycle.
- Worked within time constraints defining project plan and pointing out potential design deficits.
- Created Oracle user security wrapper inheriting from intrinsic Membership Provider and Role Provider classes.
- Created searchable interactive map using Google Map API, JQuery, Ajax, WCF, and Oracle Spatial allowing an end user to search for properties meeting defined selected criteria.
- Created administrative console allowing State, County, City, Municipalities to enter new properties and edit existing properties.
- Created console allowing administrative users to update default selection values, i.e. Utility Providers, Transportation Providers, Property Types, Property Usage Types, etc…
- Created database schema based on functional specs gathered through use case meetings from department appointed subject matter experts.
- Documented project outline, updates and progress as well as projected design issues.
Programmer/ Developer
Confidential, Cape Coral, FL
Responsibilities:
- Designed and Developed web-based PMS (Practice Management System) EMR (Electronic Medical Record) system for multiple physician practices.
- Developed security module wrapper utilizing C#, XML, T-SQL.
- Developed Presentation, Business, and Data Layer Class Libraries utilizing XML, C#, T-SQL.
- Server-Side/Client-Side Appointment Schedule - Day, Week, Month, Providers, Resources with JQuery Drag-Drop, right-click custom context menus, Ajax asynchronous updates and inserts.
- Created Integrated Administration module for custom provider settings.
- Created Automated Billing module for patient/provider management C#, XML, T-SQL.
- Created Reporting tools for end-of-month billing, patient performance (no-shows, cancellations, re-schedules).
- Created Patient Medical Records, Charts, and Prescription Management Module utilizing C#, T-SQL.
- Web Service development utilizing C#, XML and T-SQL XML Query methodology.
- Database Design and Development on SQL Server 2008. T-SQL, T-SQL XQueries
- Instituted NUnit testing for all software solutions.
Programmer/ Developer
Confidential, Fort Myers, FL
Responsibilities:
- Developed proprietary software solutions for end-user requirements relevant for Software as a Service implementation.
- Web Service development utilizing C#, XML and T-SQL XML Query methodology.
- Designed Server Architecture and Data Warehouse/Mining techniques for statistical analysis for end user revenue management purposes.
Contract Programmer, Developer
Confidential, Lakeland, FL
Responsibilities:
- Assisted in developing Earnings Report tool for remote vending machine sales utilizing C#, ASP.NET, Oracle 10g.
- Developed PL/SQL packages for XML utilizing Oracle XML for Web Service Data Export.
- Created stored procedures/packages for Oracle 10g to query large data sets using Row Number, OVER queries for efficient paging.
- Replaced existing code in order to utilize data, business layer architecture patterns.
- Created custom Ajax Extenders for GridView “sticky headers’ that can be used with any List Control, fully extended custom XML control to utilize XSLT Transform rather than deprecated XslTransform available with existing XML WebUserControl. Utilized some XML WebUserControl existing code using .NET Reflector in order to minimize differences in utilization and implementation.
Contract Programmer, Developer
Confidential, Lakeland, FL
Responsibilities:
- Assisted in developing Inventory Management System using VB.NET.
- Migrated existing stored procedures/packages from Oracle 9i to parameterized queries. Migrated PL/SQL to VB.NET for managed code environment.
- Integrated BizTalk and MSMQ for product updates.
Programmer, Developer
Confidential, Fort Myers, FL
Responsibilities:
- Developed various CRM applications for small to mid-sized companies using .NET Framework. Win Forms, Web Forms application architecture. SQL Server 2005, Windows Server 2003. C#, VB.NET, Web Services, T-SQL stored procedures, triggers and user defined functions.
- Designed server architecture to host multiple applications.
- Administered SQL Server 2005 database and architecture.
Contract Programmer Analyst
Confidential, Clearwater, FL
Responsibilities:
- Assisted in developing web enabled item testing system responsible for quality assurance tracking of new vendor items, using ASP.NET 1.1 and 2.0, C#, Web Services, using Oracle 9i, SQL Server 2005 databases.
- Duties included meeting required specifications in development of specific application items, writing and implementing Oracle 9i packages, stored procedures and migration, and SQL Server 2005 stored procedures, functions, and schema support.
- Performed data sync between SQL Server 2000 and Oracle 9i using developed web services.
- Writing specific technical specifications based on user requirements utilizing RUP.
Systems Design Specialist, Programmer, Analyst
Confidential, Fort Myers, FL - Salt Lake City, Utah
Responsibilities:
- Designed and developed web enabled asset tracking and depreciation calculation system responsible for 2.3 trillion dollars in assets using ASP.NET, C#, Web Services utilizing Oracle 9i, SQL Server 2000, and S/390 mainframe.
- Meeting with various department managers to gather use case information using RUP. Writing functional specifications for departmental approval, defining and documenting systems architecture, Sarbanes/Oxley compliance, working with financial officers for systems cost analysis, writing technical specifications for development purposes, and managing a six member development team.
- Designed and developed data environment as well as developing T-SQL and PL/SQL stored procedures, packages, triggers, and indexes.
- Development environment was C# incorporating layer isolation and custom controls to be used in a common library for reuse in similar applications to be developed in future phases. Integrating SQL Server with Oracle database to sync live data for data migration as a future project. Created real time data transfers across S/390 VSAM using web services.
- Converted image scan application to .NET Framework that was previously created in Delphi for data imaging and entry purposes.
- Microsoft Windows 2003 Server, Microsoft SQL Server 2000, Oracle 9i, Microsoft Visual Studio 2003, Microsoft Visual Source Safe, Borland Star Team, Cisco .
Contract Systems Design, Programmer, Analyst
Confidential, Atlanta, GA
Responsibilities:
- Developed applicant tracking system using VB.NET, Web Services.
- Duties included integrating with third party testing vendors using Web Services, COM+, and SQL Server 2000 on Windows 2003 server.
- Development environment was VB.NET, SQL Server 2000, stored procedure development and documentation.
- Microsoft Windows 2003 Server, Microsoft SQL Server 2000, Microsoft Visual Studio 2003, Microsoft Visual Source Safe, Photoshop CS
Contract Systems Design, Programmer, Analyst
Confidential, Atlanta, GA
Responsibilities:
- Developed web based .NET application used for tracking repair items for Confidential and local repair company. Duties included defining use cases, front-end design, and middle tier development using C# utilizing SQL Server 2000 back-end.
- Developed web store for items slated for employee sales. Transaction based stored procedures for direct employee payroll deductions. Dynamic listing for items determined for store direct from repair considerations.
- Microsoft Windows Server 2003, Microsoft SQL Server 2000, Visual Studio 2003, Microsoft Visual Source Safe, Macromedia Dreamweaver MX, Photoshop 7.0.
Programmer, Analyst
Confidential, Atlanta, GA
Responsibilities:
- Developed web based applications used primarily in railcar and transportation industry. Responsibilities included full cycle development on numerous B2B web applications hosted on Windows 2000 Server using MS ASP, Visual Basic 6.0, COM/DCOM/COM+/MTS, XML/XSLT with SQL Server 7.0/2000 and AS400/DB2 backend. Responsible for writing stored procedures, triggers and indexes.
- Developed 2 full cycle .NET applications for Car Hire rate exchange purposes. The projects involved front end development, middle-tier development using ASP.NET, VB.NET, ADO.NET and COM+. The data-tier development SQL Server 2000/AS400 DB2 on a Windows 2000 Server operating system.
- Development of EDI to XML/XSLT for web end users inventory tracking purposes. Designing DTDs and determine front end requirements for XSLT as well as writing XSLT. Dynamic ASP/XML development for EDI, CSV export.
Systems Design, Programmer, Analyst
Confidential, Atlanta, GA
Responsibilities:
- Developed physicians reporting and tracking applications, where physicians shared gathered information concerning particular diseases and treatment regiments. XML development using ASP XML/XSL/XSLT. Defined and designed DTDs based on particular use cases in a true 3 tier environment encapsulating most VB code into components hosted on COM+. SQL Server 2000 back-end development utilizing stored procedures, triggers and index definition. Ad-hoc SQL programming as necessary. Transformed EDI using XML/XSLT for cross platform distribution.
- Migrated existing applications from Lotus Notes to .ASP.
- Developed commission tracking, scheduling tool for sales associates.
- Developed and instituted work flow program resembling features found in Project 2000 for internet developers.
Web Development, Programmer, Analyst
Confidential, Cape Coral, FL
Responsibilities:
- Developed co-branded websites based on in-house applications.
- Worked directly with clients evaluating use cases and designing look-n-feel for approval based on customer input.
- Developed web applications used in commission tracking, accounting, and inventory development.
- Front-end development using Dreamweaver, Visual Interdev, and Photoshop as main IDE. Mid-tier development of COM objects used to track inventory, commissions, and online accounting using Visual Basic 6.0 implemented through COM+. Back-end development using stored-procedures on SQL-Server 6.5. Moving to 7.0 and transactions.
- Developed secure methods to prevent SQL-Injection, re-coded all applications to remove ad-hoc queries