We can build great software together.

Let's connect

About

frankylee kelly

Software Engineer

Hello! I'm a Software Engineer driven by a passion for building solutions that have a positive and meaningful impact on the world. I thrive on tackling complex challenges and creating innovative technology that solves real-world problems.

As a Lead Software Engineer, I've led engineering teams and architected complex systems, delivering high-quality, full-stack applications that solve real-world problems for clients using modern technologies. I'm experienced in front-end and back-end development, cross-platform mobile development, cloud technologies, API development, and database design.

As a platform-agnostic developer, I enjoy building applications with diverse tech stacks, including Flutter, Dart, Nest.js, TypeScript, Supabase, PowerSync, AWS, PostgreSQL, and DynamoDB.

I'm committed to leveraging my skills to create meaningful change and always eager to connect with others in the tech industry. In my free time, I enjoy contributing to open-source projects and pursuing my hobby as a photographer, capturing the beauty of nature and the cosmos.

Experience

Lead Software Engineer

Uptech Studio

2021 — Present

Uptech Studio is a group of product, design and technology enthusiasts who partner with technology companies to build, launch, and refine their software products.

  • Leading an Engineering team of 3 in the development of a cross-platform mobile application with Bluetooth Low Energy (BLE) connectivity using the Flutter framework, Get for state management, and WorkManager for background jobs, decreasing BLE connectivity duration by more than 50% and increasing range by 20%.
  • Delivered a cross-platform web and mobile white-labeled secure card platform using React.js, Next.js, and ReactNative with Expo for a FinTech client seeking to reduce the barrier to entry for building credit.
  • Led a team of 3 Full Stack Engineers in the development of a cross-platform mobile FinTech banking application using Flutter with Riverpod for state management and TypeScript with Nest.js and GraphQL.
  • Architected the cleansing, ingestion, enhancement, and reconciliation of banking transactions and card accounts for multiple FinTech clients using TypeScript with Nest.js and GraphQL.
  • Developed an in-house TypeScript SDK for interacting with MX, including the enhancement of transactions and the syncing of account balances, to be used across multiple FinTech client projects, decreasing integration time by 20%.
  • Interfaced with startup clients to understand business requirements, writing Jira tasks, developing documentation, translating design to code using Figma, and assisting with Agile sprints and backlog management in order to ship high-quality deliverables on time.
  • Collaborated remotely with cross-functional team members in various client projects using Slack, Google Meet, and Microsoft Teams for communication or Tuple and CoScreen for pair-programming and mentorship with 2 Junior Developers, improving their code quality and development velocity.
  • View Company Website

Software Developer

The Engine Company

2021

The Engine Company, based in Eugene, Oregon, specializes in games, mobile/wearable, video, virtual/augmented reality, IoT and prototype development. Their clients range from Fortune 100 to new startups.

  • Developed and maintained features for a cross-platform mobile application using React Native, and an internal-facing admin dashboard utilizing MongoDB, GraphQL, and TypeScript, demonstrating full stack development capabilities.
  • Designed and implemented data ingestion and transformation pipelines to consume data from multiple external RESTful APIs, cleanse and normalize data, and persist it to a MongoDB NoSQL database, ensuring data integrity.
  • Enhanced the functionality and performance of the admin web portal by developing and deploying code improvements, including bug fixes, feature enhancements, and UI/UX optimizations.
  • View Company Website

Software Developer

Trifoia

2021

Trifoia is a full-service educational technology company. We believe that all learning should be accessible, engaging, and enduring.

  • Developed an internal dashboard using Node.js, Koa-Router, and Vue.js with a custom API to AWS DynamoDB, enabling searchable, paginated data display and management of organizations, tokens, and reports.
  • Built an API using API Gateway and Lambda to retrieve SCORM packages from AWS S3, parsing XML manifests to extract package type, title, and path.
  • Developed and documented features for front-end and back-end libraries, utilizing the designated tech stack and collaborating with team members on quality assurance, unit testing, and debugging.
  • Collaborated in a remote team environment by communicating with supervisors and delivering work on or ahead of schedule.
  • View Company Website

Software Developer

Freelance, Contract

2010 — 2021

  • Architected and deployed responsive web applications using semantic HTML5, CSS3, and Drupal, including custom theme development and module integration.
  • Developed and maintained e-commerce functionality using Drupal Commerce, including product catalog management, payment gateway integration, and order fulfillment workflows.
  • Enhanced Drupal e-commerce applications by applying custom PHP theme fixes, modifying modules, and integrating third-party services to deliver tailored solutions for clients.
  • Applied graphic design principles to implement consistent and engaging user interfaces across web and social media platforms, contributing to enhanced user experience.

Awards

codeORcreate “Best Overall” Hackathon Team Winner

Elevate by Connected Lane County

2020

Challenge: Digital Equity

Solution: Website to increase awareness & provide local resources

  • UI designed with Figma
  • HTML/CSS, JavaScript, JSON, Bootstrap
  • View on GitHub

Hack for a Cause Challenge Winner

Technology Association of Oregon

2020

Challenge: Adoptions Northwest, Inc.

Solution: Increase accessibility to mobile users & simplify paperwork process

  • Redesign website UI with Figma
  • Adapt paperwork to editable PDF
  • View on GitHub

Contributions

The Little Help Book

Open Eugene

2020 — Present

Digital resource application for assisting underserved populations by White Bird Clinic, a non-profit organization located in Eugene, OR and widely known for its creation of CAHOOTS. The application would increase reliability and accessibility of referred services. Project currently on hold while restructuring for Agile development.

  • HTML/CSS, JavaScript, Handlebars.js, Python, Airtable
  • Next gen application to be developed in .NET with Blazor
  • View on GitHub

Contact

Send an email or connect with me on LinkedIn, X (Twitter), and GitHub.

  •   @frankyleekelly
  •   @frankyleekelly
  •   @frankylee
  •   frankyleekelly@gmail.com