Senior .net Developer Resume
Kent, WA
PROFESSIONAL SUMMARY:
- Over 25 years in the computer industry with extensive experience in Application development.
- Over 5 years of C/C++ with s from the University of Washington, (2 years).
- Experience producing detailed design specifications, utilizing design patterns in support of OOP design and development, resulting in efficient, functional code.
- Worked extensively with C#, ASP.NET and various .NET Windows applications.
- While at Confidential I was one of 3 developers to release ITM 5.0. (Instant Travel Machine).
- Developed the "Airport Of The Future" application that was very successful, making the evening news and local newspapers.
- Successfully developed the Virtual Sign in System for Compass Marketing, several hundred copies have been sold in US and Canada.
- Created, architected, developed and launched a standalone gift card system, AGCS Affordable Gift Card System and a web based gift/loyalty card system.
- Re - designed Confidential ’s “Extreme Research” teams “White Spaces” .NET app to support multiple Countries
- Converted 7 complex MS Access databases used for recovery of millions to using an SQL Server DB
- Converted one of Confidential ’s revenue collections applications from MS Access to an ASP.NET app
- Possess an extreme passion to continue learning new technologies I’m currently building a web site using MVC5, EF6, bootstrap, HTML5 during my free time, focusing on Code first and Database first, JQuery, CSS, Dependency Injection and design patterns where applicable. Additionally learning and using Git & Bitbucket.
TECHNICAL SKILLS:
Technology and Tools: VS2010 / VS2012 / VS2013 / VS2015, C#, ASP.NET, .NET, C++, C, SQL Server 2008/2012/2014 , JavaScript, JQuery, HTML, XML, CSS, Ajax, VbScript, Web Services, WCF, SOAP, MVC4, Oracle, Azure, Git, bitbucket, Angular, bootstrap, knockout, web api
PROFESSIONAL EXPERIENCE:
Confidential, Kent WA
Senior .Net Developer
Responsibilities:
- Full Confidential stack development. Assisting with solving complex software design and code issues. Working in SQL Server 2014, VS2015, C#, JQuery, Jquery UI, knockoutJS, JavaScript, CSS, Web API, TFS. Adding new features to and working in all three tiers of a large legacy application. Working in an agile development environment with a team of 8.
Confidential, Olympia WA
Senior .Net Developer
Responsibilities:
- Assisting with solving complex software design and code issues. Working in SQL Server 2012, .NET 2013, JQuery, JavaScript, AJAX, CSS, TFS, in all three tiers of existing and new web applications. Adding new features to an internal web site to assist in resolving and correcting extremely complex system and data issues and to validate constantly changing complex issues, ultimately enabling multi-million dollar payments out to Carriers. When I’m not working data I’m adding new features to the web site with ownership of all three tiers.
Confidential, Tacoma WA
Senior .Net Developer
Responsibilities:
- Project owner and main developer of a .NET web site using C#/Oracle/JQuery/JavaScript technologies. Responsible for the entire site, all 3 tiers including preparation and deployment to UAT and Production.
- Previous project, Conversion of 7 complex Access Database applications to use SQL Server.
- Heavy development in converting over 600 Access queries to SQL Server SPROCS, VIEWS to utilize the new SQL Server tables.
- Access DB’s converted to use Pass-through queries and Linked Tables for Phase-1 of this project.
- Phase-2 of the project will convert the Access DB UI to a .NET web UI.
- Re-Architected Access VBA code to a WCF middle tier business and data access layer with a true OOP design in C#.
- Utilizing TFS for source control. Utilized SSMA to migrate data from Access DB’s to SQL Server.
- Working in a highly motivated agile environment, utilizing Rally with strict Scrum practices held daily.
- Working with 3 week sprints. Attend story card grooming sessions.
- Responsible for adding, monitoring and updating tasks in Rally Story Cards.
- Additionally relied upon for Project Manager and Lead developer tasks.
- Holding technical and business meetings to gather tribal information with intentions to ultimately provide a much more stable, reliable and scalable product moving forward.
Confidential, Redmond WA
Architect / Software Engineer / .Net Developer
Responsibilities:
- Owner / Architect / Developer of and automated texting application for a University to use it for their research with other Universities. Using the latest technologies, VS2010, .NET Web Forms, SQL Server 2008, C#.
- The application requires bi-directional communication of API’s on other Web Servers with scripts on my Web Server.
- My scripts communicate with my SQL Server; sending and receiving data to the API’s based on users cell phone input.
- My skill set is at a level of trust in that they have me working from home to design and build the entire application.
Confidential, Kent WA
.Net Developer / Web Developer
Responsibilities:
- My skill set is at a level of trust in that they have me working from home to design and build the entire application.
Technologies: .NET Web Forms, SQL Server 2008, C# & Stored Procedures
Confidential, Seattle WA (Experis)
Software Engineer II / .Net Developer
Responsibilities:
- Owner / Architect of a complete re-write / conversion of an existing Internal AR Collections utility.
- This internal ARC application for (Accounts Receivable) enabled multi-million dollar payments.
- Converting it from Access to 100% Web based application, using ASP.NET, WCF & SQL Server 2008.
- Working on Front End, Middle Tier and Backend. Multitasking, Daily Scrums, Bi-weekly Sprints.
Technologies: VS2010, SQL Server 2008, C#, Subversion
Confidential, Everett WA
Senior .Net Developer
Responsibilities:
- Redesign of existing Internal complex web sites with heavy usage of CSS, JavaScript, AJAX
- Working on Front end, Middle Tier and Backend projects of very complex nature.
- Required to work efficiently in a fast paced environment, multitasking, many projects at any given time.
- SCRUMS Daily with Bi-weekly Sprint practices.
Technologies: VS2010, SQL Server 2005, 2008, C#, JavaScript
Confidential, Redmond WA
Software / Database Engineer
Responsibilities:
- Working with the Research Team on the whitespaces project, some of the latest technology from Confidential .
- Support queries for countries outside the US. A geo-location query for another country returns a valid list of TV white spaces.
- In a very short time, learned the existing database, code and UI.
- Created new database and new OOP design to make support of additional countries possible.
- Navigated through thousands of lines of existing, extremely complex algorithmic code.
- Needed a fast understanding of existing design and code in order to integrate new code, and make existing design scalable.
- Added support in the UI and code for international TV channels, supporting several more countries.
- Modified the database schemas to support entries from different countries, which are all in different formats.
- The data for each country required highly sophisticated parser code designs and complex conversion algorithms.
- Modified and updated the existing tcp/ip client/server portion of the whitespaces system.
- Gained an understanding of terrain data and incorporated it for various countries added to the system.
Technologies: C#, VS2010, SQL Server 2008, Bing Maps, SharePoint & Confidential ’s proprietary applications.
Confidential, Kent WA
Consultant / Senior .Net Developer
Responsibilities:
- Developed many backroom apps and powerful proprietary utilities required to support Confidential ’s applications and web sites.
- Designed and developed AGCS, a Windows gift card system along with a proprietary database. It was sold to customers across the U.S. and at 4 B2B Costco’s (WA, CA & AZ) for a 90 day trial period.
- Designed and developed NetGCS, a web based version of the gift / reward card system: www.netgcs.com
- Developed an efficient automated Invoicing system for NetGCS, eliminating manual invoicing.
- Handled all the project management & customer technical support for 80% of the applications. I was the Lead Architect and developer for 100% of all applications and web sites developed by Confidential .
- Implemented RTWare into the www.xiuxiantea.com shopping cart. Including a robust, secure inventory backend along with a web based internal UI that allows an infinite amount of products.
- Architected / Designed and Developed a robust data driven backend system that supported the front end ecommerce site. Utilizing the Web Service of this system I started to build a web based POS system, ended up with to many projects and decided to shelve this one.
- Architected / Designed and Developed and entire secure web based payroll system for Xiu Xian Tea, still in use today and complies with all tax-codes.
- Collaborate closely with others to design, develop, architect and analyze to create best possible solutions for new ideas making them a reality for customers. Make sure that any given project is developed using the most efficient technologies and software architecture to meet that specific projects requirements. See projects through from beginning to end. Working with Sales and Customers to be sure their product works better than they anticipated.
Technologies: C#, ASP.NET, Web Services, HTML, Object Oriented Practices, JavaScript & SQL Server.
Confidential, SeattleWA
Software Developer
Responsibilities:
- Working with the Flight Operations and Ground Support Team, supporting over 300 complex applications.
- Previously worked with a team of 3 programmers I assisted in two very successful projects.
- ITM (Instant Travel Machine) software that you will see running on Kiosks at Alaska Airline Airports.
- BDA (Bag Drop Application) software that you may have seen on the evening news as the "Airport of the Future".
- Responsible for carrying out complex analysis and development tasks as assigned.
- Ability to work with project leads and customer personnel in defining system specifications, developing project work plans and carrying out projects.
- Assisted project leads in the analysis of customer requests at a project or system level and design structured maintainable project or system solutions.
- Successfully developed and tested system tested and implement complex project and system solutions.
- FOGS Team - Flight Operations and Ground Support
- This team is very dynamic & fast paced, multiple program languages and multitasking was a must C++, VB, ASP, SQL, Informix, C#, .NET.
- Working on over 300 critical, complex applications in support of the airline systems, one must be extremely versatile and possess a wealth of knowledge and trouble shooting skills to survive, Multi-tasking was vital to survive on this team.
- Position includes a rotating On-Call in support of all the Flight Op Apps. The applications run on a multitude of servers, and server farms and required lots of logging and monitoring. Systems support the entire airline and all airports that Confidential uses.
- Working closely with a dedicated Architecture team, prepared complete documentation and Visio diagrams in support of architecture reviews for all major projects.
- Inherited Agile processes and when possible utilized design patterns in whatever language the project required.
- Took over and maintained several complex, C++ coded Dispatch applications. Most of these were legacy apps, partially written in C and slowly being converted to C++.I worked to convert them to a true Object Oriented C++ architecture.
- Recommended, Headed off and implemented an architectural solution for Alaska's legacy reservations application was written completely in Visual Basic. The app was so large that a rewrite was out of the question.
- The company s new eCerts backend was written entirely in .NET focusing on Alaska's online web site as its client.
- The reservation app was not compatible and so needed a quick solution to communicate and function with the eCerts backend.
- I enabled it to communicate with web services via a COM dll that used SOAP to communicate with the web services that in turn was the middle tier interface to the eCerts database. e- data needed to be passed back and forth, and to interact with the existing reservations system.
- The overall system was extremely complex but the new architecture I created assisted in relieving some of the complexity.
Programmer / CAD Drafter
Responsibilities:
- Developed Visual Basic applications for the Engineering and Human Resource departments.
- Wrote many AutoLisp utilities for the CAD department. Drafted hundreds of major commercial projects.
- Developed and maintained the companies Intranet site.