Close

Edward Lie

Software Engineer

About Me

I am a Software Engineer currently employed at Accenture Federal Services where I leverage my skills in software development and data analytics to create innovative solutions for clients. I have a strong background in mobile and full stack development with experience in technologies such as Swift, Python, React, Next.js, TypeScript, Docker, Kubernetes, AWS tools and technologies, Java, Scala, and Spark. I also have a Bachelor of Science in Computer Science from the University of Houston and a Bachelor of Arts in Biology from the University of Texas at Austin. I am passionate about learning new technologies and applying them to real-world problems. I am also an AWS Certified Solutions Architect and Developer, which demonstrates my proficiency in cloud computing and web services.

Experience

Accenture Federal Services

Software Engineer - iOS

  • Technical Stack: Swift, SwiftUI, UIKit, Core Animation, Core Graphics, Xcode, Fastlane, Git, Jira, JWT
  • Engineered native iOS apps with secure, API‑driven authentication and authorization, achieving 99.9% uptime and a flawless security record
  • Owned image processing vertical across report and profile apps enabling caching, viewing, and image manipulation in multiple layouts
  • Built POCs for custom views and drove localized expansion of a scheduler system across multiple districts and counties
  • Implemented a real-time push notification system and optimized fingerprint processing with concurrent operations, improving responsiveness and scalability.
  • Developed CI/CD workflow using Fastlane in Swift, ensuring efficient and automated app delivery to thousands of users
  • Owned full-cycle development of PDF reporting and multi-report submission capabilities, while driving codebase modernization through migration to Swift Packages.
  • Collaborated with UX, backend, product, client, and QA teams in an Agile environment to design optimized solutions and APIs

Deloitte

Software Engineer - Cloud, Full Stack, and iOS

  • Technical Stack: Swift, SwiftUI, React, Java, Next.js, TailwindCSS, tRPC, Prisma, KeyCloak, AWS ECS, RDS, ElastiCache, ECR
  • Developed a large-scale B2C iOS app to streamline customer interaction with clients, reducing reliance on third parties
  • Utilized automated testing frameworks like Appium and CI/CD pipelines to automate iOS app releases, ensuring efficiency and quality
  • Led a team in designing and implementing a global point prevalent survey using Next.js frontend and AWS backend
  • Deployed DDL, API, and notification services using Java, Kubernetes, and Docker, increasing lead generation by 20%
  • Supported development of antibiotic resistance portal providing spatially-driven, interactive data visualizations using React and D3Plus

General Motors

Software Developer - Global Data AI & Analytics - Big Data Services & Ingestion

  • Technical Stack: Angular, Docker, Java, gRPC, Hadoop, Hive, Kafka, Kubernetes, Maven, Oracle, Python, React, Scala, Spark, Spring
  • Wrote object-oriented Java and functional Scala applications to process, stream, and batch big data applications
  • Managed, tuned, and configured Spark microservices and streams to run on Kubernetes using Python, Scala, and Bash scripting
  • Created directed acyclic graph visualizations using ngx-graph to help developers manage, monitor, and maintain ingestion jobs
  • Developed React and Angular web apps for data analysts and engineers to manage audit security and configure Kafka job processes
  • Established Continuous Integration and Continuous Delivery/Deployment (CI/CD) pipelines reducing software deployment time by 40%
  • Developed APIs and event-driven microservices using Spring Boot and Spring Cloud
  • Tested infrastructure compatibility with Spark, Delta, and Hive in legacy environment and confirm versioning requirements
  • Created, assisted, and moved application releases into production
  • Helped with stabilization and cut over to next generation architecture by debugging, managing, cataloguing, and fixing problems with merge streams at table and source level based on cluster availability, user-needs, and testing purposes
  • Managed, monitored, tuned, and optimized merge process data and metadata across various data stores including Hadoop and Oracle and data layers including Hive and Hue creating, removing, archiving, and updating files and directories to account for various source types and Spark memory resource requirements
  • Developed, managed, and maintained cronjobs for automation of scheduled merges
  • Coordinated with users across development teams to process new data ingestion requests, uncover and solve support issues, and validate data is in the correct format and location, in-sync, and up-to-date

Triple-S Steel

Junior Programmer

  • Technical Stack: Swift, Java, PHP, OAuth, OData, BIRT, NPOI, EDI
  • Developed mobile applications to scan and track shipments and improve order tracking in iOS using Swift and Android
  • Utilized Java and PHP conversion, cross-threading, NPOI, and BIRT to implement order, distributed printing, and inventory tracking programs
  • Helped with UI improvements for company site and iOS order tracking application
  • Created and maintained custom software and add-ons for ERP system
  • Rebuilt front and back end of traffic report portal by improving, integrating migrating legacy traffic management site made up of multiple smaller traffic management sites. Project resulted in a scalable final product utilized by operations department
  • Created program, site, and report generator to replace labor tracking and reporting process for accounting, HR, and labor department
  • Participated in unit testing, porting of old apps, code review, logging, and maintenance of source-controlled code
  • Optimized company production tracking, payroll processing, Human Resources purchase order site approval hierarchy, traffic reporting, tax rate calculation, item verification, and shipping process
  • Revamped to-do list manager system with program that pulls updated info on a scheduled cadence
  • Integrated users and new branches to determine product features implemented based on existing production offerings
  • Updated API endpoints and UI for scanner truck loading and inventory programs
  • Built software tools, scripts, and libraries to search, sort, and filter order inventory and interface with ERP data
  • Created and maintained SQL reports, scripts, and generators
  • Updated branch reporting tool, production calculator web app, and programs written in Java
  • Created email tracking monitor using cookie injection and text to html conversion to track user activity
  • Automated EDI processing for 200+ orders per day using Java, NPOI, and BIRT with minimal manual intervention and 99.99% data accuracy

Expeditors International of Washington

Enterprise Data & Analtyics Intern

  • Technical Stack: Java, JavaScript, Pascal, and SQL Server
  • Intern on Global Business Operations Team
  • Helped with rebuilding of databases and development of applications using front and back end technologies
  • Built dashboards using various business intelligence (BI) tools and conducted statistical data analysis
  • Wrote and tested scripts to enhance automation of processes in internal systems for customer that brings in roughly 2/3 of company’s revenue
  • Met with operations team to determine opportunities and solutions for mapping of processes and process improvement
  • Presented summary of findings and reports to determine opportunities and solutions for process mapping and improvement

Education/Certifications

University of Texas at Austin

Bachelor of Arts in Biology

University of Houston

Bachelor of Science in Computer Science

AWS Certified Developer - Associate

September 2022 - September 2025

AWS Certified Solutions Architect - Associate

June 2023 - June 2026

Projects

Bible Verse Finder

  • MVVM app using the SwiftUI and Combine framework and Firebase SDK to find any list of bible verses from Bible API
  • Implements search functionality and ability to connect to CloudKit and CoreData to save data
Download from App Store

Lifeguard Emergency Mobile App

  • Set up and developed database, form UI, and file transfer capabilities using CocoaPods, AWS Cognito, EC2, RDS, S3, Jenkins, and Twilio
  • Engaged in continuous integration writing unit tests in a test-driven development process using XCTest in a team of 7 developers
  • Responsible for over 20% code coverage with focus on S3 and Twilio API to help achieve 98% overall coverage
View Project

Classic Movie API

  • GoLang, GraphQL
  • API built to harness of power of GraphQL with a backend written in Go and gqlgen to allow client side to specify queries to call
View Project

Role-based Business Portal

  • C#, ASP.NET, Entity Framework, HTML, CSS
  • A role-based business portal for those who need a quick solution for employee management with authentication and authorization

Technology Shop

  • Angular, Docker, H2-Console, Java, JDBC, Maven, Node.js, Spring Boot/MVC
  • A dockerized one-stop shop for shoppers interested in laptops
View Project

Stock Exchange Manager

  • JavaScript, Node.JS, React.JS
  • Configure stock exchanges around the world for management and storage
View Project

Java API for Markup and Margin Determination

  • Apache Tomcat, HTML, Java, Jersey Framework, JSON, REST, XML
  • API for processing of revenue and COGS written using REST-based web service to script collection of protocols used to exchange data between API and server
View Project

Currency Tracker

  • Electron.JS, CSS, Desktop App Dev, HTML, JavaScript, Node.JS
  • Implementation of stand-alone web application to notify user based on selected currency and specified target rates using live data from API, unit testing, and class tethering

Evenly-spaced Streamlines

  • C++, OpenGL
  • Written in C++ using OpenGL with content and goal individualized to present full GUI and backend logic in a concise, meaningful way
View Project

Skills