.net Contractor Resume
ColoradO
SUMMARY:
- A proven professional with a history of delivering business critical systems on time with valuable skills in working with internal or external customers, negotiating, gathering business requirements, design, testing, debugging, and working alongside different teams.
- Extensive experience in analysis, development, and architecture of reliable, and extensible systems.
- Adaptable to new and diverse technical environments and tools.
- A deep and diverse technical background with over twenty years of experience in providing on - going technical and customer support.
TECHNICAL SKILLS:
Languages: ASP, ASP.NET, MVC, WebAPI, C#, C/C++, Java/J2EE (concurrency, socket level, JSP, Servlets, & Swing), VB.NET (1.0 thru 4.5), SQL, PL/SQL, HTML/ DHTML/XHTML/Javascript/CSS, & XML
Data Services: ADO.NET, LINQ, WCF, JDBC,OLE, ODBC, & SOAP (Simple Object Access Protocol)
Platforms: MS Windows (2000, XP, Vista, Windows (7, 8.1 & 10), UNIX and Linux
UI/Web Toolkits: iTextSharp, Component One, Infragistics, MS AJAX .NET, jQuery, Angular JS & Git
Methodologies: OOP/D, UML, Design Patterns, Module & System Level Testing, Waterfall, RAD, & Agile
Architecture: Apache, COM, CORBA, .NET Framework, J2EE, & Tomcat
Databases: Active Directory, Oracle, DB2, MS Access, MS SQL Server (2008, 2010, 2012 & 2016) & Entity Framework
Source Control: Assembla, Mercurial, MS Team Foundation Server (TFS), Tortoise, TeamCity & Git
Tools: Crystal Reports, InstallShield, MS Visual Studio .NET (2003 thru 2015), Bartender, MS Web Matrix, Eclipse, Java SDK, & SourceSafe
Networking: TCP/IP, UDP, HTTP, LDAP, X.25, & Military 1553 avionics bus
PROFESSIONAL EXPERIENCE:
Confidential, Colorado
.NET Contractor
Responsibilities:
- Implemented tools that allow us to process shipments through web services (ASMX / WCF) in shipping with FedEx, UPS and USPS. On the same side can track, rate, validate and void shipments
- Slowly building the infrastructure that will allow our customers’ to track their orders through our web portal.
- In the process of productionizing services that encrypt/decrypt flat files (using Rijndael Encryption) as we check files in/out as we’re ready to produce cards and conform to PCI regulations that all data at rest must be encrypted.
- Create WEB API and other backend services/programs for processing, printing and fulfillment of orders and pulling secure data with any shipping carriers defined in our database.
- Developed several services/programs that read individual records from either a SQL Server database or flat files to create individual/personalized PDF files using iTextSharp. These PDF files are in the end printed on the fly, FTPed or sent through web services to customers.
- Built a WPF application that allows us to track all our shipments and their cost through Endicia (USPS). Not only does this tool allow us to view our shipments, but can export results to an excel file.
.NET Software Developer
Responsibilities:
- Build a WPF Application, called the Recon Report, that we use to compare what Bundles, Cases and Pallets per Order have been printed multiple times or not yet scanned. Results displayed through a grid in a Window XAML or generate an excel file of your data selection so a user can print a hard copy.
- After joining the organization I championed the backend API the processed our customer’s orders. Recognizing the programming was in disarray, I rewrote the entire API to ensure was dynamic in handling various types of card data.
- Refactored the FSR (Field Service Request) web site so administrators and managers can view/edit the FSR’s of technicians in the organization.
- Code enhancements to our companies GateKeeper SSO (Single Sign On) web site to allow sub-partner principals and other authorized user to reset passwords for user in their organization.
- Continually made changes/improvements to the Inventory application that runs on Intermac Handheld scanners that our technicians use in the field.
- Refactored the RTA (Real-time Activities) web services so that it detected New Activity, Change in Status, Tech Assigned or when a new note was added to and Activity.
NET Developer
Responsibilities:
- Creating the unit tests that alert management of any suggested funds changes coming from Axioma data.
- Performing bug fixes and enhancements based on QA feedback and business requirements.
Software Developer
Responsibilities:
- Developing SSRS Reports to help our operations associates review margins and identify erroneous trades.
- Rewrote the frontend interface that traders use to enter trades with data validation on the client side before trades are processed.
- Conversion of older ASP.NET Web Forms web sites to ASP.NET MVC.
Programmer Analyst
Responsibilities:
- Provide hands-on experience leading all stages of the software life-cycle efforts, including requirements definition, design, architecture, testing and support. In some instances, integrating/incorporating 3rd party business services.
- Lead the development life-cycle for entering shipping orders, rate requests, track delivered orders, validate shipping locations, and compare invoice costs to delivered orders via Con-Way, FedEx, UPS, and other carriers. Originally designed to process domestic shipments only, but has been refactored to handle international deliveries. Frontend in Winforms and later WPF. Backend shipment processing as a WCF Service.
- Develop/maintain ASP.NET web services that comprise our online catalog, e-store, and report generating services. They allow our salesmen, customers, and office staff to view available products, place orders, check on invoices, inventory, sales analysis, productivity, and other data.
- Regularly meet with management to define new projects, recommend software enhancement/fixe(s), and status updates. This usually involves juggling multiple projects, while defining timeframes and stages to release.
- Lead the transition of older legacy technologies (such as Classic ASP, ASP.NET 3.0, and VB 6.0) to newer technologies (such as ASP.NET MVC, C#, VB.NET & WPF).
- Develop/maintain Crystal Reports that are integrated in a multiple of projects. From dynamic graphical reports displayed through classic ASP and ASP.NET, to backend .NET programs that generate PDF or excel files, to reports that are displayed and printed through UIs.
- Design/support applications that perform everything from real-time displaying of warehouse fill-rates, check on sales margins, back-orders, rebates, scoring vendors, enter/display vendor contracts and other data reports. All of these reports pull data from SQL Server Databases, Active Directories, or flat files and execute via web services, backend jobs, or UI applications.
- Provide technical leadership in designing, coding, and implementing diverse decision support solutions.
Programmer Analyst
Responsibilities:
- Provided 24/7 support of all applications responsible for routing claims.
- Managed the organization’s Electronic Data Interchange (EDI) business logic through maintaining all servers and maps that transformed claims and eligibility data. The translators were based on Mercator event servers and an in-house JNI CORBA service.
- Designed all forms of Mercator maps that transformed X.12, NCPDP, proprietary format data and established maps that made the organization HIPPA compliant before set target date.
- Managed middleware applications that continuously collected pharmacy claims data. This data collector was written in Java, object brokering in CORBA, and database access with DB Agents written in C
- Developed and released a GUI, along with its back-end components, that provided accepted, rejected, and reversed claims data in real-time. This tool helped the Provider Relations group in becoming more efficient in assisting customers and addressing issues.
- Supported the QA team’s efforts in validating claims that are sent through our development and certification lines.
Software Project Engineer
Responsibilities:
- Developed C/C++ interface, embedded diagnostic, and environment monitoring applications that tested memory, hardware interrupt protocols, and I/O communications.
- Established standardized testing methodology, providing well defined testing procedures that allowed team members and customers to execute testing functions easily analysis and resolve hardware/software issues.
- Lead the formal documentation efforts that emphasized our software processes, proof of concepts, and program flow that would prepare the group for transition from research to production.
- Oversaw the development and delivery of tools to the UCAV (Unmanned Combat Aerial Vehicle) X-45 program that allowed users to schedule multiply maintenance tasks on aircraft.
- Designed and developed UNIX Binary Programming Interfaces, embedded applications, BIT (Built-In Test) that ran on Motorola 68030/68340 microprocessors, and applications