Senior .net Developer Resume
Harrisburg, PA
PROFESSIONAL SUMMARY:
- Senior .net enterprise engineer with over 13 years of industry experience
- Experienced Lead Programmer with end - to-end project lifecycle (SDLC) knowledge leading small development teams of 5 or less.
- Primary expertise in full stack multi-tier architecture.
- Experienced Trainer
EXPERIENCE:
Confidential, Harrisburg, PA
Senior .Net Developer
Responsibilities:
- ASP.net Web Forms & SOAP Web Services Maintenance
- Migration of 2 full Web Forms apps and several web services from .Net 2.0 to 4.0 framework
- IE11 compatibility fixes using jQuery
- Cross-browser compatibility implementation
- Currently running in compatibility mode
- IIS 7.0 cleanup, redeployment, and testing of apps
- Replacement of 3rd party controls with recoded .Net solutions due to license expiration.
- Telerik
- Mobilis/Global360
- TFS Administration
- Adding source code to TFS
- Bug and Task Addition
- No documentation and no veteran developer on staff
- Responsible for learning the code from the inside out.
- Reverse engineered .Net assemblies for bug fixes due to lack of source code/control.
Technologies used: .Net Framework 2.0/4.0, Visual Studio 2015, VB.net & C#, JavaScript/JQuery TFS 2015 Web & Intergrated, T-SQL/Oracle, XPath, LINQ, AJAX, HTML, CSS, Bootstrap
Confidential, PA
.Net SME/Trainer
Responsibilities:
- Lead Trainer of a 4 week (160 hours) of training class of 9 experienced developers on the following topics in .Net:
- OOP Concepts and UML
- Software Analysis Design & Build
- SOLID Principles
- Software Development Environment & Tools
- Programming Language: C#
- Error Handling/Assertions
- Reuse: Procedural Classes & Objects
- Programming Inheritance
- Programming Polymorphism
- Programming Collections
- Programming Exception Handling
- OOP Paradigm
- Unit Testing
- Assembly and Production Testing
- Database Input/Output
- Database Overview
- Getting Started with LINQ
- Getting Started with Entity Framework
- Database Connectivity
- Elements of Enterprise Architecture
- Enterprise Architecture Patterns
- Web Based Programming
- XML & XSLT
- MVC
- Securing Applications
- Working with MVC Models
- Designing ASP.NET MVC Application Architecture
- Coding Fundamentals for C#
- Define, Revise, & Prepare Unit Test
- And a few other smaller topics
- Also training another group of Java developers on the same topics above.
- Following training, I'm providing over the shoulder support for the entire depot regarding .net technologies. (85+ developers)
- Personally created 6 hours of Powerpoint training slides for an Advanced Javascript class (over 500 slides).
Confidential; Harrisburg, PA
Senior Software Developer
Responsibilities:
- New Development on VB.net WinForms Application
- Technologies include: VB.net, SQL Server 2008R2, LINQ, CTE, GIT, XML
Confidential, Camp Hill, PA
Senior Software Developer
Responsibilities:
- Working Lead developer/mentor of 5+ developers on a team of 50+
- Consultant for new development on CWIS project
- Expert on LiveCycle/XML Correspondence Generation
- Awarded 3 Performance Awards
Technologies include: Oracle SQL, Bootstrap, Asp.net Webforms, C#, VB.net, jQuery, AngularJS, WCF, TFS
Confidential, Lancaster, PA
Senior Software Developer
Responsibilities:
- Maintenance and enhancements on intranet ASP.net/c# web applications.
- Maintenance and enhancements on WCF/Windows Services
- WCF, Windows Services, XML, XSL, XSLT, .NET 2.0-4.0, C#/VB.net, Javascript, AJAX, LINQ2SQL, ADO.net, SQL Server 2005-2008, MSMQ, SOA, ASP.net, IIS6, TFS
Confidential, Harrisburg, PA
Senior Software Developer
Responsibilities:
- Senior Software Engineer on the .net Managed Maintenance team.
- Lead/mentor for 5+ mid-level/junior developers.
- Primary Lead developer supporting 10+ applications for 1,000+ users
- Expert in Windows7 migration - Primary engineer for all departmental application migration from WindowsXP.
- Performed documentation including, but not limited to, requirements, function point counting, user manuals, technical, and AKT's (Application Knowledge Transfer)
Technologies: ASP.net, SQL Server, VB.net, C#, Web Services, MS Access, Javascript, AJAX, XML, Crystal Reports(BOBJ/BOXI)
Confidential, Harrisburg, PA
Senior Systems Engineer
Responsibilities:
- Maintaining and new development on QuickWIC intranet site
- Maintaining public facing Vendor Assistance website
- Support and development on CheckScan and MICR readers for vendors.
- General support and development for various departmental applications.
- Supporting 250+ ad hoc laptop/tablet synchronization for satellite clinics.
- Designed adhoc application for laptop monitoring/tracking.
- SQL Server 2005/2008, ASP.net 3.5, VB.net, XML, Linq2SQL, DHTML, Javascript, OOP, MS Access 2007
Confidential, Marietta, PA
Senior Systems Engineer
Responsibilities:
- Maintained existing customer facing website (ASP.net/vb.net)
- SQL Server 2005
- AJAX, Javascript, XML
Confidential, Phoenix, AZ
Senior Systems Engineer
Responsibilities:
- Maintained existing MS Access 97/2000 applications during migration process with Wachovia
- Maintained vb.net winforms financial application supporting 1,000 users
- Lead SQL Server 2005 Developer for back-end systems
- Solely responsible for development and support of 3 applications that support 2,000+ users
- Integral role in full SDLC business logic and ad-hoc development for financial services department.
- Minor Oracle queries accessed through a datalayer.
Confidential, Phoenix, AZ
.Net Windows Developer
Responsibilities:
- Maintained existing ASP.net(Linq to SQL)/vb.net/C# code/T-SQL code
- Responsible for cleaning up a back log of code bugs.
Confidential, Phoenix, AZ
.Net Architect/Engineer
Responsibilities:
- Ad-Hoc software development
- N-tier Architecture design
- VS 2008 .net 3.0 Win/Web Forms development/C#
- Developed an FTP job application (winforms C#)
- SQL Server DBA
- Developing an application to communicate via text messaging bidirectionally with a PC
- ASP.net(Linq to SQL/JQuery) registration site
Confidential, Phoenix, AZ
.Net Windows Developer
Responsibilities:
- Automated manual processes via .net Windows Services and console applications with VB.net 2.0/3.5 Framework
- Developed and maintained ad hoc and existing ASP.net intranet pages supporting 50+ users - C#
- Developed and maintained .net 2.0/3.5 3-tier WinForms applications that communicated with Unix Servers
- Lead developer in SQL Server 2000/2005 optimizations in a highly transactional batch processing environment. (execution plans, transactional control, normalization, etc…)
- Lead developer in investigating and optimizing existing application performance.
- Integral author in documentation and enforcement of programming standards
Confidential, Phoenix, AZ
Software Engineer/Consultant
Responsibilities:
- Trained a team of 5 VB6 programmers with .net architecture
- Sole author of 7 page programming standards documentation
- Migrated 5 VB6 applications to VB.net Winforms applications
- Migrated Classic ASP to ASP.net(Linq to SQL)/C#
- Implemented database normalization
- Developed ad hoc intranet solutions such as a parking lot allocation web page
Confidential, Phoenix, AZ
Contract Software Engineer
Responsibilities:
- Developed an employee rating system using ASP.net 2.0, C#, and SQL Server 2000.
- Responded quickly to scope change without pushing out the milestone.
- Worked excessive hours to ensure project was completed on time.
Confidential, Phoenix, AZ
Contract Software Engineer
Responsibilities:
- Migrated all functionality from several MS Access environments to SQL Server 2000/ASP.net(C#)
- Solely redesigned all project management proprietary/legacy software for the Project Services department into a single vb.net application.
- Converted paper contract system into an ASP.net/C# environment.
- Automated manual validations that reduced man hours from hours into minutes
- Provided thorough documentation to management that outlined both high level and low level design.
- Migrated 4 VB6 applications to VB.net Winforms
- Minor interaction with Oracle
Confidential, Tempe, AZ
Automation Developer
Responsibilities:
- Designed and developed backend SQL Server 2005 database and table relationships using complex T-SQL (SQL DBA).
- Produced automated reports in MS Word, MS Excel, and MS Outlook
- Designed architecture to easily convert into a web-based environment when desired.
- Developing a scaled down user-friendly version of MS Project Server using ASP.net(C#)/AJAX
- Automated manual tasks reducing hours of manual manipulation into minutes.
Confidential, Tempe, AZ
IT Manager/Software Developer
Responsibilities:
- Migrated MS Access inventory management system into SQL Server 2000/ASP.net C# Win/Web forms.
- SQL Server Administrator (DBA) - administrate and maintain SQL Server 2000
- Network Administrator - administrate and maintain 150+ employee workstations, 2 Windows 2003 servers, and an in-house IIS web server
- MS Project Server Administrator - configure and maintain MS Project Server
- Software Developer - developed a company intranet from a nonexistent environment through JAD sessions
- Automation designer - automated all communication for Boeing procurement processes.
- Telco telephone administrator - responsible for all telephone related setup and troubleshooting.
- Webmaster and designer for confidential (currently removed)
- Migrated VB6 applications to VB.net