Sr. Software Developer Resume
St Los Angeles, CA
SUMMARY:
- I have been developing software for over 20 years. I’ve spent these many years architecting, creating, improving, transforming and correcting applications of many different types, technologies and platforms. I work tirelessly and loyally and strive to do the best job for my employer, going above and Confidential to do my very best, and then more. Take a chance on my abilities, skills and passion, and you won’t be disappointed.
TECHNICAL SKILLS:
Technology and Tools: Software Development, Modeling & Data - format Languages: HTML v4, v5 (20 years) CSS v2, 3 (18 years) LESS v1.4 - 2.6 (5 years) .NET LINQ (10 years) JavaScript v1.3 - 1.8 (17 years) TSQL v (14 years) Visual Basic v6 (2 years) UML v2.x (4 years) XML v1.0, v1.1 (4 years) JSON (7 years) Razor v1 - 4 (7 years) Software Development Frameworks, APIs & SDKs: TFS v (6 years) AJAX (7 years) .NET Windows Forms v1.0 - 3.5 (6 years) ASP.NET MVC v2 - 5 (7 years) ASP.NET Web Services (7 years) WCF v3.5 - 4.5 (6 years) ASP.NET Web API v1 - 2 (4 years) MS Dynamics CRM Xrm/SDK (1 year) MS Unit Testing v (10 years) jQuery v1.3 - 2.0 (8 years) AngularJS v1.4 (1 year) Bootstrap v3 (3 years) jQuery UI v1.8 - 1.12 (7 years) WebGrease v1.5 - 1.6 (3 years) KnockoutJS v3.x (4 years) Angular 1.5 /w TypeScript (1 year) .NET Entity Framework v3.5 - 6 (6 years) Autofac v2.6 - 3.5 (3 years) Castle Windsor IoC v2 3 (3 years) Microsoft Code Contracts v1.x (5 years) Visual Studio MSTest Framework (12 years) Microsoft Unity v4 (2 years) NUnit & NMock Testing Framework v3 (1 year) Software Development & Productivity Applications: Visual Studio v (15 years) TFS v (7 years) ReSharper v8 10 (2 years) Infragistics controls v (5 years) Telerik controls v (5 years) Notepad++ v4 6 (3 years) Visual Source Safe v6, 2005 (8 years) Microsoft Office apps. v97 years) Git v2, BitBucket v5.1, Jira v7.4, TeamCity v10 (1 year) Architectural & Design Principles & Patterns: SOLID (SRP, OCP, LSP, ISP, DIP) Microsoft Code Contracts DDD (Domain-Driven Design) TDD (Test-Driven Development) Presentation, Application, Service, Domain/Business & Data layers Behavior-Driven Design (BDD) Aspect Oriented Programming (AOP) Agile, SCRUM processes Table Module pattern (TM) Transaction Script pattern Unit of Work pattern (UoW) Inversion of Control pattern (IOC) Post-Redirect-Get pattern Query Object pattern (e.g., OR/M) Microservices architecture Domain Model pattern (5 years) Database & Web Servers & Applications: SQL Server v6. years) SQL Server Management Studio (SSMS) v (12 years) Oracle v8i, v9i, v11g (4 years) SQL Server Reporting Services (SSRS) v (5 years)
PROFESSIONAL EXPERIENCE:
Sr. Software Developer
Confidential, St, Los Angeles, CA
Responsibilities:
- Technologies employed: C# v1 - 6, .NET framework v3 - 4.5, Core 1.0, ASP.NET MVC v5, ASP.NET Web Services (WS-*), ASP.NET WCF v4.5, Web API 2, HTML v4 & 5, CSS v2 & 3, JavaScript, LESS v2, jQuery v1.8 - 2, TFS v2015, SQL Server v2014, SSRS, Spring.NET, NServiceBus, Quarz.NET, Telerik Report Designer, Git, as well as several of the others listed in the Skills & Abilities section above, etc.
- Support, maintain, fix bugs, add new features to the various Confidential eCommerce and internal management websites (all brands and regions) and systems.
- Collaborate in a full SDLC environment, using BitBucket, Jira, TeamViewer, Confluence, etc.
- Write custom T-SQL queries for exports and reports.
- Port legacy, console-based applications to a distributed, integrated framework/system, utilizing NServiceBus, Quartz.NET, .NET, Spring.NET, etc.
Lead ASP.NET Developer
Confidential, St., Los Angeles, CA
Responsibilities:
- Technologies employed: C# v1 - 5, .NET framework v3 - 4.5, Core 1.0, ASP.NET MVC v5, ASP.NET Web Services (WS-*), ASP.NET WCF v4.5, Web API 2, HTML v4 & 5, CSS v2 & 3, JavaScript, AngularJS v1.4 & v2 /w TypeScript, Bootstrap v3, LESS v2, jQuery v1.8 - 2, TFS v2015, SQL Server v2014, Microsoft Dynamics CRM/Xrm, as well as several of the others listed in the Skills & Abilities section above, etc.
- Involved in leading, advising and supervising the development of other developers via TFS-based code reviews and work item tracking, discussions and implementations of best practices and principles, etc.
- Revamped the public-facing ‘My Court Services’ website to be responsive and use more efficient, time-saving technologies, such as Bootstrap, CSS Media Queries, LESS, etc.
- Added new major modules/features to the public-facing and internal sites, using MVC, WCF, Web API, Web Forms, Knockout, jQuery, Angular, CSS3, VS 2015; modules allow people to now schedule appointments with court clerks and make appointments for court-hosted events; created batch jobs to regular generate time slots, perform maintenance; integrated several aspects with 3rd party APIs, such as Twilio’s API for sending and receiving text messages; etc.
- Extensively worked on documenting, standardizing code procedures/policies, best practices, etc., as well as managing work and code via TFS.
Sr. .Net Developer
Confidential, Orange, CA
Responsibilities:
- Technologies employed: C# v1 - 5, .NET framework v3 - 4.5, Core 1.0, ASP.NET MVC v5, ASP.NET Web Services (WS-*), ASP.NET WCF v4.5, HTML v4 & 5, CSS v2 & 3, JavaScript, AngularJS v1.4, Bootstrap v3, LESS v2, jQuery v1.8 - 2, TFS v2015, SQL Server v2014, Adobe Photoshop CS5, as well as several of the others listed in the Skills & Abilities section above, etc.
- Involved in daily SCRUM Standup meetings; created and followed PBIs, tasks, bugs & boards via the Visual Studio TFS & TFS Web SCRUM templates; used Visual Studio TFS Source Control; collaborated with business analysts, project managers, a SCRUM master and Creative, Q/A, Front-end/UI & Development teams.
- Resolved bugs, refactored and added enhancements in and to the various CashCall ASP.NET MVC websites, web APIs and web services.
- Created the Ralis Services website, excluding various UI aspects, using Visual Studio 2015, ASP.NET MVC v5, ASP.NET Web API v2, Microsoft Unity v4, HTML5, CSS3, AngularJS v1.4.9, JavaScript, jQuery v2.2, Bootstrap v3, LESS v1.4, Newtonsoft JSON v8; designed using Presentation, Application, Service & Infrastructure layers, interfaces & TDD; drew architectural diagrams using Visio 2016; consumes an external, 3rd party, JSON-based web API; utilized MS Unit Tests; deployed to the MS Azure cloud.
- Researched and created POCs regarding Microsoft’s Microservices platform/framework, Azure Service Fabric (SF); created and integrated SF Stateless & Stateful Actors & Services & ASP.NET v5/Core 1.0 MVC using Visual Studio 2015 and running in self-hosted, .NET Core 1.0 & DNX environments.
- Reverse-engineered the various CashCall websites, documented their various patterns, functionalities, operations, integrations, architectures, designs, technologies, proposing & implementing fixes, enhancements and refactoring, using Snag-it v12, MS Word & Visio v2016.
Web Developer
Confidential, St., Commerce, CA
Responsibilities:
- Technologies employed: C# v1 - 5, .NET framework v1 - 4.5, ASP.NET Web Forms v1.0 - 3.5, ASP.NET MVC v5, Web Services (WS-*) & WCF v4, HTML v4 & 5, CSS v2 & 3, JavaScript, jQuery v1.8 - 2, TFS v2012, VSS v5, SQL Server v2008, as well as several of the others listed in the Skills & Abilities section above, etc.
- Added features to a legacy application that allowed search results to be saved on a per-user basis, even preserving the sort order and keeping selected rows/items at the top of the data grid. This was done using Visual Studio v2003, .Net 1.1 and C#.
- Added code to a legacy, traditional WSDL ASP.NET web service to log web method calls to a log file. This web service was written in VB.NET.
- I worked with a legacy application, Visual Source Safe v5, for source code control, saving, and versioning.
- I added some features to an ASP.NET application that vendors use to submit promotions/deals. I used Visual Studio 2010 to develop the added features/functionality. I also added features to a WCF (IIS-hosted .SVC) service for this application.
- Added features to a legacy application that allowed the northern region office users to allow promotions for long distance buyers on shipping costs. It consisted of a typical ASP.NET (ASPX) page with code-behind functionality. I added some tables in SQL Server 2008 as well as some stored procedure to make all of this work. This was developed in Visual Studio 2003, .Net 1.1 and C#.
- Supported and maintained the applications discussed above; dealing with vendors, buyers, etc. I also assisted colleagues with their projects.
- Most of the applications at UG are considered legacy: created around year 2000, so I worked on very old, even classical ASP (Active Server Pages), types of applications.
Manager, Application Support & Programming
Confidential, Santa Monica, CA
Responsibilities:
- Technologies employed: Most of the technologies listed in the Skills & Abilities section above, etc. Up until 2010, web applications were developed using traditional ASP.NET Web Forms; later, MVC was used—almost exclusively.
- Gathered and inquired about business requirements from users & stakeholders required to architect and design custom-developed applications for them.
- Visually architected the users' requirements and problem domains using UML via Microsoft Visio versions 2007 and 2010, as well as Visual Studio's Modeling Projects.
- Created ASP.NET Web Forms, MVC, WS-* and WCF web applications and services using Visual Studio versions 2002, 2003, 2005, 2008, 2010 and 2012 and .Net versions 1.0, 1.1, 2.0, 3.0, 3.5 and 4.0, using C# versions 1.0 - 4.0, hosted on IIS versions 6 and 7.
- Created .Net Windows Forms, components/assemblies and services using Visual Studio versions 2002, 2003, 2005, 2008 and 2012 and .Net versions 1.0, 1.1, 2.0, 3.0, 3.5 and 4.0.
- Created several integration services wherein information would transfer information between various systems in an automated fashion; typically, using .Net Windows Services.
- Deployed, configured, maintained and monitored Microsoft Visual SourceSafe version 2005 for use with older .Net applications; pre-TFS solution for source control.
- Deployed, configured, maintained and monitored Microsoft Team Foundation Server versions 2008, 2010 and 2012 for use as source control for the various Visual Studio applications, as well as monitoring and tracking project statuses.
- Created Microsoft Access applications using VB for Applications code, forms, queries and reports; used Access versions 2007 and 2010.
- Deployed, configured, maintained, monitored and created Site Collections, Subsites, Lists, maintained users and their profile connections using the AD connector; used Microsoft Sharepoint (MOSS) versions 2007 and 2010; also, developed custom pages and data connections using the Microsoft Sharepoint Designer.
- Created several SSRS (SQL Server Reporting Services) v2008 reports for use within a ASP.NET Web Forms application, utilizing the ReportViewer server-side control.
- Deployed, configured, maintained and monitored Microsoft SQL Server versions 2000, 2005, 2008 and 2012.
- Deployed, configured, maintained and monitored various Oracle, MySQL and Sybase DBMSs, for use with 3rd party applications.
Software Developer
Confidential, Gardena, CA
Responsibilities:
- Technologies employed: Visual Basic v6, ASP (classical Active Server Pages /w VBScript), SQL Server v2000, HTML v4, CSS v2, C# v1+, .NET framework v1 (beta), ASP.NET Web Forms v1 (beta), JavaScript, as well as several of the others listed in the Skills & Abilities section above, etc.
- Fully developed the Encore Software eCommerce website using Visual Basic v6 custom-developed components, using Active Server Pages (ASP) running on an IIS server and utilizing HTML, CSS and JavaScript, and C# and VB v6 languages.
- Upgraded the Encore Software eCommerce website to the ASP.NET Framework.
- Managed and utilized the Microsoft SQL Server v7, for use with the Encore Software eCommerce website.
- Managed the Systems, Applications & Products (SAP ERP) system and databases.
Web Developer / DBA
Confidential, Burbank, CA
Responsibilities:
- Technologies employed: ASP (classical Active Server Pages /w VBScript), Visual Basic v6, HTML v4, JavaScript, CSS v2, IIS v5, as well as several of the others listed in the Skills & Abilities section above, etc.
- Fully developed the main website using HTML, CSS, JavaScript running on an IIS server and using Microsoft Server v6.5.
- Managed the Microsoft SQL Server v6.5 servers, one of which was used for use with the main website developed.
- Supported development staff on Visual Basic v6 issues.
MIS Director / Software Developer / DBA
Confidential, CA
Responsibilities:
- Technologies employed: ASP (classical Active Server Pages /w VBScript), Visual Basic v6, HTML v4, JavaScript, CSS v2, IIS v5, SQL Server v6.5 & 7, Visual Foxpro v5, as well as several of the others listed in the Skills & Abilities section above, etc.
- Managed a team of 2 web developers.
- Developed features and changes for the Utobia & Royal Computer websites using classical ASP with IIS.
- Managed and supported the various SQL Server databases.