Sr. Software Engineer Resume
San Diego, CA
PRIMARY SKILLS:
Project Lead (Brooksoft, team of 3 including 1 off - shore employee), Microsoft technologies, C#, JavaScript, Angular, React, HTML, CSS/Responsive, Bootstrap 3 & 4, XML/XPath, AppsJS, RequireJS, JQuery, JQueryUI, Kendo UI, LinqJS, NotifyJS, QUnitJS, FuncUnitJS, IIS (4+), SSL, Windows Services, WCF (server/client), Web Services, WPF, VB.NET, ASP.NET, ASP.NET Server Controls, ASP.NET User Controls, Telerik Server Controls, Janus Controls, Sql Server 2000-2014 (T-SQL, complex queries, stored procedures, views), CRM, WebApi, REST, ADO.NET, Entity Framework, Linq, Linq-To-Sql, Windows Forms, UWP, Xamarin Forms, LiteDB, SqlLite, Azure (App Services, Web Jobs, Functions), Selenium, CodedUI, Test Frameworks, End-To-End Testing (JavaScript/C#/Api), MSBuild, Web Services, SignalR. NetSuite, ISIS scan development, DHTML, COM+, VB6, .NET Remoting, FoxPro, SharePoint Development (2003, 2007, 2013 & Online), SharePoint Designer, Access Development (2007), Great Plains, EDMS, SVG/Formatting Objects, ASP, Oracle (9), Cisco, Dreamweaver
WORK EXPERIENCE:
Confidential, San Diego, CA
Sr. Software Engineer
Responsibilities:
- Created complex T-SQL scripts according to customer visual display and reporting needs
- Created complex T-SQL Stored Procedures (scripts run by application) to extract and/or append to customers custom tables to get the data and/or aggregates important to client for visual display
- Created a windows services to enhance integration with 3rd party software to help win new customers.
- Created “Super Installer” end-user WPF Application which read contents of a folder and asynchronously installed all existing ASP.NET and WCF installations (including Virtual Panels, above) providing progress and success/failure UI to the user.
- Dynamically created Sql Server tables using custom C# to automatically upgrade database
- On-site customer consultant work helped start and solidify new company relationships.
- Created custom in-house software: CRM, Software Version Management, Bug Tracking, Test Tracking & Coverage, Project Management, Reporting & KPI.
Technologies: C#, ASP.NET, Linq-to-sql, Linq-to-entities, Web Forms, WCF, SQL Server, JavaScript, JQuery, RequireJS, React, WebApi, Entity Framework, Windows Services, WPF, XAML, Xamarin, Azure, Web Jobs, Azure Functions.
Confidential
Consultant/Contractor
Technologies: Xamarin, Azure mobile data (SQLLite), Azure Sql Server.
Responsibilities:
- Created Azure Sql Server model table definition to support order tracking and logging
- Created stored procedures to support complex repeatable or clean-up routines (e.g. logging)
Confidential
ConsultantSkills Used: Progressive Web App (PWA), Azure, Entity Framework, WebApi, JavaScript (JQuery, RequireJS, AppsJS), LiteDB NoSql database, SSL and Azure Active Directory authentication. Xamarin, UWP.
Responsibilities:
- Using Azure Active Directory and AAD and ADAL JavaScript libraries, created a secure login experience
- Creating Entity Framework based Web Apis as back end
- Using AppsJS to create client components
Confidential, San Diego, CA
Software Engineer
Technologies: Linq, Sql Server, JavaScript, JQuery, Linq-To-Sql, Telerik Server Controls, Bootstrap, TFS, Selenium, Coded UI.
Responsibilities:
- Created and maintained complex Stored Procedures to follow patient care and HIPPA-originated business rules (such as dosages and drug considerations)
- Created T-SQL in-code to manipulate data (where Linq-To-Sql) not sufficient
Confidential, San Diego, CA
Consultant
Responsibilities:
- Was the sole IT/Development source for eCommerce integration
- Migration, integration, customization, creation of web, winform and mobile tools and utilities.
- Did maintenance and troubleshooting of legacy ASP.NET 1.0 C# eCommerce, SEO-optimized website code. Maintenance tasks included
- Set up of Paypal Pro call-back page and supporting code and database structure.
- Website backups, server maintenance and optimization.
- Set up SSL Certificate.
- Developed support for migration to Netsuite
- Did batch conversion of existing stand-alone SEO-optimized HTML pages to replace existing links with equivalent Netsuite scripts.
- Created an online utility to allow manual creation of SEO-optimized HTML pages.
- Customized Netsuite client scripts for integration with Paypal, Google and Ebay.
- Created a web-based utility to create HTML templates, choose items and automatically inject them into the Netsuite system
- Created multi-user/multi-role Winform desktop application called the “Synchonizer” to run all integrations
- Exported Amazon orders into Netsuite and updates Amazon with shipping tracking number..
- 3D Cart: exported items and orders from3D into Netsuite accounting system.
- 3D Cart: utility created SEO-optimized HTML pages by choosing existing HTML pages, injecting meta tags, choosing items and automatically building 3D-templated HTML pages. Each page is then automatically FTP’d to 3D.
- ABRA.com
- Maintained and developed features for a company website.
- Added enhancements such as allowing users to upload videos and display them on personal profile pages
- Added “Commenting” feature which allowed users to comment, refer and rate other members (based on rules)
- Added administrative features to allow different views of member data and usage patterns
- Created web-based contact management system for Endeavor Talent Agency. Heavy use of Telerik controls and client scripts.
- Completely customized the UI of a Sharepoint site using Sharepoint Designer
- Created a web application for the hospitality industry which allowed hotels to manage and schedule meeting halls and associated services
- Created a web-based “Visitor Pass” system to allow Los Angeles Center Studio employees to create passes to enter the studio on behalf of their visitors. Maintained and enhanced Microsoft Access application used by gate attendants which integrated with the online system. Set up and maintained bar code reader for exiting visitors which “pushed” database updates to help LACS employees to know when the visitor has left.
- Built and maintained Los Angeles Center Studio internal Content Management System and built custom modules for Confidential purposes such as:
- Allowed employees to keep track of who has accepted invitations to special screenings
- Allowing employees to send an online food order to Flix Café. Menu items maintained in the database and orders are automatically printed out at the restaurant.
- Auxilio
- Enhanced existing webpage that allows field service workers to document customer usage of printers. Added pop-up pages to allow deeper categorization (database objects were added).
- Created new stored procedures (and adapted existing) and triggers to maintain accuracy of data calculations
- Created a web page which allowed field service personnel to import Excel Spreadsheets
- Testimonial Shield/ABB
- Created a Winform application which used the Microsoft WebBrowser control to navigate websites automatically
- Created a “Script Designer” GUI which allowed the user to stipulate mouse and keyboard actions thereby creating a screen-scraping script to simulate any web browsing action
- Created a server-based web crawling system that allowed users to establish accounts and specify search keywords (e.g. “1982 Honda 250 Custom”). The system would regularly crawl sites to look for matches. When matches are found the user is notified by email and SMS.
Skills Used: VB.NET, WinForms, C#, Sql Server, db4o (Object Database), Netsuite, 3D Cart, Google, eBay, Walmart, Webgisix APIs.
Confidential, Carlsbad, CA
Software Engineer
Responsibilities:
- Development of desktop applications that integrate with Microsoft Great Plains.
- Customized of Great Plains scripts and supporting stored procedures.
- Created a Winform application that allowed injection and execution of text-based scripts to perform custom Great Plains actions.
Skills Used: ASP.NET, C#, VB.NET, Winform, Janus Controls, SQL Server 2000/2005, Great Plains (MS Dynamics).
Confidential, San Diego, CA
Programmer/Analyst
Responsibilities:
- Continued production from previous employer on an enterprise electronic document management system.
- Specialized in creating custom solutions to enable high-speed scanning over HTTP to a central server. Researched new technologies and proved out capabilities that applied to the needs of the Confidential campus financial departments.
- Built and maintained a many different web applications and servers (EDMS Web Application, administrative module, project management web application, forms workflow web application, SharePoint development and administration, Microsoft CRM, etc.) and desktop-based scanning application and Confidential desktop utilities.
- Developed and maintained a DotNetNuke CMS. This application was used to allow end users to add and edit web content from the browser. Supported the help desk operations for my department in support of several other departments (1000+ users).
- Designed, developed and maintained a custom desktop scanning application which supports ISIS drivers for high-speed scanning. Provided direct support contact for 12 production scanners and approximately 20 scan operators. This application communicated over HTTP to a central server to enable centralized (and optional offline) scanning over the web.
- Designed, developed and maintained a custom desktop utility that processes batches of images and index values into the document management system. Used to import legacy data.
- Developed, maintained and administered the multi-department (and, potentially, campus-wide) SharePoint portal. Was sole developer on this project and single contact for web maintenance/organization and web part conception and development.
- Provided extracts of document management data. Used advanced SQL statements to join and filter the returned data according to complex requirements (10,000,000+ records among disparate tables, the number of which changes dynamically)
- Developed Confidential web development projects to enhance the ability for the department to serve end users such as:
- Time keeping web application. Allowed users to select project and sub-project and add times and description of activities
- Confidential implementations of project management solutions including setup of Project Server, 2 custom web applications and a SharePoint solution.
- Confidential web services to support inter-data source communication.
- Confidential Windows Services to enable “always-on” utilities to run and provide maintenance services.
Skills Used: ASP.NET, Sharepoint 2001/2003 (integration, web parts and custom applications), Scanning Winform RIA Application, Document Management (EDMS) eVentures Development - San Diego, CA
Software Engineer
Confidential
Responsibilities:
- Developed web application and key COM-based serialization technology to allow transfer of scanned documents from Confidential desktop clients to main application server.
- Used DreamWeaver to generate JavaScript modules
Technologies: VB6, Dreamweaver, Visual Studio, ASP/ASP.NET, VB6, SQL Server 2000, INET Development, Windows Services, Scanning, EDMS