Software Developer Resume
Tulare, CaliforniA
SKILLS:
Visual Studio 2003/2005/ 2008/ 2010/2012 , 2013,2015,2017,Framework 1.1,2.0,3.0,3.5,4.0,4.5,4.5.1,4.5.2,4.6,4.7, .net core 1.0, 2.0 and core entity framework, HighJump WMS,JSON, XML, XSLT, Xamarin (Android and windows) HTML, JavaScript, VBScript, XSLT; Solomon IV; FOXPRO for DOS 2.5, Visual FoxPro 5,6,7,8, & 9; VB/C#.Net Framework 1.1 and 2.0; ASP.NET 1.0 / ASP.Net 2.0 Core; SQL 2014/2012/2008/2005/ 2000 ; Oracle 8i/ 9i/ 11i, EDI x12 204,210,214,990,997, MAS 90, MAS 500,ConnectShip CSW, ConnectShip Progistics, XML Processor, ConnectShip AMP WCF, High Jump WMS, Oracle & Express 11g, PL/SQL,Exagrid, Backup Exec 12; MS Window 95/ NT Workstation 4.0, MS Windows 2000, Windows XP Pro, Server 2008/2003; MS Word &Excel (95/97 and Office XP, Office 2003; MS Word 95/97 and Office XP, Office 2003; MS Access 97,98,2000, XP, Office 2003, VMware V sphere 4, Virtual Servers and Desktops, Visual Source Safe, TFS 2012 in cloud, Jira, SCRUM, SSIS, SSRS, Crystal Reports,Entity Framework, Repository pattern, Bridge pattern, Structure map DI, C++ with Pontech Quick240 PLC Board based on ChipKit, AngularJS, KnockoutJS, Signalr.Platforms used AWS and Azure
WORK EXPERIENCE:
Confidential, Tulare, California
Software Developer
Responsibilities:
- Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
- Develop and direct software system testing and validation procedures, programming, and documentation.
- Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
Confidential, Westlake, California
Software Engineer
Responsibilities:
- Duties include adding new features to existing legacy applications included but not limited to creating, designing and debugging C++/C# applications for mortgage line of business application that generate dynamic SQL data for approximately 23 million records across hundreds of databases.
Confidential, Santa Monica, California
Software Engineer
Responsibilities:
- Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
- Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
- Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.
- Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
- Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
- Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
- Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
- Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
- Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.
- Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.
- Worked on Treasury and government portals. I hold Treasury government clearance. Worked with MVC, ASP.net and SQL backend. Main duties include design, document, code, debug, and review. Built custom portal pages, setup and built SSO pages, design built custom SQL reports on per client bases. Created windows services that transfer queued data from backend data to client ftp sites as well as creating automated inbound jobs as well. Primarily worked alone minimal eligible individuals with background check. Created multithreaded windows service that uploaded and validated millions of records per day. Front end windows service c# .net 2015 4.52 backend SQL Server 2014. Main communication between client ftp site and backend data for Cornerstone products. Integrated third party First Advantage Background check API for Confidential clients to use during hiring process. Service utilized Azure service bus and integration into Azure SQL Server. Created and distributed SQL scripts for custom reporting and created custom delivery jobs to transfer reports to client FTP sites.
Confidential, Los Angeles, California
Senior Software Engineer
Responsibilities:
- Designed and developed in C# MVC dashboard that allows users to monitor unprocessed shipments and offers them a process to finalize the shipments that have failed shipment confirmation process. Dashboard will reprocess a label for a specific shipment if the label failed to process and required human intervention to fix.Designed and developed in C# MVC dashboard that monitors all Windows Services via an endpoint that is exposed for each Windows Service. Dashboard displays current heart - beat of the service and allows user to view current running version.Integrated WMS system transactions with New Relic Insights KPI tools to track productivity throughput throughout warehouse. I utilized C# and Insights New Relic rest API sending JSON to add custom events to that can be queried and displayed in a graphical representation on New Relic website.ConnectShip Professional Integrator - created .net Web Service based around ConnectShip utilizing, Confidential, USPS, OnTrac, Confidential Mail Innovations carriers’ also led backend integration between MySQL and SQL Server systems all code written in C# and SQL Stored Procedures as well as MySQL stored procedures. Also, integrated our 3rd party fulfillment center on east coast too utilize our ConnectShip Web Service and send information back via Web Services. Setup and integrated data that is utilized by 700,000 sq foot Automated warehouse working with 3rd party consultant company.I have improved several backend processes and converted into Windows Services that continuously run jobs that service Confidential and Nordstrom Frontend members and provide reporting for users and management.• Technical ownership of CASI, which is our warehouse fulfillment system.• Development tasks specific to CASI, custom reports, interfaces, and potentially other Windows based systems.• Daily monitoring of CASI and review of the interfaces between our Inventory and• eCommerce systems. • General technical support in our main warehouse, such as configuring scanners, printers, and troubleshooting general technical issues.• Perform data analysis using SQL.• Create end user reports using SQL Server Reporting Services, SQL views, Excel, and possibly other reporting tools.• Work closely with warehouse resources on the daily fulfillment of orders.• Research application issues and takes ownership to resolve the issues, working closely with the IT and Business teams, as required.• Create end user training materials and procedures.• Conduct end user training.• Work with manager to develop work plans for development projects, which includes detailed tasks and timelines.• Regular status reporting on all assigned projectsWhile at Confidential I have increased productivity of their automated shipping process from 1600 packages a day to more than 8,000 a day.
Confidential, Ontario, California
Hands-On It Manager/Software Architect/ Developer/ Trainer
Responsibilities:
- Review project plans to plan and coordinate project activity.
- Manage backup, security and user help systems.
- Develop and interpret organizational goals, policies, and procedures.
- Develop computer information resources, providing for data security and control, strategic computing, and disaster recovery.
- Consult with users, management, vendors, and technicians to assess computing needs and system requirements.
- Stay abreast of advances in technology.
- Meet with department heads, managers, supervisors, vendors, and others, to solicit cooperation and resolve problems.
- Provide users with technical support for computer problems.
- Recruit, hire, train and supervise staff, or participate in staffing decisions.
- Evaluate data processing proposals to assess project feasibility and requirements.
- Control operational budget and expenditures.
- Direct daily operations of department, analyzing workflow, establishing priorities, developing standards and setting deadlines.
- Assign and review the work of systems analysts, programmers, and other computer-related workers.
- Evaluate the organization's technology use and needs and recommend improvements, such as hardware and software upgrades.
- Purchase necessary equipment.
- Prepare and review operational reports or project progress reports.
- Hands-On It Manager/Software Architect/ Developer/ Trainer • For this 350M trucking company, manages network infrastructure for 6 sites and 40 remote locations. Also, manages IT Staff, manages a $450K IT Budget; Application Development, Crystal Report Development; manages 4 ESX servers running VMWare with 15 virtual servers and 40 Virtual desktops. Manage vendors and consultants, PC helpdesk support.• Reduced the IT staff from 5 to 2 and eliminated all toner costs by moving all printing to Konica copiers. Also implemented VMware so accommodate all servers in a virtual environment. Has also reduced MPLS and Voice costs by changing service providers. Monitors daily backups to exagrid imaging system and test tape backups periodically • to ensure tapes are working properly.• As the sole developer (except for a period of 10 months trained junior developer) and also acts as the Systems Administrator performing daily backups of servers and data stores.• Also, created and managed all VMware Servers.• Primary duties are development including performing the designs; creates new applications, QA and training users. This also included creating stored procedures, triggers, indexes, primary keys, etc.• Developed a custom in-house claims program to manage accident claims for tractors and trailers. Also, this claims application generates reports that are sent directly to Interstate insurance for claims processing.• Create MAS 500 interfaces for tracking PO's, Invoices, and inventory utilizing .Net and hitting SQL 2005 backend directly and linked TMW Systems Truckmate to read data into TMW Systems Truckmate.• Built custom program that dispatches drivers to the next pickup and stops via Windows Mobile 6.0 application for use with Dolphin 9900 Handheld application allows field worker to capture signatures and scan documents in the field for proof of deliveries. Application uses GPRS to connect to internal Web Services to transmit the data. When device does not have a connection the data is stored in a SQL CE database on the handheld. Application also creates reporting and billing to TMW System Accounting System. Performed all of the development in .Net (2005, converted to 2010) using both C# and VB.• Also, built secure portal login to access on line dispatching via the Internet, back end is SQL server 2005 (now converted to 2010); backend utilizes stored procedures, triggers and a Windows Service application that was built in C# which transmits automated messages to field workers.• Developed EDI templates to transmit electronic data from Truckmate to customer utilizing AS2 software. Saved 360K per year in EDI fees.
Confidential, Glendale, California
Software Developer
Responsibilities:
- Develop and direct software system testing and validation procedures, programming, and documentation.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- SoCal Edison (SubStataion Project, an application that dynamically builds fields in application as defined by user; built in C#, VB and XSLT (reports)
Confidential, Moorpark, California
Senior Application Developer/Web Developer
Responsibilities:
- 2 Years ASP.Net/VB.Net- designed, coded, tested and fixed all coding issues. Created and designed new projects as needed.
- Met with users and project Managers to insure that all business rules are captured and coded correctly. Met with QA testers to insure code is working properly and error free before Projects are implemented into production environment.
- Built .Net projects in both C# and VB.Net. I have also built Web services that are used by both .Net and Visual Confidential Applications.
- Other duties include creating SQL stored procedures and adhoc reporting from SQL, Oracle, and Confidential .
- Other Duties:7 Years Confidential DevelopmentVisual Confidential - Design, Code, Debug, Repair coding errors. Created and designed new projects as needed.
- Met with the users and Project Managers to ensure that all business rules are captured and coded correctly, Met with QA testers to ensure code is working properly and error free before Projects are implemented into production environment.
- Also, maintained a monthly compensation and residuals program that pays out over 2M in compensation
- This entails writing a custom calculation programs that pay our sales force based on arrangements made with our profitability team
- Designed and created an automated billing system which gathers, all items within the company that need to be billed daily, data is transmitted from Confidential to Oracle Financials. This program generates approximately $2M annually (revenues prior to application being implemented generated $200K).
- Created a Call Tag System that tracks and uploads call tags to Confidential world ship software. This system is written in Confidential and transfers data to access databases, which are used by Confidential world ship.