Summary
Overview
Work History
Education
Skills
Languages
Work Authorization
Accomplishments
References
Timeline
Generic

Joseph Rifkin

Long Beach,CA

Summary

Accomplished Software Engineer and Architect with over 20 years of experience in architecting, developing, and leading teams for startup and commercial applications, including 15 years as a mobile and web lead developer specializing in iOS, Android, and ReactJS/React Native technologies; 10 years of expertise in managing small to medium-sized development teams; and 2 years as a Software Architect concentrating on mobile, web, and internal tooling applications.

Overview

20
20
years of professional experience

Work History

Software Architect

Builder.ai/Engineer.ai
London, UK (Remote)
10.2024 - 05.2025
  • Developed technical documentation for architecture standards and guidelines within Engineering department.
  • Designed scalable software architecture for various client projects in Engineering department.
  • Collaborated with developers to clarify architectural design decisions for enhanced project outcomes.
  • Conducted code reviews to ensure adherence to high-quality software development practices.
  • Troubleshot complex software architecture issues across web, mobile, and desktop applications.

Associate Software Architect

Builder.ai/Engineer.ai
London, UK (Remote)
10.2023 - 10.2024
  • Created technical documentation for architecture standards and guidelines in the Building Blocks Group.
  • Designed scalable software architecture for client projects within Building Blocks Group.
  • Collaborated with the Building Blocks Group's developers to clarify architectural decisions and improve project outcomes.
  • Conducted code reviews to enforce high-quality software development practices.
  • Troubleshot complex software architecture issues across web, mobile, and desktop applications for the Building Blocks Group..

Principal Software Developer and Lead

Builder.ai/Engineer.ai
London, UK (Remote)
07.2020 - 10.2023
  • Directed collaboration with development team to create reusable components in React.js, React Native, and Ruby, achieving 90% automation and customization for applications.
  • Led agile software solution development, adhering to best practices.
  • Mentored junior developers on coding standards and application frameworks.
  • Conducted code reviews to ensure quality compliance with technical specifications.
  • Implemented CI/CD pipelines to enhance deployment efficiency and minimize errors.
  • Evaluated new technologies to boost development efficiency.
  • Facilitated technical discussions aligning team goals with client expectations at Builder.ai.
  • Collaborated with product management, operations, marketing, and support staff to ensure successful project delivery.

Senior Software Engineer

Builder.ai/Engineer.ai
Playa Vista, United States
10.2019 - 07.2020
  • Architected technologies for translating code elements into reusable building blocks and APIs within catalog management system.
  • Designed Visual QA pipeline to compare automated screenshots against Figma designs.
  • Collaborated with cross-functional teams to establish project requirements and specifications.
  • Mentored junior engineers on coding best practices and design patterns.
  • Conducted code reviews to uphold software quality and maintainability.
  • Implemented continuous integration and deployment pipelines to enhance development efficiency.
  • Participated in Agile ceremonies, contributing insights during sprint planning and retrospectives.

Software Lead & Architect

Korean Air
Los Angeles, United States
10.2017 - 10.2019
  • Migrated and maintained Korean Air iOS app utilizing Storyboards and XIBs in Swift 4.2 and Objective-C.
  • Optimized ticket booking flow through collaboration with key team members and domain owners.
  • Ensured structural integrity and design compliance by collaborating with engineering teams.

Manager of Technology for Web and Mobile Applications

Designory
Long Beach, United States
02.2015 - 09.2017
  • Responsible for acting as a Tech Lead and Architect for HTML5, iOS, Android, and Windows Phone platforms.
  • Worked with a team of five to create a CMS in PHP to support HTML5 and mobile platforms and publish directly to the dot com or APP Store.
  • Acted as Tech Lead and Architect for full-lifecycle development, implemented grunt scripts for SEO and analytics, and created the core for templates.
  • Led project teams to ensure the timely completion of design initiatives.
  • Oversaw quality control processes to maintain high design standards.
  • Provided leadership during times of organizational change or crisis situations.
  • Assigned tasks to associates to fit skill levels and maximize team performance.
  • Maintained up-to-date records of employee attendance, payroll information, vacation requests.
  • Recruited and hired qualified candidates to fill open positions.
  • Led a team of 10 employees, ensuring high productivity and excellent customer service.

Senior Mobile Lead Developer and Tech Lead

Designory
Long Beach, CA
02.2013 - 01.2016

Implemented digital brochures, guides, and websites for multiple accounts.

Led iOS Objective-C development for HTML projects.

Integrated Guided Tours into JSP components for AEM to enhance the end user experience.

  • Directed software development projects from concept to deployment using Agile methodologies.
  • Mentored junior developers on coding standards and best practices to improve team performance.
  • Conducted code reviews to ensure quality and compliance with industry standards.
  • Collaborated with marketing to strengthen brand presence among key stakeholders.
  • Analyzed customer feedback to identify improvement opportunities in existing systems.

Education

BS - Computer Science

California State Polytechnic University
Pomona, CA
12.2004

Skills

  • Nextjs and Reactjs
  • Software architecture and design
  • Code reviews and testing
  • Continuous integration and deployment
  • Technical project leadership
  • Mobile and web applications
  • Git and version control
  • REST APIs and web services
  • Java, C, C, and Prolog
  • HTML5, CSS3, and JavaScript
  • TypeScript and AngularJS
  • iOS and Android development
  • Kubernetes and Docker management
  • Content management systems (CMS)
  • Analytics and SEO strategies

Languages

English, Fluent

Work Authorization

I am authorized to work in the following countries: United States

Accomplishments

SYSTEMS AND METHODS FOR CERTIFYING
FEATURES FOR GENERATING

References

References available upon request.

Timeline

Software Architect

Builder.ai/Engineer.ai
10.2024 - 05.2025

Associate Software Architect

Builder.ai/Engineer.ai
10.2023 - 10.2024

Principal Software Developer and Lead

Builder.ai/Engineer.ai
07.2020 - 10.2023

Senior Software Engineer

Builder.ai/Engineer.ai
10.2019 - 07.2020

Software Lead & Architect

Korean Air
10.2017 - 10.2019

Manager of Technology for Web and Mobile Applications

Designory
02.2015 - 09.2017

Senior Mobile Lead Developer and Tech Lead

Designory
02.2013 - 01.2016

BS - Computer Science

California State Polytechnic University