Software Engineer And Architect Resume
SUMMARY:
- Professional Software Engineer and Architect with 25 years experience in the Information Technology industry.
- Highly skilled with proven results in software design, analysis, development, testing, integration, enterprise architecture, design and implementation.
- Proficient in business application development and architecture at the desktop, web, and enterprise level.
- Experienced in small to large scale client server applications and systems development.
- Hands on development and leadership skills with mentoring, providing low and high level guidance to application developers, business analysts, support staff, middle and senior management. Ability to work well in a loosely structured, minimally supervised environment.
- Highly self motivated, quick learner, and enthusiastic team player.
- Excellent ability to analyze and solve complex technical problems.
- Able to produce robust solutions and concrete results quickly.
- Strong communication and presentation skills - able to converse easily with technical and functional peers.
- Well versed in a wide range of technologies and development platforms.
- 25 years experience in analysis, design, development, implementation and maintenance of desktop applications, code libraries and repositories.
- 15 years experience in database programming, design, implementation and administration.
- 15 years experience designing, programming and implementing web applications on the Microsoft stack.
- Industry experience in environmental, printing, fulfillment, HR, payroll, banking, estimation, and performance management.
TECHNICAL SKILLS:
Proficiencies: C#/C/C++, VB.NET, SQL/TSQL, SQL Server 7-2012, Linq, Linq to SQL, SSIS, Windows Workflow, ASP.NET, VB6, Scripting, ASP 3.0, HTML, CSS, PHP, MySQL, WordPress, WordPress Plugin, JavaScript/JQuery, Visual WebGUI, Windows Server 2000-2012, Linux
HISTORY:
Confidential
Software Engineer and ArchitectResponsibilities:
- Design and optimize SQL tables, procedures and functions used in the generation of custom correspondence letters for the insurance and banking industry.
- Designed and authored high speed data-driven document merge application in C# and VB.NET for the creation of highly custom correspondence letters with minimal development and testing times.
- Recruited to serve on panels to advise on new technologies, methodologies, software architecture and design and process architecture, design and improvement.
Confidential, Indianapolis, Indiana
Analyst/Client DeveloperResponsibilities:
- Designed and implemented solutions to allow combination of rush production jobs to reduce time spent producing one off jobs resulting in the recovery of thousands of machine/staff hours per week.
- Update desktop and web applications written in C#, VB.Net, MS Access and VB6 used in secure credit card production to ..Net.
- Replace outdated data access layers using Linq and Linq to SQL technologies. Provide troubleshooting and support to secure credit card production personnel.
- Designed and authored CLR assemblies for SQL Server to provide custom encryption and hashing capabilities for enterprise level applications involving SQL Server web, and desktop applications written in .Net, COBOL and VB6.
- Author custom SSIS pipeline components to parse complex data formats in C# for SQL 2005.
- Updated, maintained, documented and managed EFT/ERA application, libraries, procedures, views and functions having over ¾ billion dollars of payments using SQL Server, TSQL, and C#. Optimize applications and components for performance, reliability and scalability.
- Designed and authored code libraries to read and write NACHA electronic payment files and EDI data files containing medical remittance data in C#.
- Provide internal technical and reporting support, training and direct client support.
- Designed, authored and maintained internal BTB applications, databases and ETL systems implemented in C#, VB.Net, TSQL running on SQL Server.
Consultant - Analyst/Client Developer
Confidential, Westwood, Kansas
Responsibilities:
- Worked closely with client managers to implement business rules and logic for marketing programs within the SQL Server 2005 database environment.
- Assumed ownership of development, test and production level databases dedicated to large industrial clients after the loss of existing staff and provided immediate success in implementing and modifying marketing programs within tight deadlines.
- Authored data import and export packages in SQL Server 2005 Integration Services.
- Provide data analysis and ad hoc reporting as needed.
Consultant - Analyst/Developer
Confidential, Overland Park, KS
Responsibilities:
- Contracted through Confidential 10 to provide design and implementation services for the conversion of multiple MS Access business applications to ASP.NET and SQL Server 2005.
- Responsible for redesign and normalization of Access databases including table structures, views, stored procedures and user defined functions.
- Responsible for data migration and the design and implementation of ETL systems to import and export data from existing feeds in C#.
- Recruited internally for additional programming and customization of third party Java based web applications running under Unix, Apache and Oracle 9i.
Consultant - Analyst
Confidential, Overland Park, KS
Responsibilities:
- Normalized complex telecommunications data for the Strategic Partners Performance Measurement team at Confidential.
- Develop and maintain bi-weekly errors and omissions reports. Participate in the analysis and interpretation of data as required.
- Developed, maintained, and ensured quality of multiple MS SQL 2000 databases containing listing verification, 911, and phone order data for use in errors and omissions reporting to senior level management.
- Design, implement and maintain automated ETL systems in C#, VB.NET and SQL Server 2000 for the loading of listing verification, NENA 911, and cable phone order data to insure accuracy of reporting databases.
- Worked closely with business and data analysts to design and implement database schema, views and stored procedures required for data loading, storage and reporting needs.
- Custom scripting of MS Office applications and ad hoc programming in C#, VB.NET, TSQL and VBA as required.
Consultant - Architect/Technical Lead
Confidential, Overland Park, KS
Responsibilities:
- Designed and developed e-commerce application using Java, JSP, HTML, JavaScript, XML, SOAP and Oracle 8i technologies.
Consultant - Architect/Technical Lead
Confidential, Kansas City, KS
Responsibilities:
- Contracted through Adroit Software of New Jersey to design and implement a web based dashboard for Confidential
- This project involved the replacement of existing software rendered in MS Access and MS Excel.
- Responsible for design, architecture, management and implementation of the project and the implementation of the new application using Classic ASP, HTML, JavaScript, CSS, COM and MS SQL Server.
- Responsible for database design and implementation and the authoring of business logic involving over 400 stored procedures.
- Application was designed to provide maximum post development extensibility with minimal maintenance.
