Senior Software Engineer Resume
SUMMARY:
Senior Software Engineer with over twenty - five years in the computer field with experience in project management, web design, database design, and application programming. Track record as a hard-working team player with high standards and considerable resourcefulness.
TECHNICAL SKILLS:
SOFTWARE: PHP, C#, jQuery, JavaScript, AJAX, CSS, HTML5, SQL, ASP.NET, VB, Dreamweaver, Visual Basic Access (VBA), ODBC, C++, COBOL, ODBC, LotusScript, Notes Formula Language, Notrix, and Sentinel Data Integrated.
DATABASES: MySql, SQL Server, PostgreSQL, MS Access, MS Access Project, ORACLE, DB2, Lotus Notes (versions 3, 4, 5, 6, 7, and 8.5).
EXPERIENCE:
Confidential
Senior Software Engineer
Responsibilities:
- I support the engineering, operation, billing, and sales departments by supporting and enhancing the OSS (Operation Support System).
- In the OSS I've developed engineering, operation, billing and sales processes that were once manually done.
- I've implemented data integration between our billing, MAP, and META system in the OSS giving the company a place where they can see current orders, inventory, and billing information. In addition to data integration, I've built a reporting process that gives information on purchase orders, inventory tracking, billing reporting, and meta information.
- Furthermore, I released our new billing tool (Bill-O-Matic) which now allow the OSS to send orders directly to the billing system saving valuable time to billing increasing the company productivity.
Confidential
Senior Lotus Notes Developer
Responsibilities:
- I was hired to support the IAM Automation Services group.
- I'm currently supporting four Lotus Notes applications use by Confidential worldwide.
- The first application is a CIO Application use to run revalidation audits on user ids.
- The second application is a Physical Access Control tool used to request access to site worldwide.
- The third application is an IGA Shared ID database tool used to check out and check in shared ids used around the world at customer sites.
- The fourth application is an SRM IAM Quality Assurance Account application used to track audit information.
- In addition, I also created a remediation tracker application with built-in configurable workflow.
Confidential, Berlin, CT
Senior Lotus Notes Developer
Responsibilities:
- Developed Revenue Protection Application.
- Developed Radio Inventory Request Application.
- Developed Accelerated Close Management System.
- Developed Radio Work Order Inventory Tracking System.
- Developed Large Customer Billing Data Analytics application.
- Developed MIB Activity Request application.
- Developed Brass Key Inventory/Audit application.
- Developed a project track system to process test steps and handle testing issues along with reporting.
Confidential, Franklin, MA
Senior Software Engineer
Responsibilities:
- I was hired as a contractor to take over and maintain an existing access project application (Territory Plan), a web application (Velocity Snapshot), and the SQL server backend databases.
- After evaluating, documenting, and flowcharting these applications, I decided the best thing was to covert the Access project application over to a web application, so I choose the .net 2008 platform as the web environment.
- As a result, I have created three web applications Independence Ranking, Ranking reports, and the BURA and Consolidation mentoring tracking application.
- I’m now working on creating a suite of applications ( Confidential ) which will allow the channel organization to have one place to view all of the partner information along with reporting information.
- This new application ( Confidential ) will eliminate all of the spreadsheets that the organization currently uses to manage their partner's information.
Confidential, Berlin, CT
Senior Lotus Notes Developer
Responsibilities:
- I was hired for a six-month contract to help create a Financial Administrative Service (FAS) system in domino version 7 which I was able to complete the application in four-month helping saving the company thousands of dollars in consulting fees.
- In addition, I help out on two other projects during my four months at Confidential .
Confidential, Waltham, MA
Senior Lotus Notes Developer/Admin
Responsibilities:
- Developed a Lotus Notes workflow engine that can be configured by the end user without programming. This domino workflow engine has been incorporated in all CTC notes domino applications. As a result of this workflow engine, workflow changes only take minutes to configure instead of days and hours of programming changes. Note: the concepts of this workflow engine can be converted into any other programming language.
- Developed a Lotus Notes sales force quoting system which is intergraded with our AS400 billing system (DB2), and our operational support and ordering system (in ORACLE). This system has been designed as a shopping cart (data-driven ) system. Once a new product has been configured in the operational support and ordering system, this product is available in the quoting system without programming. The quoting system is intergraded with the Billing system (DB2) and the ordering system (ORACLE) by using SQL scripts along with the data integrator (Sentinel).
- Developed a Lotus Notes Credit Authorization Process application used by the field to request credits for overbilling, billing errors, branch input errors, and goodwill credits, for our billing customers. This was done by intergrading the AS400 billing system (DB2) using SQL scripts along with the data integrator.
- Developed a Lotus Notes IP Address Tracking application used by the engineering internet group to track, order, and schedule IP request. This application is intergraded with the AS400 (DB2) billing system by using SQL scripts along with the data integrator (Sentinel).
- Developed a Lotus Notes Operation Service Portal which is a suite of applications used by our engineering staff. This suite of applications allows them to place work orders, schedule work orders, track work orders, order materials, and schedule circuit design. The material request application is intergraded with the inventory (SQL server) backend application by using SQL scripts along with the data integrator (Sentinel).
- Developed a Domino web help desk application that is used to submit and track help desk tickets from the field.
- Developed several batch (pull/push) processes from DB2, ORACLE, SQL Server, and Lotus Notes, applications by using a data mover (Sentinel) with SQL scripts. These batch processes help keep the backend processes in sync.
- Developed a Lotus Notes portal application that ties all of our CTC Domino applications from one place. This portal is used by the entire CTC Communications to access a single view of our customer information.
- Developed Lotus Notes Account Executive tracking system use to track sales and quota information which pulls information from the AS400 using SQL scripts along with integrator (Sentinel).
- Developed a Lotus Notes project tracking system used to track all projects in IS.
- Developed a Lotus Notes trouble ticketing system used to track customer outage.
- Developed a Lotus Notes service portal used to access all Domino applications.
- Intergraded the Sales In Motion (SiM) system with the TBS ordering system by writing code to translate a SiM order (in SQL Server) into a TBS order (in ORACLE) which saved the end user over thirty minutes of data entry for each new order. This was done by creating a DTS package in SQL Server which I used to create a product catalog from the TBS ordering system that is in ORACLE. I then used this product catalog to translate the SiM order into a TBS order by writing SQL and VBA code. After the order was translated, we used a Java program along with JDBC to send the order to ORACLE.
Confidential, Worcester, MA
Senior Programmer Analyst
Responsibilities:
- I was primarily responsible for writing and maintaining and implementing Lotus software applications for the Confidential group.
- In addition, I was responsible for the Domino administration duties.
- Created a Retirement Sales Automation system, which manages over 2 billion in assets.
- This application is a suite of applications that is used for reporting, scheduling, and tracking sales orders.
Confidential, Cambridge, MA
Principal Programmer Analyst
Responsibilities:
- I was responsible for writing and maintaining Lotus Notes applications for the finance department.
- Redesigned the procurement notes database, which reduces the size from 1.1 gigs to 350 megabytes which improved the response time by more than 50%.
- Redesigned the procurement access security by adding secure sections to the procurement requisition forms that help the finance department pass their audit.
- Created and designed several reporting views that helped clarify corporate reporting.
Confidential, Waltham, MA
Lead Programmer/Analyst
Responsibilities:
- I was originally hired to maintain a Dun & Bradstreet payroll system (in COBOL), but after six months it was recognized that my skills would be more valuable in system design, so my primary role switched from maintenance to system developer using Lotus Notes and COBOL.
- Created ATS LPR Inspection database that engineers used (off-line through replication) to create lost prevention reports used to determine insurance risk. This was done by intergrading the backend system (RDB) using SQL scripts along with the data integrator (Sentinel).
- Created Engineering Service Plan database, which is used to script engineering services request from Factory Mutual.
- Created a Red Flag application used by engineering to determine high-risk changes in insure locations. This was done by writing a COBOL program using embedded SQL to create the data that was loaded into the lotus notes application.