Software Developer Resume
CA
OBJECTIVE:
To work in a cutting - edge, innovative software development position that will challenge my programming skills, intelligence, and keep me up-to-date with the latest technologies.
SUMMARY:
- 16+ years of professional programming experience.
- C# Multi-threaded Programming for the Back-End and Front-End Desktop.
- TFS - CodedUI - TestPlan Automation.
- Xamarin - Android
- IOS CoreAudio - ObjectiveC /C++
- MSSQL Server - ADO.NET
- Win-Forms and WPF
- ASP.NET Web API - AngularJS - REST
- ASP.NET C# MVC 5 & Web-Forms
- JavaScript, Jquery, HTML, CSS
- Android NDK/ C++s
PROFESSIONAL EXPERIENCE
Software Developer
Confidential, CA
Responsibilities:
- ASP.NET Forms and MVC. Maintain and add new features to their Auction Management System. VB & C#
- C# Xamarin for IOS. Native IOS views. Multi-threading. Backend Services. SqLite.
- MSSQL stored procedures, views.
- JavaScript, jQuery, Json and some AngularJS.
- Angular 2 - Forms.
- MS Sql Reporting Services. Migrate existing Crystal Reports to MSSRS.
Senior Software Engineer Consultant
Confidential, San Diego, CA
Responsibilities:
- Asp.net & WebAPI 2 C# backend - Client side JavaScript.
- Interface with their 3rd-Party mortgage application Empower (Black Knight) via WCF and REST
- AngularJS
- Optimize server response with Async Tasks
- Create and Design New Web API services that act as a middle layer between client and 3rd party backend application.
- Create a new Data Layer in MSSQL 2012 and Linq2Sql.
- Create new MVC 5 Web Application with authentication, custom action filters.
- Provide Caching for frequently used data structures.
- Client side interface using Kendo UI Controls. (Grid, TreeView, Date controls) and JQuery.
- Visual Studio Online - Source Control and Sprint/Task tracking.
Senior Software Engineer
Confidential, Dallas, TX
Responsibilities:
- Maintain and enhance main company Desktop Application in C++/CLI with heavy use of MSSQL as backend.
- Infragistics Controls for Desktop
- Maintain and Enhance Legacy C & C++ Applications
- Port Legacy Applications to C#
- Multithreaded in C++ and Managed C++/CLI
- Maintained existing FTP Communication for EDI Transfers client and developed a new Client in C# to replace the current in production.
- Microsoft Background Intelligent Transfer Service.
- MSSQL Stored Procedures - Bulk Inserts
- Extract Data from Web API, transform and send to EDI services.
- Contributed in the design of an MVC Application that will slowly replace the main desktop application.
Senior Software Engineer
Confidential
Responsibilities:
- Managed C++/CLI Desktop Application used as a full solution for Hospital Patient Registration and tracking.
- WPF
- MSSQL / Oracle
- JavaScript/Knockout
- WCF
- C# interaction with C++ api.
Senior Software Engineer
Confidential, Dallas, TX
Responsibilities:
- C# Windows Mobile CE & Desktop Application
- Windows Forms -Custom Controls
- Web-services - Client Side
- Multithreadeds
Software Engineer
Confidential, Denton, TX
Responsibilities:
- Retrieve and process data from Serial & Ethernet ports.
- Process WITS protocol over RS-232
- Interact DAQ Factory with custom C# Application via TCP/IP
- Chromatograph Calibration & DAQ
Software Engineer
Confidential, Carrollton, TX
Responsibilities:
- Worked on a series of projects in ASP & ASP.NET that are key to their revenue-membership system.
- Completely designed and implemented a Multithreaded Email Application that communicates with Exact Confidential ’s Servers using web-services.
- With over 10 000 emails per day, this application needed to be fast and reliable.
- C#, Web services, Exact Confidential API, AMP Script
- ADO.NET
- MSSQL 2005.
- Multithreading.
- Exact Confidential SOAP - WCF B2B API Client.
Software Engineer
Confidential, Plano, TX
Responsibilities:
- Initially assigned to work on the POSR application (Point of Sales Referrals). Headed the re-design and coding of the web-application used in Confidential Stores to select and complete sales.
- Joined the main website team as part of an update project for new look and feel as well code optimization.
- Joined the Check Out team. Worked on the redesign and implementation for PCI compliance for shopping cart and checkout pages.
- VB.NET/ C#
- ADO.NET
- MSSQL 2005.
- WCF & SOAP Webservices on Asp.NET
- JavaScript.
- PCI Compliance.
Software Engineer
Confidential, Arlington, TX
Responsibilities:
- Developed small WinForms Applications in C# to help their internal process of tracking and validating Customer Software Requests through IBM’s Requisite Pro.
- Debug and add features in C++ to their main application that is in charge of sorting mail envelops to corresponding boxes.
- ADO.NET
- MSSQL 2005.
- SVN version control
Software Engineer
Confidential, Plano, TX
Responsibilities:
- Work on an MS-VC++ 6.x /MFC large scale, multi-tiered application designed for County Appraisal and Collections of property taxes.
- Gather requirements and prepare software design documents for the implementation of new features. Estimate programming man hours for assigned projects.
- Crystal Reports. Create and modify reports ranging from simple to complex DB driven reports for bulk mailing.
- Create new Stored Procedures, Views, and Triggers on MS-SQL.
- Bar-coding for forms processing using LEAD libraries. POSTNET barcode for bulk post office mailers.
- Finished the development deployment of an ASP.NET C# Web Application which included the use of Infragistics Controls.
- Created an Auto build Tool used for the scheduling of periodic source code pulls from Visual Sour Safe and Compile including version file updates implemented though a Windows Service and an ASP.NET C# user interface.
- Part of the team in charge of redesigning and porting the application to the .NET framework using C# and Windows Forms.
Software Engineer
Confidential, Dallas, TX
Responsibilities:
- Developed a Multithreaded server in MFC/C++ to support multiple real-time competitions, remote managing and file transfer via TCP/IP sockets.
- Wrote clients in Java, FlashMX (Action Script 1.0) and a Mac client (CodeWarrior C++ Power Plant) from the ground up, which are able to communicate with the server via TCP/IP.
- Custom owner drawn Window GUI controls for out of the box user interfaces.
- Windows Service with ATL components to interact with a C# application.
- ASP with C#.
- Macromedia Director Demo Application.