Consulting Software Engineer Resume
SUMMARY
Over 20 years of software development and project leadership experience.
TECHNICAL SKILLS
- WINDOWS
- .NET
- VC++ (MFC, ATL)
- C#
- JAVA
- UNIX
- Linux
- Android
- ASP.NET
- MVC4
- LINQ
- COM/DCOM
- WCF
- WPF
- ADO
- ActiveX
- J2EE
- Struts
- Axis
- Eclipse
- MS AJAX Library
- jQuery
- AngularJS 1.x
- Bootstrap 3.x
- GIS
- MySQL
- NHibernate
- Unix/Linux C
- Python 3
- ORACLE
- MongoDB
- VISUAL BASIC
- VBA
- SQL Server
- DTS
- SSIS
- SSRS
- Transact - SQL
- PL/SQL
- SQL
- LINQ
- ASP.NET Core
- EF Core
- HTML
- CSS
- XML
- AJAX
- E-Commerce
- NET.COMMERCE
- JavaScript
- Telerik .Net Controls
- MS IIS
- ISAPI
- REST
- Oracle Web Server
- Crystal Reports
- ALM
- WEB API
- WCF
- WIF
- RabbitMQ
- SQL Server Spatial Data
- Google Maps API
- Bing Maps API
- VSTS
- CI
PROFESSIONAL EXPERIENCE
Confidential
Consulting Software Engineer
Responsibilities:
Responsibilities included microservice discovery infrastructure, application development and continuous integration deployment pipelines. Application development included Consul API interface systems to orchestrate system audits and context snapshots, system sweep services for integrated Nomad job dispatching, and import export master data layer applications.
Environment: Windows 2012, REST WEB API, MVC 4, C#, VSTS, .Net Core, MongoDB, Consul, Nomad, TopShelf, AWS.
Confidential
Consulting Software Engineer
Responsibilities:
Responsibilities included design and implementation of OWIN based microservice components for a cloud based warehouse management system (LogFire). One service functions as a JSON web token server for generating claims based tokens. The tokens provide distributed authentication in a message based microservice architecture. Another service functions as the WEB API endpoint for passing LogFire inventory messages into the internal RabbitMQ messaging queues. Responsibilities also included design and implementation of a bulk purchase order (PO) feature group for the supply chain management web portal. The bulk PO feature group allows for aggregated vendor grouping and PO creation to consolidate the supply chain work flow.
Environment: Windows 7, REST WEB API, MVC 4, C#, WIF, Windows Services, OWIN, RabbitMQ, JavaScript, jQuery, AngularJS 1.x, Bootstrap 3.x, NHibernate, MySQL, GitLab.
Confidential
Consulting Software Engineer
Responsibilities:
Team lead responsibilities included hands on technical leadership and team deliverables. The team was tasked with system enhancements, process improvements, architecture consulting, and defect resolutions. Milestones included launching, training, guiding, and integrating an outsource team to take over the SDLC for a major production healthcare system.
Environment: Windows 7, ASP.NET, MVC 3, Entity Framework, SQL Server, C#, JavaScript, jQuery Bootstrap 3.x.
Confidential
Consulting Software Engineer
Responsibilities:
Primary responsibilities included Advocate20/20 system assessment and strategy recommendations for architecture and performance improvements as well as database index design improvements. Other tasks included database access layer reconstruction to improve CRUD operational throughput and data integrity for the Advocate20/20 patient screening sub-system.
Environment: Windows 7, ASP.NET, MVC 3, Entity Framework, SQL Server, C#, JavaScript, KnockoutJS, jQuery.
Confidential
Consulting Software Engineer
Responsibilities:
Technical lead responsibilities included process design enhancements to a production manufacturing system. The system serves as the integration endpoint for Confidential 's product unit assembly, inventory management, and advanced exchange logistics. The system uses a service oriented architecture for integration with Confidential 's enterprise order fulfillment process. Other key activities included engineering team interviews to surface production floor bottlenecks which later became the foundation for critical performance enhancements. Additional activities also included legacy migration strategies, ETL production support implementations, and business intelligence reporting for corporate account managers tracking supply chain logistics. The system is implemented as an ASP.NET, MVC 4 web application with a NHibernate ORM layer to facilitate data access with SQL Server.
Environment: Windows 7, SOA, WCF, ASP.NET, MVC 4, SQL Server, SSIS, SSRS, C#, Nhibernate, KnockoutJS, jQuery.
Confidential
Consulting Software Engineer
Responsibilities:
Responsibilities included development team leadership and team deliverables for various feature groups in a next generation point of sale system (POS) for the nation’s leading leasing company. Specific team deliverables included POS achievement engine processing, a dashboard analytic module, printing component architectures, utility components, backlog item development and issue resolution.
Environment: Windows 7, WPF, MS .NET, SQL Server, C#, ADO.NET, PRISM, CSLA.NET, MVVM, Telerik .Net Controls, Entity Framework, Agile Process.
Confidential
Consulting Software Engineer
Responsibilities:
Responsibilities included application and interface development for line-of-business analytic systems. Responsibilities also included ETL applications, systems integration, and SSIS package development and documentation. All applications were multi-tiered with relational database back end deployments.
Environment: Windows XP, Windows 7, MS .NET, SQL Server, C#, ADO.NET, ASP.NET, IIS, SQL, HTML, XML, JavaScript, J2EE, JAVA, Struts, Axis, JSP, MS AJAX Library, Telerik .Net Controls.
Confidential
Consulting Software Engineer
Responsibilities:
Responsibilities included dynamic database and UX design enhancements to support flexible work flow management for an N-tier proposal tracking system. The design enhancements added extensibility to an evolving work flow process and gave stake holders additional capacity to manage change over time.
Environment: Windows XP, Windows 7, MS .NET, SQL Server, C#, ADO.NET, ASP.NET, IIS, SQL, HTML, XML, JavaScript, J2EE, JAVA, Struts, Axis, JSP, MS AJAX Library.
Confidential
Consulting Software Engineer
Responsibilities:
Developed an object editor to manage and manipulate image scanning result sets. The editor translates categorized bitmap regions into movable scalable WPF canvas objects for XML serialization and process automation. Image objects are dynamically generated and rendered to a canvas using standard screen coordinates. The application uses win32 platform invokes, multi-threading, and global system hooks for gathering hWnd references.
Environment: Windows 7, MS .NET, C#, WPF, XML.
Confidential
Consulting Software Engineer
Responsibilities:
Multiple projects included component development for a key financial system used in a large scale federal agency budget formulation system, development of an emergency media clearance search engine, technology architecture for an epidemic exchange system, and, a situational awareness system for emergency response teams. Responsibilities included full cycle requirements gathering, iterative communications and project management with Confidential health staff, Public Health Commanders, and Branch Chiefs.
Environment: Windows XP, Windows 2000-2003, MS .NET, SQL Server, C#, ADO.NET, ASP.NET, IIS, SQL, HTML, XML, JavaScript, J2EE, JAVA, Struts, Axis, JSP, MS AJAX Library.
Confidential
Consulting Software Engineer
Responsibilities:
Responsibilities included database management, architecture, migration and re-engineering of a mission critical product manufacturing logistics database system. Migration included DTS package development for moving data across servers. Responsibilities also included complete system architecture design and implementation for an N-tier .Net web-based user interface. The system was designed with best practice business and data access layers.
Environment: Windows NT, Windows 2000, MS .NET, SQL Server, DTS Packages, VB, C#, ADO.NET, ASP.NET, SQL, HTML, XML, JavaScript, Crystal Reports.
Confidential
Consulting Software Engineer
Responsibilities:
Responsibilities included developing N-tier COM architectures for business layers on web client server Intranets. Application architectures were developed with Visual C++ and VB COM. ASP, COM and stored procedures were designed to separate web presentation logic from business rules and data access. Responsibilities also included lead developer roles for major web application re-engineering and enhancement projects. Also developed enhancements to high performance ISAPI web applications and Win32 sales automation pricing tools.
Environment: Windows NT, Windows 2000, MS .NET, Unix, Oracle, SQL Server, Access, VB, VC++ (MFC, ATL), C#, COM, ADO, ASP, ISAPI, Cold Fusion, PL/SQL, HTML, JavaScript, Crystal Reports.
Confidential
Consulting Software Engineer
Responsibilities:
Responsibilities included re-engineering of a financial database system for field accounting and operations reporting. The system was designed to track business unit information, operational logistics and sales information for management accounting. The system was designed to integrate directly into an existing data warehouse with monthly data-scrubbing modules implemented with PL/SQL.
Environment: Windows NT, UNIX, Oracle, Access, VB, PL/SQL.
Confidential
Consulting Software Engineer
Responsibilities:
Responsibilities included relational database intranet structure for a network engineering and support application. The system was designed to track engineering logistics, implementation scheduling, and sales information for fiber optics projects. Lead development team for e-commerce applications using IBM’s Net.Commerce for on-line retail and point-of-sale applications.
Environment: Windows NT, ASP, VC++, Oracle, Net.Commerce.
Confidential
Consulting Software Engineer
Responsibilities:
Responsibilities included design of a fax server solution for a production fax application. The solution was designed as an RPC based server available to an internal application as a name service over NT using C++ (MFC). The server was responsible for tracking fax transmission statistics for storage and retrieval in an Oracle database as well as GUI updates for operations monitoring and control.
Environment: Windows NT, VC++, Oracle.
Confidential
Consulting Software Engineer
Responsibilities:
Responsibilities included development of a project cost control tracking system. The application was designed as a financial system for tracking annual project costs and projections. The application used VB to interface with the Microsoft EXCEL object model and make future cost projections based on existing data.
Environment: Windows NT, Windows 95, VB.
Confidential
Consulting Software Engineer
Responsibilities:
Responsibilities included development of a multimedia interactive training system. The application was written in VB for a Windows 95/NT environment. The application serves as prerequisite course-ware and marketing support for Confidential ’s products. The application is designed to be intuitive, and flexible. Features include dynamic tool bars, a wild-card search engine, and an interactive test and student certification.
Environment: Windows NT/95, VB, VC++.
Confidential
Sr. Analyst / Team Leader / Project Manager
Responsibilities:
Co-authored client-server based real time point-of-sale system. Lead support and enhancement team through production roll out period. Designed and implemented third party data integration system to populate an internal DBMS.
Environment: WINDOWS NT, 95, UNIX, VMS, C/C++, VB, ORACLE.
Confidential
Systems Analyst
Responsibilities:
Worked as a member of a relational data-base design team with a primary focus on logical design, physical design and call level interface programming. Lead development team for production systems analysis. Responsibilities included design and implementation of new state MVR processing systems. Other responsibilities included enhancement, modification and maintenance of existing systems. Designed and implemented PC based data acquisition servers for state and network channel box data.
Environment: UNIX, VMS, TERADATA, MSDOS, C/C++.
Confidential
Programmer Analyst
Responsibilities:
Responsibilities included development and maintenance of on-line database applications and load programs. Designed and implemented several PC based products including an end-user tool for asynchronous communications and a data-base simulation tutorial system. Established technical groundwork and training for what became a technical support department.
Environment: VMS, MSDOS, C, FORTRAN.
Confidential
Product Support Analyst
Responsibilities:
Responsibilities included for end user training, technical support, and quality control of vertical market financial systems. Responsibilities also included for end user newsletter articles regarding software features and functions. Financial systems included General Ledger, Payroll, Accounts Payable, and Accounts Receivable.
