Nicholas L .

Software Engineer

Hello, I'm
Nicholas Lachhman

Driven by passion for knowledge, I build seamless digital experiences while continually expanding my expertise in various programming languages and emerging technologies.

React.jsJavaPythonNext.jsNode.jsGraphQLFlaskPostgreSQLExpressGatsby.jsJavascriptDockerJenkinsMongoDBFirebaseTypescriptAWSHTML5CSS3CMySQLSpringSpring BootTailwindAmazon S3Amazon EC2
React.jsJavaPythonNext.jsNode.jsGraphQLFlaskPostgreSQLExpressGatsby.jsJavascriptDockerJenkinsMongoDBFirebaseTypescriptAWSHTML5CSS3CMySQLSpringSpring BootTailwindAmazon S3Amazon EC2

/about

About Me

I am a jack of all trades engineer with a passion for creating innovative solutions to complex problems. With experience spanning various technologies and industries, I thrive on the challenge of learning new skills and applying them in unique ways. Whether it's developing sleek user interfaces, optimizing backend systems, or exploring emerging tech, I’m dedicated to delivering high-quality, efficient, and impactful results.

Some technologies I've used recently:

TypeScript
Springboot
Next.js
Firebase
Python
MongoDB

/experience

Computer Science BSc

York University

09/20 - Pres.
  • Took courses such as Software Design, Database Management, Data Structures and Algorithms, Computer Network Protocols

  • Extra‑Curriculars: Student Support Application Developer Club, Google Developer Student Club, Lassonde Week Zero, Lassonde Blockchain Association

  • JavaPythonCSQLDSA
    icon
    Software Engineer Intern

    GoEasy Ltd.

    05/22 - 12/22
  • Led development of Node/Express middleware mapping dynamic and static data from RDS and Contentful CMS to provide a GraphQL one-stop solution to mobile and front-end devs in order to significantly improve user experience

  • Developed responsive Next.js pages from scratch in the redesign of official website

  • Collaborated with senior engineers and product management to establishing coding standards, documentation, testing, source control, and continuous integration

  • Next.jsNode.jsExpress.jsGraphQLContentful
    icon
    Software Engineer Intern

    Pelmorex Corporation

    05/23 - 08/23
  • Revamped proxy server by restructuring account and user controllers in TypeScript, resulting in large reduction in login failures amongst users

  • I established authorization token sanitization for users accessing LoginRadius accounts to mitigate security vulnerabilities

  • Implemented full-stack logic for temperature and wind layers on web app with massive scale (40 million monthly users)

  • TypeScriptReact.jsDockerGolangKubernetes
    icon
    Software Engineer Intern

    Reality AI

    04/24 - 08/24
  • Optimized user search queries by redesigning Firebase DB schema and Node.js functions, including indexing and caching to enhance performance

  • Designed reusable and responsive Next.js components on large-scale AI platform, utilizing Redux to minimize redundant data fetching

  • Defined Role-Based Access Control and Firestore security rules, and conducted vigorous testing with Apache JMeter so ensure smooth user experience

  • Node.jsFirebaseNext.jsRedux
    icon
    Data Engineer Intern

    Canada Life

    09/24 - 12/24.
  • Streamlined customer eligibility selection processes for large-scale campaigns using PySpark, distributing comprehensive outreach lists

  • Leveraged SQL and Python with Pandas tooling on Databricks to perform ETL operations, improving data transformation workflows

  • Designed scalable schema to integrate and organize customer data for enhanced accessibility and efficient data retrieval

  • PythonAzureSQLDatabricks
    icon
    Full-Stack Engineer Intern

    OMERS

    01/25 - Present
  • Joining a collaborative full-stack development team as an intern, contributing to the design, implementation, and testing of web applications while learning industry best practices and development workflows.

  • Next.jsNode.jsExpress.jsJavascriptMSSQLMongoDB
    icon

    /work

    StayFit

    A fitness web application intended to provide users with the tools to excel on their fitness journey.

    React.jsSpring BootAmazon S3

    PlanIt

    PlanIt is an online, free, and easy-to-use project management tool.

    React.jsExpressMongoDB

    SamePage

    A social media platform that allows users to connect with each other, find new books, and share their thoughts.

    JavaDockerMySQL

    Resource Manager

    A replication of an operating system's resource manager capable of using an optimistic managing algorithm and banker's algorithm.

    C

    QuantumBot-Chatbot

    An online chat web application.

    Next.jsNode.jsExpressFirebase

    6ixkicks

    Your online sneaker store.

    Next.jsNode.jsExpressMongoDB

    Employee Management System

    A system used to manage current employee profiles.

    No skills available

    Investigating Student Engagement

    Using pandas, numpy, matplotlib, and seaborn to investigate the factors that affect student engagement across America with respect to locale and ethnicity.

    Python

    SearchMyPDF

    A multi-lingual AI PDF search app built with Python, Cohere, LangChain, and Bubble

    Python

    CosmoChat

    An AI chatbot with Rex, an AI powered with OpenAI

    Next.jsNode.js

    FCFS-RR-SJRF-Scheduler

    A operating system's scheduler with First Come First Served, Round Robin, and Short Job Remaining First algorithms.

    C

    Meals That Care

    A web application that will match the user with the closest food bank in their area that accepts a certain donation.

    JavascriptHTML5CSS3

    Weather App

    A weather application allowing users to find weather data from any location in the world.

    PythonFlask

    /contact

    Let's Get In Touch.

    Wanna work with me? Please feel free to shoot me a message.

    Name:

    Email:

    Subject:

    Message:

    Built and Designed by Nicholas Lachhman.

    All rights reserved. ©