Post Job Free
Sign in

Senior Software Engineer

Location:
Teaneck, NJ, 07666
Posted:
January 30, 2025

Contact this candidate

Resume:

Simon Krischer

Teaneck, NJ *****, 551-***-****, *************@*****.*** www.linkedin.com/in/simonkrischer Senior Software Developer with extensive experience in software architecture, design, and development. A proven record of finding solutions to difficult problems including time and space optimizations and operating system limitations. Strong background in theoretical computer science and mathematics. PROFESSIONAL EXPERIENCE

Senior Programmer, 2019-Present, Intelligent Audit

Increased client productivity by creating tools to automatically generate inputs to their SAP and Oracle systems

Streamlined client workflows and improved data reporting by creating and customizing analytic reports

Maintained database integrity by writing and maintaining internal tools to scan schema and SQL functions

Instituted a process for observing and repairing PHP and Postgres errors before clients and future development could be negatively impacted

Senior Software Engineer, 2018-2019, Store No. 8 (a Walmart/Jet company)

Replaced manual system reset procedure with an extendable script that manages Kubernetes deployments, Kafka topics, Cosmos DB collections and Azure storage containers

Researched and wrote a paper on using Kubernetes CRDs, and wrote a controller for Cosmos DB collections

Improved system throughput by writing a microservice to timeout obsolete processes

Simplified development by retooling the internal protobuf generation process from two steps to one and adding support for Python alongside TypeScript

Ensured health and proper functioning of the product by implementing Splunk Dashboards and Alerts

Increased usability of the browser-based graphic tool by adding control functions

Debugged and simplified Helm templates by beta testing changes

Made build scripts more extensible and added support for C# Technical Lead, 2017-2018, Capital Group Agency

Led and mentored team applying web scraping and data mining for best cost metrics Technical Manager, 2005-2016, Information Builders

Scripting Language

Led team rewriting proprietary scripting language

Designed and implemented language debugger product

Added security features to avoid SQL Injection problems including table lookup and regex

Optimizations and Efficiencies

Saved disk and code space by designing object oriented XML files

Enabled more powerful scripts by refactoring code to remove length, size and quantity limitations Senior Software Engineer, 1990-2005, Information Builders

Optimizations and Efficiencies

Improved program running time by three orders of magnitude by refactoring client/server API

Increased processing speed by a factor of 10 by designing and implementing memory file subsystem and modifying I/O model

Simon Krischer 551-***-****, *************@*****.*** www.linkedin.com/in/simonkrischer Information Builders, con’t

Interfaces

Reverse engineered IBM control blocks to interface database programs with non-IBM DBMS’s

Architected and coded mechanism for users to call their own procedures within IBI’s framework

Designed and implemented the router portion of IBI’s distributed database system

Wrote assembly language functions to circumvent calling convention restrictions Senior Software Engineer, 1984-1990, Advanced Computer Techniques/InterACT

Ported, enhanced, and maintained compilers, designed and implemented compiler related tools

Installed compilers and trained users at customer sites

Designed and implemented project support tools including source management and document generation. TEACHING EXPERIENCE

Yeshiva University/Stern College for Women, Adjunct Courses: Data Structures, Analysis of Algorithms, Compilers New York University/ Information Technologies Institute, Adjunct Courses: Advanced C Programming, Data Structures and Algorithms, Workshops in C, Java, PERL PUBLICATIONS

Krischer, S., Supplying a Variable Number of Arguments to a FOCUS User-Written Subroutine. FOCUS Systems Journal, Vol.4, No.6, Nov 1991.

Schreiner, W., Kramer, M., Krischer, S., and Langsam, Y., Marquardt Least-Squares Fitting Algorithm. PC Tech Journal, Vol.3, No.5, May 1985.

Wrote an appendix and supplied a conversion program for: Langsam, Y., Augenstein, M., and Tenenbaum, A., Data Structures for Personal Computers.

Assisted in editing: Tenenbaum, A. and Augenstein, M., Data Structures Using Pascal. EDUCATION

New York University/ Courant Institute of the Mathematical Sciences, New York, NY

Master of Science, Computer Science

City University of New York/Brooklyn College, Brooklyn, NY

Bachelor of Science, Computer Science

Mathematics minor

Eric Widder Memorial Award for Excellence in Computer Science

Math Prize Exam – First Place



Contact this candidate