Sr. Software Engineer Resume
2.00/5 (Submit Your Rating)
Milford, CT
SUMMARY:
- Senior Software Developer that has developed complex applications from executive compensation tracking systems, back end insurance processes, and corporate accounting systems.
- Strong software architectural skill set regarding the designing of front - end and back-end processes. Ability to remain calm and work with a strong sense of urgency when resolving critical production issues.
TECHNICAL SKILLS:
Languages: VB.Net C# T-SQL JSON XML HTML DHTML CSS C JavaScript jQuery
Frameworks and Interfaces: .Net Framework WinForms WinAPI ASP.NET Web Services GIT Design Patterns Agile
Application Servers: Microsoft IIS Microsoft SQL Server Microsoft Report Server
PROFESSIONAL EXPERIENCE:
Confidential, Milford, CT
Sr. Software Engineer
Responsibilities:
- Recently released an extensive set of modifications to the company’s General Ledger Accounting and Invoicing system to let the Accounting Dept. enter Project Code and Organizational Unit information for invoices. This change encompassed over 170 different SQL database objects and more than 50 different code classes (VB.net and C#) that encompassed the UI, business classes, scheduled processes, and reports that the users utilized.
- Maintaining the weekly accounting processes that generate invoices for the individual franchisee store owners. This includes the Royalties, Advertising, Rent, Equipment Leases, and Loan monies that are due on a weekly or monthly basis. The original process prior to rewriting would take over a day to complete, and the new process completes within 1½ hours. This process covers the main data manipulation phase to calculate all the invoice amount to be billed, the generation of reports for imaging and the emailing of documents to the franchisees and internal users.
- Completely rewrote a legacy software package that calculated monthly and yearly averages based on the store’s weekly sales using Microsoft SQL Server and T-SQL, cutting the original processing time from hours to 7 minutes. This was done through optimized SQL code and proper indexing of the tables.
- Changed the architecture of our main application from being a strict Visual Basic .Net application to a mixed application that included C#. This allowed us to be able to develop new Business Class, Custom Controls, and UI forms using C# and still maintain our existing codebase. This required a redesign of some of the classes to allow for software Interfaces so our data objects could be shared between the various DLL’s.
- Rewrote part of our Lead Communication process so that the communications to the interested franchisees were emailed in their native language. Prior to that, the communications for prospective franchisees were only in English.
- Created a web service to validate phone numbers that are entered into the system based on the country of origin using Google’s LibPhoneNumber project. This gave us the ability to verify the numbers entered and that the formatting was consistent whether it was entered from our web site or the user via the software.
Confidential, Sterling, VA
Sr. Programmer-Analyst
Responsibilities:
- Designed and created a Windows Service to index Microfiche images and make them available to the call center. A Web Form using JavaScript and web service calls was able to access the images and display them and other digital documents that included TIFF's, MS Word, and Excel documents and audio files to the requested users within the web browser.
- Created a WCF web service with a SQL database backend for a client that needed to load and perform a name check against the federal government's Office of Foreign Assets Control (OFAC) data. The process would download the necessary government files and import them into our database where the users would then be able to query the data to verify that clients were not on the list so insurance policies could be issued.
- Created a WinForms application that was used to manually enter accounting data transfers that were passed to the mainframe for processing via a back-end VB.Net web service.
- Created a WinForms application that was used by the users to enter check data that was needed in the creation and mailing of bank checks to the policy recipients.
Confidential, CT
Manager of COBOL Development
Responsibilities:
- Trained the end-users in the use of the software either on-site or in our corporate offices.
- Visited client’s sites to perform custom modifications.
- Worked with the end-users and our sales forces, to help determine if any modifications were required and to document the changes for inclusion within the contracts.
