paf31's comments

paf31 | 11 years ago | on: Ask HN: Who is hiring? (July 2014)

DICOM Grid http://dicomgrid.com/ - Phoenix, AZ or REMOTE

DICOM Grid, a SaaS start-up in the healthcare technology field, is looking for a JavaScript/TypeScript developer to maintain and enhance DICOM Grid’s front-end medical image sharing and reading web application. You will report to the Director of Dev Ops.

Familiarity with modern front-end web development is essential.

The ideal candidate would be able to work independently with minimal supervision, and be enthusiastic about keeping up-to-date with the latest web technologies.

The team is distributed with team members working remotely in Phoenix, Los Angeles, Boston, and New York.

Required:

* HTML5, CSS, JavaScript

* JQuery, Underscore

* Working knowledge of Linux

Familiarity with any of the following would be a big plus:

* TypeScript

* Handlebars, Backbone

* Scala, Java

* Functional programming techniques

* Linear algebra

* DICOM, HL7

Position Responsibilities

* Plan, evaluate, implement, test and document new features and bug fixes for the DICOM Grid web application.

* Work with other development team members to integrate with backend services.

* Work with DevOps to deploy code into our production and UAT environments.

* Work with customers and professional services to gather requirements.

* Conform to company standard operating procedures.

What qualifies you to join?

* A combination of a college degree in CS, Math, Physics, or related, relevant work experience, and/or a strong open source portfolio

* General interest in the healthcare field

* Strong communication and interpersonal skills

* Meticulous attention to detail with strong organization skills

* Base salary and stock options depend on experience; health insurance, paid holidays and vacation are part of the package.

Send your resume, cover letter and/or links to your StackOverflow, GitHub profiles, etc. to [email protected].

For bonus points, include a solution to the following short task, including code in JavaScript or the frontend language of your choice: write a function which identities the largest common set (not list) of words appearing as prefixes of two input strings. For example, the largest common prefix set of the strings "His dog and the cat" and "The dog and his ball" is { "the", "dog", "and", "his" }

No recruiters please.

paf31 | 11 years ago | on: Why don't you want to be a full time employee?

> With minor advertising and effort, I have more inbound work requests than I can personally take on.

I'm very much interested in moving more towards contract-based employment, so I would love to hear more about the mechanics of getting off the ground, and any recommendations for advertising my services etc.

paf31 | 11 years ago | on: Ask HN: Who wants to be hired? (June 2014)

Los Angeles, Remote or local, Contract

Stack: Haskell, C#, F#, Java, Scala, Javascript, TypeScript

GitHub: http://github.com/paf31, http://github.com/purescript

Specialties: Domain specific languages (DSLs), Compiler implementation, Framework implementation, Statistics, Geometry

Resume/Blog: http://functorial.com

Contact: my username at cantab dot net

Experienced developer with a strong background in Mathematics looking for small to medium projects (approx. 20 hrs/week). I enjoy writing reliable code in strongly typed functional languages, or using the techniques of strongly-typed functional programming in other languages. Contact me if you're interested in using those techniques to write verifiably correct code.

paf31 | 11 years ago | on: Ask HN: Freelancer? Seeking freelancer? (June 2014)

SEEKING WORK - Los Angeles (remote or local)

Experienced developer with a strong background in Mathematics looking for small to medium projects (approx. 20 hrs/week). Keywords: C#, F#, Java, Scala, Haskell, Javascript, TypeScript

Specialties: Domain specific languages (DSLs), Compiler implementation, Framework implementation, Statistics, Geometry

I enjoy writing reliable code in strongly typed functional languages, or using the techniques of strongly-typed functional programming in other languages.

GitHub: http://github.com/paf31, http://github.com/purescript

Website/Resume/Blog: http://functorial.com

Contact: my username at cantab dot net

paf31 | 12 years ago | on: Ask HN: Who wants to be hired?

Los Angeles, remote preferred, Contract | Part Time

Stack: Haskell, C#, F#, Scala, Java, TypeScript, Javascript

Resume: http://functorial.com

Contact: my username at cantab dot net

I am looking for something challenging which would allow me to use my skills in functional programming (with a strong preference for Haskell). Short to medium term contract/part time projects are preferred. I am most interested in language/compiler design, but given the freedom to use the right tools, I would be happy working on a wide variety of projects.

paf31 | 12 years ago | on: Ask HN: Freelancer? Seeking freelancer? (May 2014)

SEEKING WORK - Los Angeles (remote or local)

Experienced developer looking for small to medium projects. I have strong experience with the following: C#, F#, Java, Scala, Haskell, Javascript, TypeScript. My main speciality at the moment is the development of reliable Javascript applications using strongly-typed source languages. I can work across the full stack if necessary.

I also have extensive experience with: domain specific language design, compiler implementation, framework implementation.

GitHub: http://github.com/paf31, http://github.com/purescript (I am the original author of this project)

Website/Resume/Blog: http://functorial.com

Contact: my username at cantab dot net

paf31 | 12 years ago | on: PureScript 0.5 "Polymorph" Released

There are a few interesting projects in the contrib organization on GitHub:

https://github.com/purescript-contrib

I also like inquire.js:

https://github.com/concordusapps/inquire.js

Also, some slides and examples from a talk I recently gave, with a few (what I think are cool) examples of functional approaches to common JS problems:

https://github.com/paf31/lambdaconf

And a little game (needs some more work):

https://github.com/paf31/purescript-croco http://functorial.com/purescript-croco/html/

paf31 | 12 years ago | on: Ask HN: Who is hiring? (April 2014)

DICOM Grid - Phoenix AZ, or REMOTE, no H1B, no recruiters or agencies, US only - JavaScript Developer

DICOM Grid, a SaaS start-up in the healthcare technology field, is looking for a JavaScript developer to maintain and enhance DICOM Grid’s front-end medical image sharing and reading web application. You will report to the Director of Dev Ops.

Familiarity with modern front-end web development is essential, including but not limited to HTML5, CSS, JavaScript, LESS, JQuery, Underscore, Handlebars, Backbone. Experience working in the medical industry (DICOM, HL7, PACS, etc.) would be a bonus, but is not required.

The ideal candidate would be able to work independently with minimal supervision, and be enthusiastic about keeping up-to-date with the latest web technologies.

The team is distributed with team members working remotely in Phoenix, Los Angeles, Boston, and New York. Position Responsibilities

- Plan, evaluate, implement, test and document new features and bug fixes for the DICOM Grid web application.

- Work with other development team members to integrate with backend services.

- Work with DevOps to deploy code into our production and UAT environments.

- Work with customers and professional services to gather requirements.

- Conform to company standard operating procedures.

What qualifies you to join?

- A combination of a college degree in CS, Math, Physics, or related, relevant work experience, and/or a strong open source portfolio.

- General interest in the healthcare field.

- Strong communication and interpersonal skills.

- High enthusiasm and desire to work on an entrepreneurial team.

- Roll-up-the sleeves attitude is a must.

- Meticulous attention to detail with strong organization skills

- Heavy emphasis will be placed on problem solving skills, personal initiative and good people management/relationship skills. Sense of humor is mandatory.

Logistics

- This is virtual position, you must be able to work from home effectively

- Base salary and stock options depend on experience; health insurance, paid holidays and vacation are part of the package.

Send your resume along with links to your StackOverflow, GitHub profiles, etc. to [email protected]. For bonus points, include a solution to the following short task, including code in JavaScript or the frontend language of your choice: given a JSON object conforming to the schema { value: ..., collapsed: (true|false), children: [...] }, where children is an array of objects conforming to the same schema, and a function render taking values to DOM elements, layout the information for read-only display, with the ability to expand/collapse individual nodes. The aim of the exercise is to demonstrate familiarity with Javascript, so a very basic UI is all that is needed.

paf31 | 12 years ago | on: Ask HN: Looking for contributors?

PureScript (http://purescript.org) is always looking for new contributors.

PureScript is a small strongly, statically typed programming language with expressive types, written in and inspired by Haskell, and compiling to Javascript.

If you're looking for a Haskell project to hack on, or a hands-on way to learn Haskell, we have lots of things to work on. Knowledge of compiler design is not necessary for a lot of the remaining tasks. The goal of the next big milestone will be to write some necessary libraries and to port the compiler to PureScript itself.

Libraries for client-side and server-side web development are also a focus.

The FreeNode #purescript IRC channel is a good place to chat about the implementation.

paf31 | 12 years ago | on: Ask HN: Who is hiring? (February 2014)

DICOM Grid - Phoenix AZ, or REMOTE, no H1B, US only - JavaScript Developer

DICOM Grid, a SaaS start-up in the healthcare technology field, is looking for a JavaScript developer to maintain and enhance DICOM Grid’s front-end medical image sharing and reading web application. You will report to the Director of Dev Ops.

Familiarity with modern front-end web development is essential, including but not limited to HTML5, CSS, JavaScript, LESS, JQuery, Underscore, Handlebars, Backbone. Experience working in the medical industry (DICOM, HL7, PACS, etc.) would be a bonus, but is not required.

The ideal candidate would be able to work independently with minimal supervision, and be enthusiastic about keeping up-to-date with the latest web technologies.

The team is distributed with team members working remotely in Phoenix, Los Angeles, Boston, and New York. Position Responsibilities

- Plan, evaluate, implement, test and document new features and bug fixes for the DICOM Grid web application.

- Work with other development team members to integrate with backend services.

- Work with DevOps to deploy code into our production and UAT environments.

- Work with customers and professional services to gather requirements.

- Conform to company standard operating procedures.

What qualifies you to join?

- A combination of a college degree in CS, Math, Physics, or related, relevant work experience, and/or a strong open source portfolio.

- General interest in the healthcare field.

- Strong communication and interpersonal skills.

- High enthusiasm and desire to work on an entrepreneurial team.

- Roll-up-the sleeves attitude is a must.

- Meticulous attention to detail with strong organization skills

- Heavy emphasis will be placed on problem solving skills, personal initiative and good people management/relationship skills. Sense of humor is mandatory.

Logistics

- This is virtual position, you must be able to work from home effectively

- Base salary and stock options depend on experience; health insurance, paid holidays and vacation are part of the package.

Send your resume along with links to your StackOverflow, GitHub profiles, etc. to [email protected]. For bonus points, include a solution to the following short task, including code in JavaScript or the frontend language of your choice: given a JSON object conforming to the schema { value: ..., collapsed: (true|false), children: [...] }, where children is an array of objects conforming to the same schema, and a function render taking values to DOM elements, layout the information for read-only display, with the ability to expand/collapse individual nodes. The aim of the exercise is to demonstrate familiarity with Javascript, so a very basic UI is all that is needed.

paf31 | 12 years ago | on: Ask HN: Who is hiring? (January 2014)

DICOM Grid - Phoenix AZ, or REMOTE - JavaScript Developer

DICOM Grid, a SaaS start-up in the healthcare technology field, is looking for a JavaScript developer to maintain and enhance DICOM Grid’s front-end medical image sharing and reading web application. You will report to the Director of Dev Ops.

Familiarity with modern front-end web development is essential, including but not limited to HTML5, CSS, JavaScript, LESS, JQuery, Underscore, Handlebars, Backbone. Experience working in the medical industry (DICOM, HL7, PACS, etc.) would be a bonus, but is not required. The ideal candidate would be able to work independently with minimal supervision, and be enthusiastic about keeping up-to-date with the latest web technologies.

The team is distributed with team members working remotely in Phoenix, Los Angeles, Boston, and New York.

Position Responsibilities

- Plan, evaluate, implement, test and document new features and bug fixes for the DICOM Grid web application.

- Work with other development team members to integrate with backend services.

- Work with DevOps to deploy code into our production and UAT environments.

- Work with customers and professional services to gather requirements.

- Conform to company standard operating procedures.

What qualifies you to join?

- A combination of a college degree in CS, Math, Physics, or related, relevant work experience, and/or a strong open source portfolio.

- General interest in the healthcare field.

- Strong communication and interpersonal skills.

- High enthusiasm and desire to work on an entrepreneurial team.

- Roll-up-the sleeves attitude is a must.

- Meticulous attention to detail with strong organization skills

- Heavy emphasis will be placed on problem solving skills, personal initiative and good people management/relationship skills. Sense of humor is mandatory.

Logistics

- This is virtual position, you must be able to work from home effectively

- Base salary and stock options depend on experience; health insurance, paid holidays and vacation are part of the package.

Send your resume along with links to your StackOverflow, GitHub profiles, etc. to [email protected]. For bonus points, include a solution to the following short task, including code in JavaScript or the frontend language of your choice: given a JSON object conforming to the schema { value: ..., collapsed: (true|false), children: [...] }, where children is an array of objects conforming to the same schema, and a function render taking values to DOM elements, layout the information for read-only display, with the ability to expand/collapse individual nodes. The aim of the exercise is to demonstrate familiarity with Javascript, so a very basic UI is all that is needed.

paf31 | 12 years ago | on: What languages fix

Might as well take the opportunity to sell my own project: Purescript: JavaScript doesn't have a static type system.

paf31 | 12 years ago | on: Ask HN: Who is hiring? (December 2013)

DICOM Grid, Phoenix, AZ or REMOTE

Overview

DICOM Grid, a SaaS start-up in the healthcare technology field, is looking for a Compliance Lead to build DICOM Grid’s compliance policies and procedures. You will report to the CFO. We are looking to build the Compliance Lead by sending the qualified candidate to appropriate training. You do not need experience in healthcare regulations to apply. However, you need to convince DICOM Grid’s leadership that you can learn the healthcare regulations and quickly build appropriate policies and procedures. This is a great opportunity to build out a critical part of the company, to get involved in a healthcare startup that is gaining traction with big ambitions, and to develop skills that are in high demand.

Position Responsibilities

- Build and document processes and procedures that align DICOM Grid with relevant healthcare regulations.

- Monitor company initiatives that might be affected by law

- Educate employees on ethics, compliance, and patient privacy rights

- Oversee risk management and patient-privacy related programs

- Write, update policies on patient data integrity and ensure the company is safeguarding client privacy based on these policies (HIPAA, HITECH, and other federal, state, and local/municipal regulations)

- Develop detailed understanding of relevant regulations including 21 CFR Part 11, FDA Level One Medical Device classifications, and relevant European regulations.

- Audit the company as defined by the processes and procedures that you develop

- Assist in the reviews we undergo from outside auditors

- Investigate any issues or concerns coming from staff, clients, or outside personnel

What qualifies you to join?

- Recent college graduate with 0-3 years work experience, preferably with a major in business or engineering, and a GPA of 3.3 or higher.

- Liberal arts, law, or business majors with strong GPAs (3.3 or higher) are encouraged to apply.

- General interest in healthcare and regulations.

- Strong communication and interpersonal skills.

- Strong ability to write clearly is mandatory.

- High enthusiasm and desire to work on an entrepreneurial team.

- Roll-up-the sleeves attitude is a must.

- Meticulous attention to detail with strong organization skills

- Heavy emphasis will be placed on problem solving skills, personal initiative and good people management/relationship skills. Sense of humor is mandatory.

Logistics

- Must be located in or willing to relocate to Phoenix, AZ or Boston, MA.

- This is virtual position, you must be able to work from home effectively

- Base salary is $60,000; stock options will be granted commensurate with experience; annual bonus will be awarded depending on performance; health insurance, paid holidays and vacation are part of the package.

paf31 | 12 years ago | on: Web app for interviewing technical candidates in the browser

The plan was just to take down the site completely and redirect the domain to the project page for now, but if there's a demand for the free version, then I could be convinced to keep it up. Right now, I'm not seeing that demand though.
page 2