Devin Kruse
Fremont, CA ***** 408-***-****
www.linkedin.com/in/dfkruse *******@*****.***
IBM Notes/Domino Application Developer
Implement Technical Solutions that Optimize Performance and Enhance Efficiency Notes/Domino, Websphere (WAS) professional with proven track record developing applications support of IBM product development. Analytical problem solver with established written/verbal skills. Able to work independently and learn new skills quickly in an Agile environment with knowledge of on premise and cloud- based infrastructure environments, assist technical teams define tasks, goals and deliverables, identifying blockers and opportunities to mitigate delays and risk. Technical Skills
Experience as a technical software developer with primary and expert level skills in Notes/Domino, IBM Websphere (WAS) web development with LotusScript, Lotus Formula, LSX, Excel Common Object Model
(COM), DB2, SQL, Java, JEE, JSP, JSF, JavaScript, HTML, CSS, Python, PySpark, Eclipse, Maven, GitHub, and working knowledge of Windows.
Professional Experience
IBM, San Jose, CA
IBM Notes/Domino Application Developer 2010 to 2020 Performed development and support of HCL Notes / Domino Applications integrated with DB2, IBM Cloud Object Storage (COS), LEI, LDAP, and analytics utilizing PySpark, Scala, Python.
Created and supported Micro Electronics (MD) Billing Adjustments (order types G2 (Credit Memo), L2
(Debit Memo), ZCRT (tax credit) or ZDRT (tax debit)) HCL Notes / Domino Application integrated with SAP DB2 tables for approval of billing adjustments in support of Accounts Receivable team, maximizing cash flow to IBM Corporation through timely collection of invoices and reconciliation of accounts receivable.
Built and supported Micro Electronics (MD) Accounts Receivable File Adjustment Transmittal (ARFAT) HCL Notes / Domino Application integrated with SAP DB2 tables for approval of ARFATs in support of Accounts Receivable team, optimizing revenue to IBM Corporation through reconciliation of accounts receivable and timely collection of invoices.
Designed Asset Request Management (ARM) HCL Notes / Domino Application for IBM Systems capital requests utilizing REST with JSON parsing with LotusScript, Excel Comm/OLE integration, NotesHTTPRequest, Xpages integrated with IBM’s Worldwide Capital Tool in support of IBM's Capital Management process.
Developed Controlled Access Space HCL Notes / Domino Application integrates with LDAP and IBM’s Controlled Access System (CAS) for validating employee access to labs for audit compliance with IBM Security standards and lab space cost recovery.
Worked on the IBM Storage Interoperability team using WAS, JEE, JSP, DB2 to develop the IBM Storage Interoperability solution (SSIC) application. Users can quickly and easily search through IBM's storage compatibility database to verify and/or discover if an IBM Storage solution is officially supported by IBM.
Developed analytics of Call Home Data for identification of specific error messages (json) on IBM storage servers with Jupyter, Scala with Spark, PySpark and Pandas for ETL to HCL Notes/Domino Applications
(Xpages Model View Controller (MVC) with JEE, JSF, JSP, Servlets, JavaMail, JAX-RS) integrated with IBM Cloud Object Storage (COS), DB2 for Executive proactive notifications of customer issues, ensuring timely response to customer concerns and preventing storage server outages.
Performed SQL ad-hoc queries for problem analysis on DB2 tables (such as SAP) with IBM QMF and Data Studio like identification of duplicate values in primary columns using clauses such as ‘group by’ with aggregate functions and Common Table Expressions (CTE) recursive processing, Correlated Subqueries for timely resolution of data related issues with HCL Notes / Domino applications. IBM, San Jose, CA
IBM Applications Programmer 2000 to 2010
Development of Catia Automation Tools to assist in design of sheet metal parts and analysis of air flow for IBM storage frames.
Built MCAD HCL Notes / Domino applications with Catia for managing workflow, linking essential elements of IBM‘s MCAD development process associated with requests for new designs and engineering change orders, transfer of IGES, PDF and DXF part drawings, communicate status and gain approvals from originators and engineering management resulting in optimized MCAD product development.
Catia administration on AIX (Unix) with Korn, Bash scripting, Catia macros, including lumped parameter air flow analysis of IBM storage systems, assisting in design of cooling IBM storage systems. Education and Certifications
Master of Science (MS), Applied Mathematics, University of Vermont, Burlington, VT
Bachelor of Science (BS), Applied Mathematics with minor in Electrical Engineering, University of Vermont, Burlington, VT
Extension Certificate Program in Object Oriented Programming using Java, UC Santa Cruz, Santa Clara, CA
IBM Certified Advanced Developer Lotus Notes and Domino 8