I'm a software developer in East Texas, about two hours from Austin, halfway between Dallas and Houston. Other than on-site meetings with clients, I do most of my work remotely. Have a look at my resume, Infolabs founder and principal engineer, Leslie Johnson.
I founded Infolabs in 1995 in Morristown, NJ and have done work for several Fortune 500 companies, including AT&T, Lucent, Bank of America, Boeing, Bell Communications Research, Concurrent Computer, and Bruhn Newtech.
I have decades of experience, but love working with the latest technologies because of better features, and they're fun to work with. Not to disparage the Cobol Cowboys, but I'd rather work with new stuff. Development and testing is faster and more reliable with strongly typed languages such as Go and Haskell, so why not use them?
I strive for clean, well commented, understandable and tested code, with good documentation. I use Git at every stage of code development, and for almost everything that changes, including documents and even shopping lists.
I specialize in:
- Software Development and programming
- Go language
- JavaScript, for both Browser and Node
- React
- SQL and databases
- Linux
- Docker
- Kubernetes
Here are some of my endorsements:
- "They tell me that you're really, really smart." Katherine H., Department Head, Boeing
- "[Laughing and dancing] You just did in a week what those guys quoted me for a million dollars and a year!" Glen K., Supervisor, Bell Labs
- "I wonder why I didn't think of that myself." Brian W. Kernighan, DMTS, Bell Labs Research
- "Helen [another Dept. Head] says she'll pull funding from the project if you're not on it." John G., Department Head, Bell Labs
- "That system you designed is running like an Iron Horse. Nothing can stop it." Dick L., Supervisor, AT&T
- "Wow! That's slicker than snot on a glass doorknob!" Visiting Texas vendor, while seeing demo
- "What we need is another Les Johnson." Cliff W., Project Manager, Digital Equipment Corp.
- "You still watering that plant? It's been dead for months." Secretary, Polaroid Research, Cambridge
About this site: It's just a simple static html site, but content is generated automatically from a Go package I wrote. Other than the home page and Les' resume, all content shares the same HTML template and style sheet, and the entire site can be regenerated in just 11 milliseconds.
Why just plain HTML and not React, or Go? I started out with React, but had problems. The page for Leslie Johnson's resume has its own style sheet, and React insisted on applying it to the entire site, with no obvious workarounds. Then I tried using the Go "html/template" package and had the same problem. At some point, I realized I was overthinking the problem, and good-old vanilla HTML and CSS would do the trick. I use Go to serve the static content.
As always with front ends, I spent more time on CSS than anything else. I use the Stylus CSS preprocessor which is way better than SCSS or any other. Highly recommended.
For discuss how I might help you, for quotes or just to chat, let me know!