Software Developer Resume
SUMMARY:
- Extensive experience working within a distributed team environment as a software developer with demonstrated capabilities in designing, implementing, and maintaining customer - focused software using a client/server architecture.
TECHNICAL SKILLS:
Languages: C# 2005/2008, VB.Net, C, VB6, VBScript, JavaScript, JQuery, PHPHTML, XML, JAVA, Unix ShellScript, SQL, COBOL.
Technologies: .NET, ASP.NET, ASP, COM+, XML, CSS, InteropServices.
DataBases: SQL 2005/2008, DB2, MySql.
Architecture: UML, OOP, Knowledge of Business Systems, User Interface Design
Tools: Microsoft Visual Studio 2005/2008/2010, Visual Source Safe, SQL2005 Management Studio, SQL 2005/2008 Reporting Services(SSRS)MySql, DB2, Perforce, IIS/Component Management Services, IntelliJBorland Together, Remedy, Oracle Workbench, Harvest, NetBeans.
Operating Systems: Windows 7/2008/2003/XP, Unix/Linux.
PROFESSIONAL EXPERIENCE:
Confidential
Software Developer
Responsibilities:
- Built an Ecommerce website for selling Industrial/Commercial supplies using C#/ASP.NET/JQuery/SQL 2008. Architecture is n-tiered, separating out the Presentation/Business/Data Layers. Created SQL Stored Procedures which are d by the application to access/maintain Website data.
- Maintain a Catalog Management System that feeds product changes to the Ecommerce website. Application is Desktop/WinForms based. Created an Excel Import routine that allows the marketing group to update product changes to the Catalog Management System. Written SQL Stored Procedures to import pricing from Inventory Control System and Stored Procedures to export product changes to Ecommerce website.
- Web site can be viewed at confidential.
Environment: C# 2010, .NET, ASP.NET, HTML, CSS, JavaScript, JQuery, SQL Statements, SQL 2008, IIS 7, Windows XP, Windows 7, Windows 2008
Confidential
Programmer
Responsibilities:
- Maintain Web Based Human Resource application written in C#/ASP.NET/DB2. Application allows employees to set their own goals from which supervisors are then able to rate employee performance. Application makes use of AJAX Control toolkit as well SQL statements to DB2 database
Environment: C# 2008, .NET, ASP.NET, HTML, CSS, JavaScript, AJAX Control toolkit, SQL Statements, DB2, IIS, Windows XP, Windows 2003, Windows 2008
Confidential - Dallas, Texas
Programmer
Responsibilities:
- Reconstructing accounting reports found in the legacy system into new reports pulling data from the new system. Involved querying data in SQL 2005, creating stored procedures, writing report definitions in Reporting Services 2005.
- Creating a purchase order report for both merchandising and accounting, giving order detail, warehouse delivery data, cost adjustments. Due to the large number and complexity of report filtering options, a web user interface was created in C# .Net, implementing a Report Viewer Control to render the report written in Reporting Services 2008. Involved querying data in SQL 2005 from twenty tables, creating stored procedures, writing report definition.
- Maintain code for desktop application used for recording actual import costs on purchase orders. Application written in C# using WPF (XAML) controls using Stored Procedures to access data in SQL 2005 database.
- Maintain several utility applications that extract and reformat daily store sales data from nightly polling files, creating data files that are imported into the SQL Data Warehouse. Applications written in C#.
- Creating several processes tracking store daily sales import progress, including a C# “dashboard” web application using ajax controls to display current store status information refreshed every minute.
Environment: C# 2005/2008, .NET, ASP.NET, HTML, CSS, JavaScript, Stored Procedures/TSQL, SQL2005 Microsoft SQL 2005/2008 Reporting Services(SSRS) IIS, Windows XP, Windows 2003, Windows 2008
Confidential
Programmer
Responsibilities:
- elimination of double effort of manual entry, reduced processing costs, and increased data integrity. Process developed using C# interfacing to COM dll using interopservices.
- Re-wrote Product Pricing System application. Updated existing Desktop application written in Basic/Btrieve to C#/SQL 2005/Reporting Services Platform. Re-designed database using normalization concepts to reduce data redundancy. Wrote sql stored procedures to populate reports. Pricing System is now integrated with newer technologies resulting in reduced processing steps and seamless data sharing between departments.
- Maintain existing ECommerce web site written in-house using VBScript/ASP/SQL.
- Set up new ECommerce web site for our United Kingdom operations using AspDotNetStorefront software (written in C#/ASP.Net/SQL 2005). Wrote procedures to import data from our Operational Data System to Web site. Web site has only been operational since July 1, 2008, but has generated approximately $300,000 in sales during its first year.
- Developed a web based solution for printing Postal Labels using C#/ASP.Net/SQL 2005 that interfaces to a third party’s web services. Endicia provides an XML interface for obtaining US Postal Labels. Used in 100+ store locations.
Environment: C# 2005, .NET, ASP.NET, InteropServices, SQL2005, HTML, CSS, JavaScript, Stored Procedures/TSQL, Microsoft SQL 2005 Reporting Services (SSRS), IIS, Web Services (WSDL), VBScript, ASP, Windows XP, Windows 2003, Windows 2008
Confidential
Software Developer
Responsibilities:
- Developed processes linking Web Entry Payroll interface to legacy COBOL Payroll application, enabling customers to process payroll anytime/anywhere from web browser. Web interface employed extensive use of VB dlls and Asp pages within an n-tiered architecture. VB dlls acted as Business Logic layer, providing a conduit between Presentation and Data layers. Responsibilities included coding Business Class Objects using VB, coding ASP pages using VBScript and JavaScript, registering of dlls and deployment of Web application to IIS and Component Services on the Web server.
- Developed B2B solutions providing third party access to Payroll engine resulting in new revenue opportunities from business partnering.
- Analyzed product integration requirements and created XML data transfer processes resulting in elimination of customer data entry, improved data accuracy, and increased customer satisfaction.
- Analyzed current system design, creating object oriented business model resulting in better team communication and coding standards for new system redesign as product was transitioned from VB to Java. Responsibilities included producing UML documentation and coding Business Class Objects in Java. Prior to the acquisition of CBS Payroll, focus was directed to transitioning the product from VB to VB.Net and C# in an ASP.NET environment.
- Worked as a lead Programmer, overseeing the work of three other programmers, providing mentoring as well as ensuring that projects were proceeding on schedule.
Environment: VB6, COM+, XML, VBScript, ASP, HTML, CSS, JavaScript, COBOL, IIS, Component Management Services, Windows 2000, Windows 2003, JAVA, JSP, Apache Server, Oracle DB
Confidential
Programmer, Corporate Division
Responsibilities:
- Created data transfer routines for exporting Point of Sale data to mainframe computer allowing utilization of data by financial, planning, and operation processes. Coding was performed in C language.
- Designed installation plan and documentation for roll out of new Point of Sale system to retail stores resulting in rapid deployment of new system and of store personnel.
Environment: C, Windows95, Novell, COBOL ISAM DB
Confidential
Software Quality Assurance/Analyst
Responsibilities:
- Analyzed and tested code changes for programming bugs resulting in a quality product for the customer.
- Researched operating system capabilities for potential product utilization.
- Documented common programming functionality utilized by programming staff resulting in better coding standards.
Environment: C, Unix, Linux, C-ISAM/D-ISAM DB