Software Engineer Resume
SUMMARY:
- Skilled IT professional with more than 15 years proven experience as a software engineer and computer consultant spanning the systems development life cycle
- Software programming
- System analysis
- Web development
- Software quality assurance and testing
- System implementation
- Custom system development
- Business needs analysis
- Accounting
- Demonstrated experience in assisting business units and clients in banking, default mortgages, restaurants, retail, and non - profit organizations to develop technology solutions that address business needs and problems.
TECHNICAL SUMMARY:
Languages: C#, XML, T-SQL, MySQL, ASP.NET, ASP, PHP, AJAX, JavaScript, VBScript and VBA
Databases: SSIS, MS Access and SQL 2000, 2005, 2008 & 2012
Operating Systems: Windows 95/98/2000/XP/Window 7
Frameworks: Visual Studio.NET (2005, 2008 & 2010), SQL (2000, 2005, 2008 and 2012), Attachmate Verastream Host Integrator (MSP), Pac2000 v7.6p4, Microsoft Office Suite, Macromedia Dreamweaver MX, Macromedia Fireworks MX, Macromedia Flash MX, Accounting application such as CBA, Prophet and QuickBooks, Photoshop, Illustrator, CSS Style Sheet, MS Visio and MS Project. .Net 2.0 & 3.5 and Angular.
PROFESSIONAL EXPERIENCE:
Software Engineer
Confidential
Responsibilities:
- Managed, maintained and built code changes and enhancement for the VSI Web manager console, a web client for local reporting and referral administration.
- Managed and maintained the VSI manager console, a desktop application that managed all the automation worker applications.
- Built, managed, maintained and provided support for the 90 or so VSI automation worker applications; window service apps, that were used to support daily, weekly or monthly business activities.
- Analyzed business requirements, designs and support in the development of code enhancement for VSI web, DB and desktop apps.
- Supported and led the migration and deployment of applications to pre-production and production systems.
- Supported technical team members in testing and maintenance of pre-production and production systems.
- Supported technical team members in troubleshooting and resolution of IIS application problems.
- Participated in procedures such as installation, server maintenance and system upgrading issues.
- Performed as a liaison between Confidential and Confidential Home Mortgage business group.
- Provided technical support, guidance and direction to Vendorscape support team in solving escalation issues.
- Provided technical assistance for installation and coordination of application patches and releases.
- Coordinated with technical teams to identify problems uncovered by testing.
- Documented technical factors such as technical spec, server load, bandwidth and server performance.
- Performed daily, weekly and monthly audit, which synchronize the data between MSP (mainframe integration piece, a loan-servicing platform) and Daisy (mortgage db) and create reports/figures for management purposes.
- Rewrote legacy codes to modern platform.
- Upgraded the .Net framework and troubleshooting of legacy .NET applications
- Upgraded the SSIS 2005 packages to 2008 and to 2012.
- Engaged with clients from different location within USA.
- Served as a technical resource for other engineers.
- I led the tech refresh projects, including designing, documenting, building code changes (when necessary) and migrating and deploying codes to pre-production and production.
- Defined and achieved client needs through on-going communication.
- Managed multiple simultaneous projects and successfully meeting deadlines.
- Analyzed, managed, designed and developed enhancement needed on Daisy, a database server that house foreclosure and bankruptcy data.
- Provided support to all levels of personnel and performed research and analysis to client’s queries.
- Collaborated effectively with technical teams and senior management.
Software Engineer
Confidential
Responsibilities:
- Designed and developed xsPanaManager, a window form application, written in C#. This application is used for integrating Panasonic 7500 register to IRIS Back OFFICE. It purposes are to upload, download and downline data and information between two systems; it is used to process Panasonic application to generates day to day, weekly, monthly and yearly reports; it serves as a control panel where you can modify the Store Information and protocol.
- Managed, maintained, and enhanced Confidential Loyalty Controller (XLC, window service) application together with Confidential, ChockStone and Paytronix loyalty adapters.
- In addition to the above Reward and Loyalty program adapter I also designed and developed Valutec adapter. These application and modules are integrated with XLC and IRIS POS using C# .net, SQL 2000 and 2005 and Visual Studio 2005 & 2008. These are used by clients such as Paciugo, Community Café, Panera and etc.
- Managed, maintained and enhanced Payment Services application, which comprises; xsPaymentSvc.exe (window service), xsPaymentWebService (WebService), CardType.dll and xsCCAInterface.dll. The last two are for verifying credit cards and interfacing with Confidential Credit Card engine, respectively. Payment service serves as Confidential integration tool for kiosk and WebOrdering online. It is also being used by our third party Partners such as EMN8, TakeOut Technologies and Exit 41. It is currently being used by clients such as Panera, Jack in the Box, Hardee’s and Community Café to name a few.
- Provided technical support for the above applications.
- Engaged and collaborated with our installation process team using Installshield 11.5 and Confidential software to create installation packages.
- Merged two test drivers, one is a window form and the other one is a web service application, into a single test driver application and furthermore added more features to the web service. This is used for xsPOSServer and xsPOSWebService.
- Developed Payment Service test driver that mimics EMN8 kiosk.
- Prepared the System Design Specification for Panasonic and Confidential Integration and Valutec Interface.
- Modified xsPOSWebService Parallel Interface Guide document
- Documented the Payment Service Installation’s Guide (SSL part).
- Designed and developed asp web pages for a client nutritional site as part of POS system.
Consultant/Programmer
Confidential, Charlotte, NC
Responsibilities:
- Analyzed business requirements, researched and proposed alternative technologies and solutions for media advertising company and non-profit organization.
- Designed and built internet web sites including shopping cart functionality for multiple retail businesses.
- Wrote C#, ASP.Net and SQL code to access and update product and customer databases and to integrate with payment processing applications. Enabled merchant’s payment application to accept and process debit and credit cards (bank, AMEX, Discover), personal checks, and government electronic benefit cards (EBT).
- Collaborated with clients to identify and determine new business and regulatory requirements. Identified potential solutions and assessed those options for both technical and business suitability.
- Managed and maintained the Web server (IIS4), web applications (ASP), database (MS Access) and security for a network and telecommunication retail company. Used Photoshop for design.
- Engaged and collaborated with other IT professionals to address networking and hardware requirements.
- Provided one-on-one software and guidance to clients and their employees, as required.
- Delivered web mastering, technical and graphics design services for a not-for-profit school and organization.
- Served as a computer instructor in cognitive therapy program for head injury students at not-for-profit school.
- Provided continuing technical support to various businesses.
Business System Analyst /.Net Programmer/Senior QA
Confidential, Newport Beach, CA
Responsibilities:
- Provided technical support and analysis to integrate merchant’s application to Confidential payment processing system.
- Tested new desktop and online applications with payment processing merchant terminal to ensure quality prior to production implementation.
- Provided 2nd and 3rd level technical support to client and outside agent.
- Analyzed and documented ongoing business and system processes to improve product quality and efficiency.
- Developed detailed design documentation including charts and diagrams using Microsoft Visio and illustrator to define the component business and system processes.
- Created manuals. Trained new Quality Assurance tester.
- Performed full System Development Life Cycle functions including analysis, design and maintenance for business applications.
- Worked closely with developers and a variety of end users to ensure user satisfaction, adherence to strict deadlines and compatibility to technology environment.
- Modified and debugged in-house shopping cart web application using C# and T-SQL.
- Modified and tested OSCommerce, an open-source shopping cart application (PHP) to integrate to Confidential payment processing system.
Computer Consultant/Office Manager
Confidential, Auckland, NZ
Responsibilities:
- Charged with sole responsibility for all office and account activities, including payable, inventory, general ledger and tax accounting.
- Evaluated and documented internal controls.
- Devised and documented a financial application and database to manage member contributions for a not-for-profit business with more than 1000 members.
- Tested the application to ensure quality and provided to client employee on how to use the application.
- Delivered computer support, consulting, and customer services. Demonstrated new systems to users and created manuals.
- Analyzed business requirements, researched, and proposed various technologies and solutions to users.
- Performed sales functions including cold calling, market penetration and development of new accounts.
Senior Accounts Person
Confidential
Responsibilities:
- Tasked with primary responsibility for updating accounts, inventory and credit records.
- Interfaced with the Company Secretary/Accountant to resolve accounting issues and problems.
- Documented and compiled inventory, creditors and debtor’s reports.
- Managed credit enquiries.
- Prepared daily bank deposits, invoices and monthly statement using CBA accounting package.
- Promoted to this position from part time Accounts Payable to Senior Accounts person.
