Post Job Free

Resume

Sign in

.NET Software Engineer

Location:
Walnut Creek, CA
Posted:
January 04, 2021

Contact this candidate

Resume:

JOEL HALE

Walnut Creek, CA ***** · 925-***-**** · adi5rs@r.postjobfree.com · https://www.linkedin.com/in/joel-hale

SOFTWARE ENGINEER

Twenty years as a software engineer experienced in the creation, design and launch of numerous quality software applications. Extensive experience in coding for complex software applications in all phases of the development life cycle and maintaining the applications at production levels. Especially good at spotting areas in a company that might need attention if efficiency is to be improved. Offers a solid understanding of software design patterns, database design, .NET websites, SDLC processes and application security. Proven problem-solving skills and experience working to find solutions regarding system scalability and complexity. I get along with everyone, even people with whom others may have difficulty.

PROFESSIONAL WORK EXPERIENCE

RGB Spectrum, Alameda CA, March 2020 – December 2020

Front End Developer – Contract

Responsible for the programming and development for web, adding new features and fixing any bugs. Responsible for skinning installation programs (MSI) and non-web update software.

JavaScript, AJAX, jQuery

AngularJS and Angular 10

Bootstrap

SqlLite

Websocket

MSI generation

Ascend Learning, Walnut Creek CA, September 2014 – December 31, 2019

Senior Software Engineer

Created and launched new administrative website in Angular 6 (Nx) - ClickSafety Admin Dashboard for allowing internal and external administrators to manage students or customers using online training for construction, and created several new Web API’s using .NET Core 2.2 with REST / JSON Interfaces - ClickSafety Admin Dashboard and created and launched public facing .NET 4.5 website for supporting online learning - ClickSafety Learning Portal.

Created and implemented calls to external web applications (Moodle and PHP / MySQL).

Created and launched public facing website to replace a Classic ASP application with .NET 4.5 MVC Application – Legacy ClickSafety Learning Portal and Web API’s written in C#, MVC, and .NET 4.5.

Maintained and troubleshot all applications (Classic ASP, .NET 4.5, and .NET Core 2.2, Angular 6).

Created and implemented stored procedures and SQL queries in SQL Server.

Assisted offshore teams and new employees with the development process.

Oversaw SiteFinity Content Management Administration and widget development.

Used source controls SVN, Git, and GitLab.

Designed, coded and implemented MVC, .NET Core Web API’s with REST / JSON interfaces connecting to various front ends and SQL Server databases.

Kaiser Permanente, Oakland CA, January 2014 – September 2014

Software Engineer

Maintained and added features to existing web applications, create any web applications as needed and designed, created and implement web services.

Designed and created MVC 4 Web API Websites with REST / JSON interfaces.

Cross Domain AJAX Requests from JavaScript.

Active Directory search using both .net C#, and scripting.

SQL Server - creation and modification of tables, views, functions, and stored procedures

Technology: Subversion (SVN), Eclipse, Windows Script Host, CScript, WScript, SOAP, AJAX, JSONP, JavaScript, JQuery, ExtJS.

EVault/Seagate, San Francisco CA, December 2012 - December 2013

Business Systems Software Engineer

Maintained and added features to existing .NET web applications. Created any web applications as needed, applications that link .NET websites to Salesforce web services and created and modified Salesforce triggers using APEX, Eclipse, and Force.com developer console.

Groovy, Grails, and Groovy on Grails

Maintained and added features to an in-house Windows Service.

Perforce, Subversion, JIRA, Confluence

Design and Implement new features using SQL Server and .NET 4.0, 4.5

Design, Code, and Implement MVC 4 Web API Websites with REST / JSON interfaces

Salesforce Administration

Troubleshooting APEX Code for Salesforce (APEX) Triggers, Pages, and Classes (Eclipse)

Troubleshooting and repairing Salesforce (APEX) deployments (Eclipse)

Enhancing efficiency of Salesforce (APEX) triggers and classes (Eclipse)

Creating Salesforce (APEX) pages (Eclipse)

LINQ, MVC3 and MVC4

MVC Razor and ASPX View Engines for .NET

WCF, SOAP, AJAX, JSONP, WSDL

Web Services (creating, troubleshooting, repairing, implementing, etc.)

IIS Administration and Maintenance

Extensive use of JSON, JavaScript, jQuery

SQL Server - creation and modification of tables, views, functions, and stored procedures

MedAmerica, Emeryville CA, July 2012 – October 2012

Developer

Converted legacy asp code to .NET. Sped up existing code by decreasing the number of database calls and rewrote existing code in asp, t-sql, and asp.NET to drastically lower page load durations. New features included archiving database tables and consolidation of existing features for scalability and simplicity.

Dreyer’s, Oakland CA, February 2011 – July 2012

.NET Developer

Troubleshot and added features to an existing internal web application assisting with forecasting. Created designed, implemented and launched a .NET Website assisting SAS Programmers with monitoring activity in the Supply Chain and a .NET Website for comparing weekly activity differences. Administered local and internal web servers.

Performed searches, inserts, and updates in 7 different Oracle databases.

Migrated existing Oracle stand-alone stored procedures from non-ANSI code to standard ANSI code in packages.

Technically designed, created, and coded a prototype of a new faster forecasting web application.

Created, designed and implemented numerous application utilities for database analysis, data conversion (Excel, CSV, SharePoint Web Services, Oracle database).

Created and implemented (in a prototype) a page template system that minimized complex .NET coding

Technology: .NET 2.0 – 4.0, LINQ, VS 2008 - 2010, C#, JavaScript, AJAX, JQuery, Web Services, JSON, PL / SQL, XML, SOAP, Web Services, SharePoint, Active Directory

Clock Four, San Francisco CA, December 2010 – February 2011

.NET Developer

Technically designed, created and coded a left navigational bar for existing web pages such as Golf.com. Set up and tested a migration script for a large sports related database and a finder for items for an electronics inventory.

Designed and implemented an XML based table with interactive features.

Technology: .NET 3.5, Classic ASP, ASP.NET, AJAX, MooTools, jQuery, JSON, XML, XSL Git

Arrowpoint Corporation, Fairfield/Concord CA, June 2007-November 2010

.NET Developer

Technical Architect and Developer for the conversion of TurboTAP.org, initially created with Open CMS to .NET 4.0 using VS 2010. Developed the NDE application from scratch on time (scheduled release date) according to existing design specifications.

Oracle PL / SQL development, converting inline SQL code to stored procedures within packages.

Converted Entitled Process from .NET 1.0 to .NET 2.0 in a tenth of the projected time frame.

Developed, repaired and debugged Entitled Process application for the US Navy.

Recognized as one of the world's foremost authorities on a multi-million-dollar application currently in use by the US Navy (Entitled Process.)

Source Safe, Team Foundation Server.

Technology: .NET 1.0, .NET 2.0, .NET 4.0, VS 2003, VS 2005, VS 2008, VS 2010, C#, VB, Oracle PL / SQL, AJAX, extensive use of client-side scripting, MVC, jQuery, Dundas Charting, Open CMS, MVC

Volt (Contracted by Arrowpoint Corporation) December 2006-June 2007

.NET Developer

Developed, repaired and debugged Entitled Process application for the US Navy.

Radiator Dot Com, Benicia CA June 2006-August 2006

Developer

Created a three-tiered report collecting data from up to 10 servers with up to 10 databases each to enable accessible and quick presentation completed exactly on the projected time frame. Developed online System for data retrieval for telephone salespersons.

Technology: ASP.net, PHP, JavaScript, VB.net, Classic ASP, Source Safe, XSL, XML, AJAX, MS SQL Server (TSQL), Stored Procedures, DTS, SQL Jobs

REMANAGE, Alameda CA September 1999-May 2006

Developer

Because this company was a StartUp, I participated in the full cycle of the development process in providing administrative and accounting software for property management. Coded in VB and SQL and assisting with the database functionality of the company's website and primary coder. Used developmental tools to accelerate product development and SQL Script creating tool for ordering and creating views and scripting stored procedures.

Custom SQL scripts for troubleshooting and fixing customer issues.

Web based work order system (ASP) for ISP clients.

Administrative software for medical offices.

Web based administrative application for property management (ASP).

ActiveX Control for use with any software.

Custom Reports (Crystal Reports) for clients.

Primary trainer for new employees on software products and development process and conventions.

Technology: nTier, VB 6 (Visual Basic), OOP, SQL Server (7 and 2000), Triggers, Stored procedures, Views, DTS (Data Transformation services), Connections with TCP / IP, Crystal Reports, Data Definition Files, Charts and Graphs, Cross Tabs, SubReports, XML, XSL, HTML, Classic ASP, COM, Dynamic Link Libraries, ActiveX Controls, Use of Excel and Word as ActiveX Components, PDA Use Enabled, Source Safe, Web-based SQL Server Utility (JavaScript, ASP), HTML and JavaScript based utility (ADO, ADOX, TCP / IP)

CERTIFICATIONS AND EDUCATION

Bachelor of Arts, California State University at Los Angeles

SECRET Security Clearance with Federal Department of Defense (12/2006)

GIAC Secure Software Programmer- .NET (GSSP-.NET) First Certified: April 27th, 2010

USAIGC National Coaches Certification

TRAINING AND UNIQUE QUALIFICATIONS

Languages: APEX, C#, Classic ASP, CSS, DHTML, Groovy, HTML, HTML5, JScript, JavaScript, LINQ, PHP, TypeScript, VBA, VBScript, Visual Basic, XML, XSL, XSLT, YAML

Database: Access, dBase, DTS, Jobs, Oracle, PL/SQL, SQL Server (2000 through 2017), SSIS, SSRS, T-SQL

Server Technology: .NET 1.0, .NET 2.0, .NET 3.5, .NET 4.0, .NET 4.5, .NET 4.7, .NET Core 2.2, Active Directory, AJAX, ASP.NET, Entity Framework, Grails, MVC3, MVC4, Razor View Engine, WCF, Web API, Web Services, Windows Services

Client Technology: AJAX, Angular 6, ExtJS, jQuery, MooTools, Original JavaScript Frameworks, REST

Development Environments: Eclipse, SSMS, Visual Studio 2003 through 2019, Visual Studio Code

Development Methodology: Agile, Agile Scrum, Test Driven Development (TDD), Waterfall

Development Process Technology and Source Control: Git, GitHub, GitKraken, GitLab, JIRA, Perforce, Visual Source Safe, Subversion, SVN, Team Foundation Server (TFS)

Additional Technologies: APEX (classes, queries, triggers, etc. for Salesforce), ActiveReports, COM, Crystal Reports, DOM, Dundas Charting, Excel (also as ActiveX), Oracle (objects, queries, tables, views, triggers, etc.), REST, SOAP, SQL Server (objects, queries, tables, views, triggers, etc.), SharePoint, Salesforce, WSDL, StartUp, nUnit, BrainTree



Contact this candidate