Tom Van Vleck Consulting LLC

I have been an independent consultant for more than 15 years, working on

My résumé is available in HTML, PDF, and plain text.

I live in Ocean City, NJ and have worked remotely since the mid 90s, across time zones and continents.

Summary

I want to solve problems with computers, by creating high quality trustworthy programs.

I have over 40 years of experience designing and building complex systems and applications to support business requirements and growth. I've designed and built security into operating systems and applications. Security and quality are deeply intertwined. My ideal role would let me contribute to both areas. I believe that security is a quality problem, and quality is a security problem. Neither issue can be ignored.

I was a key player in the development of Multics, which influenced most modern operating systems. I contributed to system initialization, security, login, administration and accounting, operations, system management, documentation, error handling and recovery, development process, file system, transaction processing, and many programming tools.

I've used many programming languages including PL/I, C, C++, Java, JavaScript, Perl, ADA, MySQL, and various machine languages. I enjoy learning new languages and have also created my own programming language, expandfile.

I'm interested in how a team's culture and development process affect a project's success. I have used many different processes, and helped specify and evolve successful approaches.

I have worked on operating systems development in research and commercial organizations, on security research as a contributor and as a principal investigator, on Internet commerce protocols and software, on software quality assurance and metrics, and on Web development, deployment, search, security, and usage reporting.

I'm effective in teams and on my own, when designing, building, documenting, and assuring complex software systems.

I can produce attractive web sites that present complex data in useful forms.

I consulted for a financial services company in Denver from 2013 to 2020. As the "Security Guy," I worked with the Development Manager and Sysadmin to help them face the challenges of taking care of billions of dollars of other people's money. This included interviewing candidates for a full time Security Manager post; creating a Security Dashboard website for the company, displaying security metrics and information; business continuation planning; planning for SOC2 type 2 and FINRA audits; and providing advice on Unix, Macintosh, and Internet security.

My hone page has writings on quality and security, and open source code.

What I'd Like To Do For You

Web Applications

... design and build

I have been building web sites since 1994. https://multicians.org/ is one I am proud of.

Security

... explain what's possible, what isn't possible, and what's worth doing.
... catalogue risks in an existing system and suggest what to do first.
Since the 1960s, I have worked on building protection into systems. I have focused on vulnerability prevention and system recovery for large systems of programs, and on designs and protocols for proposed future systems.

Software Development

... design, build, document, and assure complex systems of programs, using appropriate processes and technology.
I've written essays about how to do it right. If a project is having problems meeting its goals, I can help.

I've worked on operating systems internals for many systems, and seen how these systems work and what their limits are.

Quality

... help teams understand how to accomplish quality objectives.

Writing

... describe programs and processes in sufficient detail.

Management

... manage teams to produce high quality results

2022-06-29 10:03