Last modified January 2023.

Mikhail Teterin

Email: resume@virtual-estates.com
URL: http://FreeBSD.org/~mi/resume/
Phone: 617-413-6180

Professional Objective

A DevOps or Architect Position

Software

Programming: Tcl/Tk/DP, C/C++, PHP, Python, Java, JavaScript, SQL, sh and csh, OpenMP, AMD64 Assembler (gas).

Software Packages: Ansible, Bloomberg Server API, CVS and Perforce, Apache (configuring, modules) and Squid, MediaWiki, PHPBB, Distributed Python (dispy), Drupal, Puppet, PVM and MPI, sendmail and libmilter, NIS/YP, Kerberos, bind, ssh/sshd, Kerberos/Active Directory, MySQL, PostgreSQL, Rational/IBM Purify and Quantify, LSF/Platform, Varnish.

Murex: cache, RTBS, load-balancing, macro-recording, database manipulation, performance and stability debugging.

Operating Systems: FreeBSD(project member), Solaris, any other Unix and Linux.

Private networks: Secure virtual networks, tunneling, wireless networking.

Also well familiar with: Amazon Web Services (AWS), JIRA and Confluence.

Employment History

Murex Architect
BNY Mellon
December 2017-current

Achievements:

Senior DevOps Engineer
Refinery29
June 2017-December2017

Achievements:

Senior DevOps Engineer
Humedica (Optum)
March 2016-March 2017

Integration of hardware, virtual machines, and applications, as well as assisting in software-development process and monitoring (Linux).

Achievements:

Senior Infrastructure Engineer
Time, Inc.
August 2009-August 2015

Researching, designing, and implementing means of running the company's front- and back-end web-servers (Linux and Solaris).

Achievements:

Technical Murex consultant
Millennium Partners (MLP)
August 2007-January 2009

Managing the technical side of running Murex production, QA, and development environments. Designing, implementing, and overseeing implementation of scripts and utilities to interface with Murex, Operations Warehouse, and various market-data suppliers. Investigating and debugging performance and stability problems in Murex application. Providing general Unix-expertise.

Achievements:

Murex enhancement and upgrade (consultant)
Metlife
March 2007-August 2007

Assisting with Murex upgrade. Devising new hardware configuration to allow better hardware utilization and ease future expansion and scaling (sh, Java, Tcl, C).

Performance and Stability Engineer, sysadmin
Murex North America
2002-December 2006

Responsible for troubleshooting and optimizing the company's application installations for a variety of customers and their environments on Solaris, Linux, AIX; as well as the application's interactions with the Sybase back-end (C, Java, Purify, Quantify, XML).

Achievements:

Software Engineer, sysadmin (consultant)
Private Labs, Inc. (another unfortunate Internet start-up)
2000-2002

The company initially intended to print the digital photos, mainly those uploaded over the Internet by the users of various digital cameras. The users would be able to edit the pictures, share the albums with others, etc.

Later it switched to general purpose on-the-fly image generation and processing.

Achievements:

Software Engineer, sysadmin (consultant)
Cisco Systems, Inc.
January 1999-January 2000

Development of Tcl/Tk scripts for automatic and testing of the new Cisco hardware using Cisco's proprietary Tcl extensions and drivers on FreeBSD (C, Tcl).

System administration, including OS (FreeBSD) installations on a number of testbeds; configuring a cluster with server and a fleet of such testbeds using NFS, NIS, amd; setting up backups (using Amanda)

Achievements:

Software Engineer, sysadmin (consultant)
Video Collage, Inc.
November 1995-January 1999

Tcl/Tk/Tcl-DP programming for different platforms: Irix, FreeBSD, WinNT

Custom extensions to Tcl; Software design, implementation, porting and maintaining; maintaining Concurrent Version System (CVS) repositories for a number of client's software projects

design and implementation of SoftWish - a Tcl/Tk plug-in for SOFTIMAGE|3D

Unix systems administration (FreeBSD, Irix)

Testing/Benchmarking Engineer (consultant)
NEC Technologies, Inc.
June 1995-November 1995

OS fine-tuning to achieve maximum performance of multi- and single-processor machines running Solaris and NT (on MIPS and x86)

Development of cross-platform benchmarking/demonstration suite in Tcl/Tk/Tcl-DP on NT (MIPS, Alpha, PPC, and x86), Solaris, and SGI machines. The suit was also used by Digital Equipment during the Comdex '95

Performance testing of NEC MIPS machines (running NT) against a variety of NT and UNIX based competitors

Earlier experience (1987-1995) available upon request

1987-1994

Education

Prize-winning places in city and other Olympiads in computer programming and mathematics during high school years at the Kyiv's Math/Physics High School #145

Interests