.net Developer Resume
Houston, TX
SUMMARY:
- 7+ years of diverse software architecture and application development, aimed at ensuring high quality and consistent data across project deliverables.
- Proficient using Microsoft Visual Studio 2015/.NET 4.5.2 and various source control systems.
- Experience supporting and maintaining software products as a lead software developer.
- Experience with multi - platform releases and conditional compilation to different target frameworks.
- Extensive experience integrating with various database platforms and working alongside DBAs.
- Strong background creating scripting and automation tools to streamline development.
- In-depth knowledge of Windows platforms, various software systems and servers.
- Comprehensive development experience with 2D/3D design and model review applications.
- 4+ years of hands-on engineering CAD design experience, with a proven track record of meeting client and project needs on time and within budget.
- Excellent communication skills, including working directly with clients to establish clear development objectives and requirements.
TECHNICAL SKILLS:
OPERATING SYSTEMS: Microsoft Windows, Microsoft Windows Server, Linux Ubuntu/Mint/Debian, Android
FRAMEWORKS/SDKs: .NET 4.5.2, LINQ, ADO.NET, Entity Framework, Dapper, MasterView, ObjectARX, MDL, Smart3D
PROGRAMMING: C# 6.0, VB.NET, SQL/T-SQL, VBA, Java, AutoLISP, CMD, VBScript, JavaScript
LANGUAGES: Python, PowerShell
MARKUP LANGUAGES /DATAFORMATS: XML, JSON, XAML, HTML
DATABASES: MS SQL Server, Oracle11g, MySQL, SQL Express, SQL Compact, MS Access
SOURCE CONTROL: GitHub, Bitbucket, Team Foundation Server
DEVELOPMENT TOOLS: Visual Studio, SQL Management Studio, SQL Developer, Toad, ReSharper, DotTrace, ILSpy, ILMerge, SourceTree
APPLICATIONS: WellView, SiteView, RigView, Spotfire, MS Office, AutoCAD, Microstation, PDMS, PDS, Intergraph SmartPlant, Navisworks
PROFESSIONAL EXPERIENCE:
Confidential, Houston TX
.NET Developer
Responsibilities:
- Took over lead development responsibilities for the WLR Audits v2.5, which was maintained and supported across various clients running WellView 9.
- Authored the WLR API for streamlined and efficient analysis between WLR Applications and the Peloton MasterView SDK. Consolidated audit code into a single maintained library, and implemented licensing using asymmetric RSA encryption.
- Principal architect and developer in designing and implementing WLR Audits v2.6+ from the ground up built around the WLR API. Performance, memory footprint, and data throughput was improved on orders of magnitude, and support for WellView 10+, SiteView, ProdView & RigView were added.
- Designed AuditSync, which gave clients the capability to run WLR Audits through command line/task scheduler, and load results into a database for trending and KPI data analysis.
- Maintained and supported WLR Import projects for loading Excel data into WellView databases.
- Scripted various project build tools using python to maintain Audit releases across multiple .NET target platforms and MasterView version.
- Assisted in modifying visualizations and Javascript functions inside Spotfire templates.
Confidential, Houston TX
.NET Developer
Responsibilities:
- Created an enterprise level application for converting SmartPlant P&ID to AutoCAD and Microstation file formats.
- Updated existing source code for internally developed isometric data parsing applications.
- Authored an IT administration utility for updating application configuration files on remote computers running on the active directory.
- Implemented and maintained a 100GB project work-share spanning seven regional offices.
- Redesigned an existing SmartPlant Review reporting application to meet project specifications.
- Migrated source code for the development team onto TFS server 2010.
- Developed registered .NET components for instantiating visual controls during VBS scripting.
- Created a standardized AutoCAD automation API for interfacing with AutoCAD from .NET COM interfaces or in-process dlls.
Confidential, Houston TX.
Engineering Systems Analyst
Responsibilities:
- Created discipline specific CUI customizations for AutoCAD 2008/2012.
- Authored a utility for merging and formatting Excel reports from SmartPlant 3D databases.
- Designed an AutoCAD VBA plugin for embedding and tracking process commissioning data.
- Created a utility for batch plotting AutoCAD drawings in various output formats.
- Designed a utility for copying SmartPlant Review session files, capable of supporting multiple projects and maintaining application specific user settings across all projects.
- Developed a SmartPlant Review accessory for smart-tagging, including automatically outputting compressed/anti-aliased images, modifying existing tags, and automating tag meta-data.
- Authored a utility to compare isometric drawing data to PDS-extraction files used by SmartPlant Materials.
- Implemented a VBA routine for programmatically swapping ODBC connections to existing named database tables, allowing for modular queries across PDS projects.
- Authored AutoLISP routines for project/discipline-specific automation, conversions, and auditing.
- Designed an application for merging several PDF files into one, aimed at simplifying printing and transmitting of PDF packages.
- Developed a 3D design API for converting PDS/PDMS design review files into SmartPlant Review and Navisworks native formats.
Confidential, Houston TX
Piping Designer
Responsibilities:
- Initialized and maintained equipment location plans, key plans and piping planning studies.
- Routed preliminary large-bore piping to equipment based on the initial process flow diagrams.
- Routed underground pressure firewater piping, and process drainage systems for various projects.
- Operated SmartPlant Review during internal and client model reviews.
