Available for full-time remote work

Hire a developer you'll love.

I'm Ian Valentine. With nine years of industry experience as a software engineer, support engineer, and software engineering coach, I can tackle a wide range of front-end, back-end, and full-stack projects.

As a Senior Software Engineer at Harvard University, I contributed to a new custom-built online learning platform by building components in TypeScript with Vue.js, identifying and documenting bugs and technical debt, writing documentation, and assisting in knowledge transfer.

Previously, as a developer at a digital marketing agency, I helped a large toll road operator increase the effectiveness of their marketing campaigns by creating a suite of microservices to import, validate, and export customer data, using real-time processing and batch processing techniques. Using TypeScript and Node.js, I created the services and hosted them on AWS Lambda. To facilitate real-time ingestion of customer data, I created and exposed an API using API Gateway. Using infrastructure as code tools (AWS CloudFormation, Serverless Framework), I was able to ensure consistent deployment across environments. Finally, I ensured data security by hosting the stack within a VPC, connecting to external services across a Site-to-Site VPN, and by employing access control and logging.

I learned the fundamentals of software engineering at Flatiron School, where I later worked as a software engineering coach for six years. As a software engineering coach, I helped thousands of students by answering questions about lesson content, programming concepts, and environment issues, earning a student satisfaction rating of 99%.

I love to help people and share knowledge, whether it's by collaborating on a challenging task or by writing clear and concise documentation. When I was first learning Ruby on Rails, I asked a question on Stack Overflow that has now garnered over 10,000 views, earning me the Famous Question badge.

My goal is to join a product-driven company where I can have an impact by building features, writing documentation, and mentoring other developers. I am especially interested in companies that offer flexible working hours and tuition reimbursement.