39-20 52ndst, Apt GD
Woodside, NY, 11377-3230
646-361-3257
mneme@labcats.org
| 2002 Apr - 2025 Nov |
Cheetahmail / Experian / Cheetah Digital / CM Group / Marigold,
Senior Software Engineer, Architect, Principal Engineer
Wrote, designed, reworked, and maintained central systems including the main export system, mailing backend, and dynamic content system, some (like export) from scratch, in a system that at peak processed millions of records per day and handled millions of subscribers. Was a key developer for a full rework of the entire mailing system with new approach focusin on nosql solutions, designing a new mailing backend from scratch to replace the old one and participating in architecture decisions throughout the whole of the new system. Led a successful effort to rearchitect key backend and nightly export systems that had previously been single-machine limited to insetad spread their load over multiple machines. Led a successful effort to rearchitect an export system that had previously run nightly exports to instead do near-real-time exports in addition. Was a key part of a team practicing Agile development using Scrumm. Architected and wrote tech specs for projects that others developed, mentored new developers even across country lines and language barriers. Developed and maintained codebase even as it attained "legacy" status, eventually developing key parts of proxy service to translate requests designed for the system into the replacement system's accepted format. Built and maintained Redhat and Debian format packages, and found and fixed bugs in standard library systems, reporting bugs to maintainer as well as keeping a fixed version for our own use. Numerous times, was a key resource when something went wrong in our system due to configuration, working with ops to determine and track down the issue and devise a fix, whether it was a disk crash, a missing key environment variable, or a manual misconfiguration. Was a key Subject Matter Expert on our systems, acting as a resource of critical information throughout the enterprise.
|
| 2001 May - 2002 Jan |
Starmedia Networks, Engineer
Maintained, debugged, and wrote several modules and extensions (including one involving adding a SOAP interface) to an in-house generic registration suite written in Mod Perl, with an Oracle back-end. Maintained and designed procedures for use of CVS (source-control management), taking a lead role in making the environment controlled and maintainable. Redesigned and streamlined Apache configuration files Wrote documentation, both for my section of the project and the main project.
|
| Media Connection/Winstar, Senior Developer Wrote web-based applications and other programs in Perl, Java, C, and Mod Perl which interfaced with a variety of databases, using different technlogies for different clients. Was primarily responsible for the programming behind numerous client sites. Wrote code that was staged and used in numerous projects, including a library code. Worked with clients to turn concepts into functional and implementable solutions, as well as supporting sales and systems teams. Configured, maintained, and optimized web servers. Administered, installed, upgraded, and configured linux systems. Taught introductory classes in XML and Java. Tracked down and repaired system and network problems. Designed, shipped, and maintained an intranet conferencing solution.
|
|
| 1996 January - July |
Eric Marder Associates, Programmer Wrote programs for facilitating mailing, quality control and analysis. Evaluated new software packages. Performed minor system management tasks, such as account creation and archival. Supported users.
|
| Systems: | Unix (Sunos, Solaris, Novell, BSD), Linux(Redhat, Debian, Ubuntu), Windows, Dos, VM/CMS, Macintosh, VMS. |
| Languages: | Perl (very strong), Java, C/C++, SQL, Pascal, Lisp, Shell
Programming, HTML, YAML, JSON, JavaScript, XML, XSL, Python, Ruby |
| Databases: | Oracle, Informix, Sybase, Mysql, Postgresql, Msql, |
| Other Technologies: | Emacs, vi, git, Ansible, Puppet, Jenkins, RCS, CVS, Mod Perl, Apache, CGI, VNC, Jserv, Tomcat, ASP, REST |