StartAboutTechExperiencePortfolioContact
me

Hi! I'm Ethan

Software Engineer

About

I’m Ethan Lawrence, an experienced and passionate software engineer who thrives on unraveling complex problems and crafting user-friendly applications. I have a proven track record of delivering top-notch projects within tight deadlines. I find joy in collaborating with cross-functional teams in an environment fueled by synergy. Beyond coding, I possess a knack for communication, effortlessly translating technical jargon into understandable concepts. With a responsible, self-motivated, and energetic approach, I’m poised to conquer any challenge that comes my way. Let’s connect and embark on a journey to create a remarkable impact through software engineering.

Tech

html

CSS

Tailwind CSS

JavaScript

React JS

React Native

Next JS

TypeScript

Redux Toolkit

GraphQL

Node Js

Express JS

PHP

Yii2

Flutter

MySQL

PostgreSQL

Experience

Software Engineer I / II

Swoogo
Jul 2021 - Feb 2023
  • Developed chat UI for event websites using React and Cometchat SDK
  • Collaborated on building new mobile app with React Native, TypeScript, Redux Toolkit, GraphQL and Golang.
  • Championed unit testing for mobile apps using Jest and react testing library
  • TypeScriptReactReact NativeRedux ToolkitPostgresGraphQLAWSGoLangJestPHPYii2Flutter

    Software Developer

    Netreo
    Jan 2020 - Jul 2021
  • Developed software for award-winning cloud, hybrid network and application monitoring platform.
  • Enhanced UI performance using JavaScript and Yii2 PHP framework.
  • JavaScriptJqueryMySqlAWSJestPHPYii2PHPUnit

    Software Developer

    StudioEase
    Mar 2019 - Jan 2020
  • Developed a web and mobile app to streamline data distribution among teachers, managers and Mindbody software.
  • Constructed custom APIs to ensuring timely updates of accurate Mindbody information throughout the app.
  • Improved teacher's efficiency by enabling easier management of class schedules across multiple companies and locations.
  • JavaScriptReactMySQLAWSNode JsExpress JsJestPHPFlutterFirebase

    Web Application Developer

    Nutshell Wifi
    Jun 2018 - Aug 2019
  • Developed user interfaces for responsive web applications utilizing HTML, CSS and JavaScript.
  • Wrote custom PHP functions and APIs, as well as creating client-side and backend CMS systems powered by PHP and MySQL.
  • JavaScriptJQueryMySqlAWSPHP

    Front End Designer / Developer

    AWM
    Nov 2017 - Jun 2018
  • Collaborated with key stakeholders to create an engaging company website aligned with brand strategy and objectives.
  • Developed a website from concept to completion while adhering to company brand guidelines and industry best practices.
  • Leveraged UI/UX principles to improve existing websites presentation and navigational structure, resulting in increased traffic and customer satisfaction.
  • JavaScriptJQueryPHP

    Front End Developer

    PriceSpider
    Feb 2015 - Aug 2017
  • Delivered appealing and functional web and mobile applications to enhance user experience.
  • Ensured website software maintenance and enhancement.
  • Constructed sophisticated web pages from mockups and prototypes efficiently with attention to detail.
  • Collaborated with back-end developers to code and troubleshoot frameworks.
  • JavaScriptReactMySQLAWSNode JsExpress JsJest

    Portfolio

    Hero battle card game
    Tech Stack
    Tailwind CSSTypeScriptNext JSRedux ToolkitRedux TK Query
    Live Demo
    Github Repo
    Hero battle game start
    Next.js Hero Battle Card, a captivating platform designed to showcase my exceptional development skills. Select three formidable heroes, combining their unique strengths to form an unstoppable team capable of vanquishing any opponent team that stands in your way. Prepare for epic encounters and immerse yourself in the thrill of strategic battles that will put your skills to the ultimate test.
    hero battle character list
    Collection of captivating characters at your fingertips with the list of available heroes. Seamlessly navigate through the roster with intuitive scroll pagination, effortlessly retrieving character profiles directly from the API. Search functionality, allowing you to effortlessly locate and delve into the details of your desired character.
    hero battle character details
    Unveil the information of each character in the character details popup. Explore their awe-inspiring power stats, gaining insight into their formidable abilities and strengths. Immerse yourself in their personal information, unearthing their fascinating backgrounds, motivations, and unique traits that make them truly remarkable.
    Reach out, I 'd love to hear from you!
    e22lawrence[at]gmail.com