joe curlee

About » Portfolio » Roles

I specialize in developing custom web applications, desktop software, and interactive experiences. With over 20 years of experience, I’ve led impactful projects across industries like healthcare, e-commerce, and gaming. My work focuses on delivering functional, scalable, and user-friendly solutions.

Professional Roles

Highlights of my professional roles, showcasing leadership, innovation, and hands-on contributions to impactful projects.

VP of Engineering & Lead Developer at BRIO Systems

Designed and implemented a core web application to streamline data transfer between laboratories and clients in the healthcare industry. The project required optimizing complex workflows and ensuring secure, scalable data handling.

Technologies Used

ReactJS, Python (Flask), AWS, NodeJS, MongoDB, PostgreSQL

Responsibilities
  • Led the engineering team, conducting code reviews, security audits, and mentorship.
  • Personally developed key features and oversaw integration with third-party systems.
  • Collaborated with stakeholders to gather requirements and refine system architecture.

Lead Software Engineer at Powr

Managed a remote engineering team to deliver scalable and robust web applications. Collaborated with team members to develop and maintain projects with a focus on e-commerce integration and usability.

Technologies Used

Ruby on Rails, Node.js, React, PostgreSQL

Responsibilities
  • Oversaw hiring and management of a remote engineering team, fostering collaboration and ensuring high performance.
  • Conducted code reviews and provided mentorship to junior developers.
  • Developed and refactored key features, resolving bugs and improving social feed integrations for e-commerce applications.
  • Integrated email tools with platforms like Shopify and Wix to enhance marketing capabilities.

Senior Software Engineer at Baker Technologies

Enhanced and maintained core systems for a fast-paced e-commerce and analytics platform, ensuring reliability and scalability.

Technologies Used

Node.js, PHP, PostgreSQL, MongoDB

Responsibilities
  • Maintained and enhanced the PHP codebase by implementing new features and optimizing performance.
  • Developed automated tests to ensure code quality and reliability across the platform.
  • Collaborated with project managers and team members to evaluate user stories and architect core API components in Node.js.

Software Engineer II at Enova International

Contributed to the development and maintenance of a large-scale financial application, improving system scalability and performance within a microservices architecture.

Technologies Used

Ruby on Rails, Python, MySQL, PostgreSQL

Responsibilities
  • Implemented new features within a legacy Ruby on Rails codebase, enhancing system functionality and performance.
  • Maintained and expanded the microservices architecture to improve scalability and modularity.
  • Participated in code reviews, sprint cycles, and knowledge-sharing sessions to promote collaboration and continuous improvement.

Lead Front-End Engineer at Threadless

Transitioned the company’s front-end development from PHP to Python/Django, optimizing performance and improving the user experience for the company’s e-commerce platform.

Technologies Used

Python (Django), PHP, JavaScript, PostgreSQL

Responsibilities
  • Led the front-end development team through a major transition, ensuring a smooth migration and improved system performance.
  • Developed advanced search and filtering tools to enhance user experience and site functionality.
  • Collaborated with the warehouse team to design and implement package tracking tools, improving logistics and customer satisfaction.
  • Provided support for the legacy PHP platform while implementing new features to maintain operational efficiency.

Contractor/Consultant at Kaiju Tech, LLC

Worked as an independent contractor, delivering custom solutions for a variety of clients in industries such as e-commerce, advertising, and analytics.

Technologies Used

Python, Node.js, PHP, MySQL

Responsibilities
  • Developed dynamic web applications and websites tailored to client needs.
  • Collaborated with clients to deliver solutions that supported their business goals, including analytics tools and e-commerce platforms.
  • Provided ongoing support and updates to ensure reliability and client satisfaction.

Software Engineer at DoubleClick/Performics

Maintained and improved legacy systems while contributing to new tool development to support internal operations and client-facing projects.

Technologies Used

Perl, JavaScript, MySQL

Responsibilities
  • Refactored and maintained a legacy Perl codebase, improving performance and maintainability.
  • Developed monitoring applications and automated tests to enhance operational efficiency.
  • Designed and created mockups and prototypes for internal tools to improve usability and compliance with standards.