.net Web Developer Resume
Plano, TX
SUMMARY:
- Web Developer (Full Stack Developer) experienced in many ASP.NET MVC (2+years) and Web Forms (6+ years) and web technology stacks - but will consider learning alternate web technology stacks based on PHP (4 months) or Java in Linux or Windows environments.
- Developer with a mixture of work experience, self-study, and certifications - clarified in the SKILLS SUMMARY and BOOKS READ sections below. Salary is very negotiable at $75K to $85K or $37 to $42 per hour. Looking for a growth opportunity.
- Mostly due to the adoption of ASP.NET MVC and the resulting expansion of JavaScript technology on the front-end as well as a need to become stronger in CSS, have been reset in my career - recently have been getting much stronger with JavaScript with self-study and experience. Please no contacts for lead positions.
- Looking for 401k, medical insurance, etc. Want to influence team direction and am willing to mentor others. No plan to relocate - but will commute up to about 30 miles. Looking for direct hire, 3 to 6-month contract-to-hire, or 6 month contract positions.
PROFESSIONAL EXPERIENCE:
Confidential
.NET Web Developer
Responsibilities:
Contract for Hire position for a client for new product development to rebuild major parts of an application in the Confidential benefits industry, where I worked with a team of 4 other developers on a re-write of their ASP.NET MVC web application to administer Confidential benefits involving Flexible Spending Accounts, Health Spending Accounts, commuting expenses, etc. Major technologies used were ASP.NET MVC, ASP.NET Web API 2.0, JavaScript, Knockout 3.0, JSON, C#, Mocha, Chai, jQuery, Lodash, Toastr, NodeJS, Bluebird, BootStrap 2.0, StructureMap, Dapper, SQL Server 2008 and 2012, Visual Studio 2013, Visual Studio Code (for writing NodeJS-based Web API tests), and TFS. Most of my work involved using JavaScript, Knockout, Web API 2.0, and SQL Server to re-write part of the front-end or fix problems - but I also used most of the listed technologies on occasion. Reason for Leaving: Complained to client’s Confidential about a gay employee at the client who, over a 3 month period, was engaging in inappropriate touching (including surprise upper body hug), an air kiss (in full view of a security camera), and called me “baby” in front of a large group of customer service staff. My contract was terminated by the client exactly two days after I reported this to Confidential - though just prior to reporting this my manager and technical lead said my performance on the job was fine.
Confidential
.NET Web Developer
Responsibilities:
Job hunting since layoff on 10/31/16. Partly due to a misunderstanding of where I was in the job market, started by looking for developer roles at a higher pay grade because I thought people were just paying more. Hunting was slow around the holidays and into January. Reviewed technologies using books already read (see BOOKS READ). Read six new books shown on the top of the list, to get stronger in technologies used or in some cases to learn new technology. Spent a week learning business intelligence and doing exercises with SQL Server 2014 - did not finish so I have not listed a book. Did certifications starting in January to demonstrate an understanding mostly of front-end technologies - because it’s the newest part of my technology stack.
In March 21, 2017, changed strategy to started pursuing jobs at the same pay level I had at recent jobs. Open to other technologies. Very much love software development -- and am open to non-developer roles that can leverage my other skills such as organizational, project management, testing, automated testing, technical writing, etc. Took a break for a while. I would really like to get back to work. Have good references from Confidential, including from senior management.
Confidential, Plano, TX
.NET Web Developer
Responsibilities:
As part of a new product development effort called Titan 2, added new features and fixed defects for HIPAA compliant medical remittance analytics N-tier web application based on ASP.NET MVC5 based on ANSI 835 forms. Member of team that helped bring the application to production, originally developed using a previous local team composed of external resources not able to complete the project nor make it production ready. Extreme programming and sometimes test driven design (TDD) were used to automate unit and integration testing for most changes. Worked on team of 6 developers, 4 (including myself) with full technology stack responsibility and 2 DBAs, using Scrum in a Continuous Delivery and Continuous Integration environment. Peer reviewed and tested other developers’ changes.
For two years in this position, used on the same project ASP.NET MVC 5.x, ASP.NET 4.5.x and ASP.NET 4.6, ASP.NET Web API 2.x, AngularJS 1.3, MS Transact SQL 2012, HP Vertica SQL 7.x, JavaScript, CSS3 (exposure, knowledge of), and SASS (exposure - used for CSS) and for unit and integration testing used NUnit 2.x and NUnit 3.0 (including parallelism), Jasmine 2.x (3 months), Karma 1.x (1 month), Moq 4.x, and Ninject 3.x (for Dependency Injection). Tools used included MS Visual Studio 2013 and MS Visual Studio 2015; MS SQL Server 2012 and MS SQL Server 2014; git 2.x; TeamCity 9.x and 10.x (exposure); Liquibase 3.x; grunt 0.x and 1.x; NodeJS (exposure); and ReSharper 9.x, 10.x, and 2016.x. The application had to support large data volume.
Worked about 1 month (while continuing work on the above part of the project) with NHibernate 4.0, MS WPF 4.x, MS WCF 4.x, MS EF 4.0, Visual Studio 2010, .NET 4.0, Windows Services, and DevExpress CodeRush for Roslyn. For 2 months did UI automation with Selenium, Protractor, Jasmine, and jQuery using a page model - plus 1 month with Jasmine and Karma for AngularJS unit testing. Some knowledge of AngularJS 2.0 and ASP.NET MVC 6.x.
Worked in a Continuous Delivery and Continuous Integration environment. One of a few team members to avidly document technical information such as tool installation and configuration instructions, procedures, design details about key parts of the source code and automated test environment, and product support information on departmental Wiki website. Reason for Leaving: Lay-off - with good references. My Web Developer position was replaced for a Business Intelligence position.
Confidential, Dallas, TX
.NET Web Developer
Responsibilities:
As a programmer analyst (contractor) for the At Home Corporation (previously Garden Ridge Corporation), provided production support (original staff that created the applications did not move with the company to Plano, TX) for 2-tier ASP.NET web applications using .NET 3.5, Windows Server 2003, and SQL Server 2005, which included making code changes in C# and T-SQL or making data changes after researching application issues. Looking for mostly software development in future positions, rather than production support, and more current software technology. Reason for Leaving: Client’s technology was too outdated with no desire to upgrade anything.
Confidential, Dallas, TX
.NET Web Developer
Responsibilities:
As part of a new product development effort to completely rewrite their Community Archives application, added new features and fixed defects for an N-tier web application for the processing of forms and creation of new form types by internal nontechnical staff for customers from mortgage companies, real estate agents, home buyers, and home owners regarding the purchase and sale of homes -- used ASP.NET with Web Forms and MVC4. Member of team that helped bring the application to production, originally developed using a previous local team composed of external resources not able to complete the project nor make it production ready. Application generates millions of dollars in revenue annually and is still used on a daily basis by over 1,000 internal employees working at management companies all over the United States to provide services to Homeowner Associations (HOAs). Worked on team of 5 to 6 developers with a mixture of disciplines plus 1 to 2 QA using Agile method. Learned and became an advocate of software design patterns - especially from the Martin Fowler series of books. Reason for Leaving: Off-shoring greatly reduced work opportunities.
ASP.NET MVC 4 (for 2 months plus about a year exposure) web pages with Razor using .NET 4.5, C#, CSS3, HTML5, JavaScript, JSON, and Kendo UI controls, RESTful Web Services, and Web API (in terms of making AJAX calls to an MVC controller). Updated our .NET 3.5 Web Forms project (see below) to .NET 4.5 and integrated with MVC 4, creating the first working example. Developed MVC 4 pages and reviewed worked done outsourced to India and made recommendations locally and directly to the remote team.
ASP.NET Web Forms (for 4+ years) web pages with .NET 3.5, .NET 4.5, ASP.NET AJAX, C#, CSS2, HTML4, IIS 6.0 and 7.0, JavaScript, LINQ to Objects (knowledge of LINQ variants such as LINQ to Entity), MSTest, SharePoint 2007 and 2010 (exposure to using SharePoint web services - in addition to being a user), SQL Server 2008 R2 Standard and Enterprise Edition, SQL Server 2012 Standard and Enterprise Edition, Telerik RadControls 2008 to 2013, Team Foundation Server (TFS) 2010 and 2012, Transact SQL 2008 (T-SQL 2008), WCF, Windows Server 2008 R2, Visual Studio 2008, Visual Studio 2010, and Visual Studio 2012. Created unit tests for money and date calculations with NUnit to test .NET and SQL Server view and UDF implementations. My work on providing automated tests and fixing the money calculations (over 30 issues found) was key to allowing our product to go to production.
Confidential, Irving, TX
.NET Web Developer
Responsibilities:
Developed N-tier web applications to add new features or fix defects for existing applications for the hospitality industry and engage in new product development for the insurance sector using ASP.NET and Web Forms. Used Scrum method to report status and manage work items for teams of 6 to 7 developers. Reason for Leaving: Company was too unstable - had been laid off and rehired at reduced pay to replace a member of another team.
Worked two departments using a slightly different technology stack on commercial applications such as customer loyalty programs and franchise maintenance and was with each group about 50% of the time:
Provided ASP.NET web forms (C#) and middle tier (C#) using .NET 3.5, ASP.NET, Oracle 11g, CSS2, HTML4, JavaScript, NHibernate 2.0, ASP.NET AJAX Toolkit, Telerik RadControls, LINQ, Oracle SQL Developer, IIS 5.0 and 6.0, Oracle SQL Developer, Windows Server 2003, and TFS. Exposure to ADO.NET Entity Framework and WCF. I also wrote VB.NET code and ported VB.NET code (using code from deprecated, internally developed utilities) to C# while working in this environment. This project enabled franchisees to purchase products they needed to support their brick and mortar business locations - like purchase signs, etc.
Provided ASP.NET web forms (VB.NET), middle tier (C#), and data layer (Oracle PL/SQL) using .NET 2.0, ASP.NET, VB.NET, C#, CSS2, HTML4, JavaScript, SQL, Oracle 10g, Telerik RadControls (using AJAX), .NET Web Services, HTML 4.0 and XHTML 1.0, CSS, XML, XML DOM, DOM, Oracle SQL Developer, MS Internet Information Server (IIS 5.0 and 6.0), TFS, and exposure to XSLT and Microsoft IE behaviors (*.HTC) to add new or maintain existing features with some used internally by Confidential and others used also externally by Confidential ’s customers for Confidential ’s web application products via MS Internet Explorer 6 and 7. Developed Oracle 10g PL/SQL scripts to help with product testing.
Confidential, Richardson, TX
.NET Programmer/Analyst
Responsibilities:
Engage mostly in new product development to provide, from scratch using requirements and a contact person, new Windows Forms applications or occasionally add new features to existing applications using C#, ADO.NET, SQL, and T-SQL for MS SQL Server 2000/2005 database to drive business processes and to provide tools for processing CAD, bill of materials (BOM) and other data files -- 24+ Windows Forms designed and coded. Gathered business requirements from department managers to design and code new tools that saved tens of staff hours or days per use over doing the same tasks manually. Reason for Leaving: Wanted to start a web development carrier – not enough work or pay for Windows Forms.
Confidential, Fort Worth, TX
.NET Programmer/Software Tester
Responsibilities:
As an individual effort using only requirements and a contact person for a new product development project, gathered requirements, coded from scratch, tested, and demonstrated a medical practice application for scheduling appointments and storing insurance information using Linux, PHP, JavaScript, HTML, SQL, PostgreSQL, and Apache Web Server. Advised company on HIPPA regulations, e.g. the need to use SSL for any use outside the office and recommended using the encrypting feature of the file system to enhance physical security by encrypting at rest. Completed project but the practice decided to use a commercial application that provided other features they needed – in addition to scheduling.