Lucas Rim Email: ********@*****.***
Mobile: +1-816-***-****
§ github.com/lucasrim ï linkedin.com/in/lucasrim
Experience
• JUUL Labs San Francisco, CA
Senior Software Engineer April 2022 – Feb. 2024
Implemented age estimation features using third-party SDKs in React.js, enabling photo-based age verification and optimizing conversions for online store access.
Spearheaded migrating end-to-end tests from Selenium to Playwright TypeScript, reducing CI/CD runtimes by 18% and random test failures by 40%, accelerating deployments and improving developer efficiency.
Refactored JUUL Labs’ most revenue-critical API endpoints (subscriptions) on our Rails to align with JSON API 1.1 spec, and migrated React.js frontend to any corresponding changes, enhancing scalability and maintainability.
Sunset support pages for discontinued regions and developed a templating system in React.js to efficiently deploy localized FAQ pages for impacted areas, streamlining content management across multiple markets.
Developed and implemented server-side rendered pages in Next.js, integrating with Contentful CMS to dynamically serve localized content, enhancing performance and content delivery across the site.
• Guaranteed Rate Chicago, IL
Software Engineer July 2020 – March 2022
Led the migration of a large ClojureScript frontend to a TypeScript/React.js architecture, implementing code-splitting to enable a seamless, gradual transition, improving maintainability and scalability of the codebase.
Led the development of a React-based platform for users to upload videos, PDFs, and training materials, creating a learning hub for loan officers to share tips and resources, promoting knowledge-sharing and development.
Developed the frontend of an internal ClojureScript tool for loan officers to track loans, identify optimal options for clients, and receive notifications on next steps and due dates, streamlining loan management.
Designed an internal survey and crowdsourcing platform, enabling the creation of tasks for crowdsourcing and embedding surveys across the organization, facilitating feedback collection and collaboration.
• Clearcover Chicago, IL
Software Engineer Sept. 2018 – July 2020
Developed and maintained a dynamic React.js/TypeScript onboarding form for auto insurance packages, adjusting coverage based on user choices and state regulations, and creating new flows for state launches.
Implemented end-to-end tests for the onboarding process using Cypress in TypeScript, ensuring accurate coverage options across multiple state launches and maintaining consistent functionality as new states were added.
Maintained an image service to generate PDFs using Puppeteer, automating email generation upon policy binding to streamline communication with customers.
Developed an internal tool for actuaries using React.js, TypeScript, and Three.js, enabling the creation of 3D charts and graphs for presentations to investors, enhancing data visualization and communication.
• Detective.io Chicago, IL
Software Engineer July 2017 – Sept. 2018
Built a LinkedIn data scraping feature for Detective.io’s browser extension, enabling one-click Salesforce population with LinkedIn profile data, streamlining lead generation for BDRs and SDRs.
Developed a feature to analyze company email naming conventions, generating potential email addresses for LinkedIn profiles, improving BDR and SDR outreach efficiency with targeted contact options.
Worked directly with clients to customize Detective.io’s automation tool, analyzing sales processes, identifying data sources for scraping, and mapping them to Salesforce CRM fields for tailored solutions.
• ReviewTrackers Chicago, IL
Junior Software Engineer July 2017 – Sept. 2018
Developed an automated email service using Go and React, delivering review summaries and average review scores to users, streamlining insights from multiple platforms.
Built a service using wkhtmltopdf to generate weekly PDF summaries of customer reviews, providing users with consolidated insights in a convenient, sharable format.
Transitioned the frontend application from Flux to Redux for React state management, improving scalability, maintainability, and overall performance of the application’s data flow.
Migrated the frontend from Flow to TypeScript, enhancing type safety, developer productivity, and long-term maintainability of the codebase.
Developed and shipped v1 of Android and iOS apps in React Native within five weeks as part of a hackathon, providing mobile access to customer review insights across platforms. Education
• University of Missouri - Columbia Columbia, MO
Bachelor of Science in Economics Aug 2009 – July 2013 Skills
• Languages: TypeScript, JavaScript, Ruby, Go/Golang, HTML5, CSS3, clojure, clojurescript, Bash, LATEX
• Technologies: Ruby on Rails, NodeJS, Express, Vue, React, Redux, zustand, next.js
• Testing Frameworks: Selenium, Jasmine, Karma, Jest, react-testing-library, gotest, puppeteer, playwright, RSpec
• Databases: SQL, MariaDB, ElasticSearch, MongoDB, PostgreSQL, Redis
• Infrastructure: Docker, Ansible, nix, Vault, Terraform, OpenVPN, Wireguard, Okta
• Cloud IT: AWS(EC2, S3, SQS, SNS, Route53, IAM, ECS, RDS, ECR, Systems Manager, Lambda), GCE Compute, OAuth2 (Google Cloud, Microsoft Azure), Heroku, Cloudfront, Okta