Personal details

Eliot H. - Remote full-stack developer

Eliot H.

Based in: 🇨🇦 Canada
Timezone: Atlantic Time (Canada) (UTC-3)

Summary

Hey there! I'm Eliot, a seasoned software developer with a keen eye for bugs and a passion for writing idiomatic code that's easy to maintain, extend, and follows best practices.

With 7 years of experience and counting, I've honed my skills in not only resolving complex bugs but also crafting code that aligns with best practices and industry standards. I firmly believe that writing code that speaks the language of the platform or framework leads to more efficient and maintainable solutions.

When it comes to functional programming, I'm all about leveraging its powerful patterns and concepts. I emphasize immutability and pure functions to create robust and scalable code. It's all about unlocking the elegance and reliability that functional programming brings to the table.

As your Codementor, I'm here to guide you through debugging challenges, share tips for writing idiomatic code, and help you adopt programming patterns that can boost your development process.

Let's embark on this coding adventure together, where we'll solve problems, write elegant code, and have fun while we do it. Excited to join you on this journey!

Work Experience

Lead Engineer
Beast Group Inc | Sep 2016 - Mar 2020
Ruby on Rails
Scala
Node.js
React
Apache Spark
GraphQL
  • Served as the Lead Engineer in a dynamic eCommerce company, overseeing the technical direction and development of a robust and scalable eCommerce platform.
  • Led a team of junior developers, providing mentorship, guidance, and fostering a collaborative environment to deliver high-quality solutions.
  • Played a pivotal role in the re-design and architecture of the eCommerce platform, leveraging Node.js, GraphQL and other relevant technologies to create a seamless shopping experience for customers.
  • Implemented advanced features, such as personalized product recommendations, one-click checkout, and secure payment gateways, to enhance user engagement and conversion rates.
  • Oversaw the integration of third-party APIs and services, expanding the platform's capabilities and enabling smooth interactions with shipping providers, inventory systems, and customer service tools.
  • Spearheaded performance optimization initiatives, resulting in improved platform speed, reliability, and scalability to accommodate peak traffic periods.
  • Collaborated closely with quality assurance teams to establish testing strategies, ensuring the delivery of bug-free and high-performing software.
  • Contributed to strategic decision-making, offering technical insights and recommendations to drive the platform's long-term growth and innovation.
Software Engineer
Veracross Software | Jun 2015 - Aug 2016
Ruby
Ruby on Rails
Node.js
HTML5
React
CSS
JavaScript
Microsoft SQL Server

Collaborated as a Software Engineer within a dynamic team dedicated to enhancing and maintaining a comprehensive administrative Software as a Service (SaaS) platform tailored to educational institutions.

  • Contributed to the development of new features and improvements, focusing on the Ruby on Rails framework to ensure efficient and user-friendly solutions for educational administrators.
  • Worked closely with cross-functional teams, including UX/UI designers and product managers, to translate requirements into technical implementations.
  • Played a key role in optimizing performance and scalability, enabling the platform to support the growing user base of K-12 schools.
  • Utilized Agile methodologies to participate in sprint planning, daily stand-ups, and retrospective meetings, fostering a collaborative and iterative development process.
  • Implemented integrations with third-party services, enhancing the platform's capabilities and providing seamless experiences for school staff and administrators.
  • Assisted in diagnosing and resolving technical issues through thorough debugging, troubleshooting, and continuous improvement efforts.
  • Collaborated in code reviews, ensuring code quality, adherence to best practices, and knowledge sharing within the development team.
  • Supported the creation of technical documentation, providing insights for onboarding new team members and enhancing internal knowledge sharing.
  • Stayed updated with industry trends and emerging technologies, consistently contributing innovative ideas to improve the platform's functionality and user experience.

Education

University of Massachusetts Amherst
Bachelor's degree・Computer Science & Mathematics
Sep 2011 - May 2015

Personal Projects

E-commerce Website
2019
Node.js
Stripe
React
GraphQL
Next.js
Description: Developed a responsive e-commerce platform using React, Next.js. Implemented features like product catalog, shopping cart, and secure payment integration. Utilized GraphQL for efficient data fetching and management.
Social Media Analytics Dashboard
2020
Node.js
React
GraphQL
Built a real-time analytics dashboard using React, Node.js, and GraphQL. Integrated various APIs to collect and process data, presenting insightful visualizations. Implemented user authentication and authorization for data privacy.

Certifications & Awards

Excellence in eCommerce Software Development Award
Montreal TechCommerce Innovate | Jun 2019