Hi, I'm Jim Lynch.

I'm just a humble guy who is passionate about building software. I studied mostly mathematics and economics at Rutgers University while discovering how much I loved coding by hacking together little Flash games in as3.
I've worked as a mmo game developer, systems engineer, video advertising developer, test automation engineer, dba, systems architect, and front-end web dev coding in various engineering roles for trading firms, pharmaceutical companies, games dev shops, video streaming platforms, software consulting companies, and more. I have a very entrepreneurial mindset and love tackling interesting problems.
I'm a huge fan of Node.js, and you can usually find me building things with Angular 2+, React, or backend Node. I'm a huge fan of test-driven development (TDD) and pair programming.
I love Clojure's expression-based, immutable style, but I'll until there's a consensus on how to "defining the shape of my data" I generally prefer strictly-typed languages.
I've been writing a lot of Rust lately too as the syntax, dev workflow, and control of memory allocation / de-allocation is very interesting. Syntax is a
These days I like to think in TypeScript. It's just a great, logically designed strict typing that can be used in the browser and on the server (after is transpiled of course).
I am a huge advocate of automated testing, and one of my favorite things ever is TDD pair-programming with one or more other engineers.
I've worked as a mmo game developer, systems engineer, video advertising developer, test automation engineer, dba, systems architect, and front-end web dev coding in various engineering roles for trading firms, pharmaceutical companies, games dev shops, video streaming platforms, software consulting companies, and more. I have a very entrepreneurial mindset and love tackling interesting problems.
I'm a huge fan of Node.js, and you can usually find me building things with Angular 2+, React, or backend Node. I'm a huge fan of test-driven development (TDD) and pair programming.
I love Clojure's expression-based, immutable style, but I'll until there's a consensus on how to "defining the shape of my data" I generally prefer strictly-typed languages.
I've been writing a lot of Rust lately too as the syntax, dev workflow, and control of memory allocation / de-allocation is very interesting. Syntax is a
These days I like to think in TypeScript. It's just a great, logically designed strict typing that can be used in the browser and on the server (after is transpiled of course).
I am a huge advocate of automated testing, and one of my favorite things ever is TDD pair-programming with one or more other engineers.
Don't Be Shy!I always enjoy making new friends and meeting people who are as enthusiastic about coding and software development as I am. Feel free to ask me questions, tell me what you're working on, or just say hi!
|
Social Media Links
|
Open Source InvolvementI love talking about coding with other people, honing my own skills, and giving back to the community. Here are just a few open source projects in which I've ben involved.
|
|
Current Favorite Libraries, Frameworks, And Languages
- Node.js
- React
- Angular
- Redux
- TypeScript
- Rust
- Clojure and/or ClojureScript
- Es6 JavaScript
- React
- Angular
- Redux
- TypeScript
- Rust
- Clojure and/or ClojureScript
- Es6 JavaScript
Presentations Given
I'm passionate about certain things and like to given talks/lectures at companies and meet-up events. Here are some I've done in the past.
“Intro to Unit Testing in AngularJS”
Spot Desk Office - 243 E 14th St, New York, NY
April 13, 2016
http://www.meetup.com/New-York-AngularJS-Meetup/events/230204905/
“Angular TDD Workshop”
Spot Desk Office: 243 E 14th St, NY, NY
June 2, 2016
http://www.meetup.com/New-York-AngularJS-Meetup/events/231377759/
“Intro to Angular Unit Testing”
AWeber Communications - 1100 Manor Dr., Chalfont, PA
June 8, 2016
http://www.meetup.com/Bucks-Co-Js/events/231226655/
“Getting Started With Angular 2”
Online Webcast
July 24, 2016
http://www.meetup.com/NY-JavaScript/events/231722329/
“Automated Testing of Angular Applications”
Axial HQ - 902 Broadway, NY
July 27, 2016
http://www.meetup.com/Ionic-NYC-Meetup/events/232564796/
“10 Tips for Serverless NodeJS Scripts With AWS Lambda”
Shutterstock - 350 5th Avenue
Nov 16, 2016
https://www.meetup.com/nodejs/events/235104011/
TA for “Learn to Build Awesome Apps with Angular 2” by Lukas Rubbelke
Axial - 902 Broadway,
Feb 16-17, 2017
https://www.meetup.com/nodejs/events/235104011/
Intro To Serverless Clojurescript
WorkFrame - 520 Broadway,
Feb 21, 2018
https://www.meetup.com/Clojure-nyc/events/247220655/
Spot Desk Office - 243 E 14th St, New York, NY
April 13, 2016
http://www.meetup.com/New-York-AngularJS-Meetup/events/230204905/
“Angular TDD Workshop”
Spot Desk Office: 243 E 14th St, NY, NY
June 2, 2016
http://www.meetup.com/New-York-AngularJS-Meetup/events/231377759/
“Intro to Angular Unit Testing”
AWeber Communications - 1100 Manor Dr., Chalfont, PA
June 8, 2016
http://www.meetup.com/Bucks-Co-Js/events/231226655/
“Getting Started With Angular 2”
Online Webcast
July 24, 2016
http://www.meetup.com/NY-JavaScript/events/231722329/
“Automated Testing of Angular Applications”
Axial HQ - 902 Broadway, NY
July 27, 2016
http://www.meetup.com/Ionic-NYC-Meetup/events/232564796/
“10 Tips for Serverless NodeJS Scripts With AWS Lambda”
Shutterstock - 350 5th Avenue
Nov 16, 2016
https://www.meetup.com/nodejs/events/235104011/
TA for “Learn to Build Awesome Apps with Angular 2” by Lukas Rubbelke
Axial - 902 Broadway,
Feb 16-17, 2017
https://www.meetup.com/nodejs/events/235104011/
Intro To Serverless Clojurescript
WorkFrame - 520 Broadway,
Feb 21, 2018
https://www.meetup.com/Clojure-nyc/events/247220655/