# Dorian Rahamim > Senior Engineer. OAuth, OIDC, Okta and React Specialist Location: Hamden, Connecticut, United States Profile: https://flows.cv/dorian Experienced Software Engineer and Auth Expert. Skilled in Javascript, React, AWS, Ruby, Python, Java, HTML and CSS, Scum, Agile Methodologies, Communication, and Leadership with special knowledge of Okta, OAuth2.0, SAML2.0, and OIDC. Bachelor of Science (B.S.) in Computer Science & Engineering and another Bachelor of Science (B.S.) in Economics from The Ohio State University. ## Work Experience ### Senior Software Engineer @ MANTL Jan 2024 – Present | United States I writing full-stack Typescript on the partnerships team. Everyone is wonderful, you've really got to see this place. ### Senior Software Engineer @ FullStack Labs Jan 2024 – Jan 2024 Senior Software Engineer with expertise in React and Authz working for @MGM Resorts International! ### Software Engineer II @ Flashpoint Jan 2021 – Jan 2024 | New York City Metropolitan Area As a Software Engineer at Flashpoint: - I contributed our threat intelligence platform. I contributed to our redesigned intelligence dashboard, rewrote the login page, fixed many critical bugs, greatly optimized the performance of very slow React pages, and refactored tightly coupled code. - I was the lead frontend developer on the User Manager 2 Self Service Auth projects. I architected the projects on the frontend using vanilla React with Functional components. I used useState and useContext for local State Management (which won out over Recoil and Redux) React Query for remote state management. I interacted regularly with out Designers to implement Figma mockups. - I was a leader on the Auth team. I was involved, organized, and knowlegeable. I helped with every facet of our projects far beyond front-end development. I facilitated discussion and fostered a culture of honesty and mutual respect. - I was a contributor to the backends for User Manager 2 and Self Service Auth. I helped architect the data model that was put into a Postres DB, and I contributed to the RESTful endpoints that were written in Python with FastApi, and I cleverly used OpenAPI Generator to generate a Typescript SDK to interact with our backend. - I was an Okta Super Admin responsible for configuring our Authorization Servers, our Access Policies, our External Identity Providers, our Login Policies, our Application Integrations, our User and Group Profiles, our okta-hosted Login Page, and more. - I served as an Auth expert on the Auth team. I solved many internal bugs and and answered questions about OAuth 2.0, SAML 2.0, and OIDC. I also solved many critical external bugs involving our login pages and access to our APIs and microservices, especially interoperability bugs with customers loggin into their own external IdPs via SSO. ### Software Engineer @ Inbox Health Jan 2019 – Jan 2021 | New Haven, CT As a Software Engineer at Inbox Health: - Wrote Javascript code for our Ember.js SPA. I wrote many complete web pages, basic components like tables and file uploaders, and complex components such as our patient billing summary/explanation, our payment processing flow, a display for text conversations and attachments, etc. - I bug-fixed and rewrote hundreds of rspec unit tests. I combined docker-compose and Jenkins to run them on commit. - I contributed to many Ruby on Rails API endpoints. I developed a strong knowledge of Stripe's payment processing API. - I wrote Ruby code for our backend integrations which ran in asynchronous Sidekiq jobs, periodically downloading and translating complex information from a customer's profile in a Medical biller's database. I was the lead developer on the AdvancedMd integration. Background: Inbox Health saves paper, improves customer experience, and improves payment reliability for customers who use Medical Billing Software. Inbox Health integrates with a number of medical billing softwares. A customer (such as a hospital or dentist's office) subscribes to our service and gives us credentials for their billing software. In the background, our system pulls data from their account into our system. We are then able to automatically send bills, collection notices, and other notices to patients via email, sms, and even by phone. Patients can easily pay their bills in our user-friendly system. Customers of InboxHealth can view their patient payment data and take manual action in our intuitive dashboard. ### Software Engineer @ Dynos Jan 2018 – Jan 2019 | Oklahoma City I consider Dynos to be a big success of mine - a very unique and ambitious frontend project coded entirely by me, which delivered features very early, brought the founder's vision to life, and is still going strong. As a Software Enginer at Dynos: I created the Dynos Text Editor using ProseMirror, vanilla Javascript, and CSS. I also made the containing interface of drawers, dropdowns, contextual menu, and text editing buttons (bold, italics, justification), in vanilla React. I stretched ProseMirror to its limits to enable widgets of all sizes and purposes to interact seamlessly with the text in a simple contenteditable div. When the user modified a single data input, the input published its updated value, all the subscribing downstream variables updated without race conditions, and all the text snapped into place. I worked closely with an external design team, our backend dev, and the founder of Dynos. The code was lightweight, clean, well factored, well tested, and largely bug-free. Background: Dynos makes an educational WYSIWYG text editor intended to increase engagement, retention, and understanding by enabling real-time interaction with text, images, charts, math formulas, functions, and more. For example, an Educator may create a Dyno which contains a projectile physics story problem, several formatted mathematical formulas, and a chart to show the path of the projectile. The educator publishes the Dyno to be studied or submitted by students who possess the link. By interacting with sliders and checkboxes provided by the educator, the student can observe real-time adjustments to the textual variables in the story, the numbers in the mathematical formula, and the chart with projectile's path. A Dyno such as this one can be made shared to the public Dynos index to be adapted by other educators. ### Software Engineer @ Green Check Verified, Inc. Jan 2018 – Jan 2018 | New Haven, Connecticut As a Software Engineer at Green Check Verified: I was initially the only Software Engineer workign to bring a vision to life. I did a lot of hacking and experimenting with Cordova, React Native, and Progressive Web Apps. I took many hours of courses on AWS to learn about IAM, S3, Code Pipeline, EC2, Api Gateway, Lambda, DynamoDB, Codestar and more. Eventually, because of a very good idea of mine, our team completely threw out its plans for a reward-points incentive scheme and started fresh with a 'scan the ID' strategy for scoring compliance. I worked very closely with our Software Architect to make an AngularJS SPA which read CSV data about a dispensary's sales, submitted the scores to our API gateway, calculated its compliance scores in a Lambda function, wrote the results to DynamoDB, and displayed the results back in the SPA. Background: Green Check Verified makes a system that verifies a Medical Marijuana dispensary's compliance with federal law. The receptionist at the dispensary uses our App to scan the patient's ID when the patient first enters, and the sales clerk at the pharmacy uses our App to identify and the patient and their purchase at checkout. Our compliance engine tracks the patients who visited the dispensary and their purchases, raising alerts if there is any anomalous activity or if any patient exceeds the amount that they are allowed to purchase. The "green check" that we provide to compliant dispensaries is valuable for their reputation and uninterrupted operation ### Professional Tutor @ Self Employment Jan 2017 – Jan 2018 | New Haven, CT ### Professional Tutor @ AlphaPrep Jan 2015 – Jan 2017 | East Berlin, CT ### Software Engineer @ AddThis Jan 2014 – Jan 2015 | Vienna, VA I developed/contributed to AddThis Premium sharing tools. Built Light Box popup, Header Banner, Large Banner. Remodeled AddThis website using React and Flux. Managed AddThis 5.0 Wordpress plugin, coordinated research, prioritized tasks, allocated human resources. Brought our Wordpress plugin from 2.0 to 4.1 stars. Background: AddThis began as a simple widget embedded into a web page with sharing buttons to FB, Twitter, etc. It became extremely popular. Now AddThis offers a broader suite free widgets, metrics to track widget interaction and site engagement, and a paid Premium plan with more widgets, features, and types of tracking. ### Software Engineer @ Thermopylae Sciences and Technology Jan 2012 – Jan 2014 | Rosslyn, VA As a Software Engineer at Thermopylae, I contributed to iSpatial Google Earth overlay with ExtJS. I designed a novel algorithm to compute self-intersecting polygons within Google Maps Engine, implemented the foundations of a video chat experience, and contributed to the many menus, buttons, and widgets. I managed and coached an agile team of Interns to design/develop a Three.js visualization of Google Drive data. Background: Thermopylae's (ther-MOP-o-lee) major product is called iSpatial, a largely military application overlayed on Google Earth which enables the user to mark spaces, set alerts, place virtual objects, and more. ## Education ### BS in Computer Science and Engineering The Ohio State University Jan 2008 – Jan 2012 ### Bachelor of Science (B.S.) in Economics The Ohio State University Jan 2008 – Jan 2012 ## Contact & Social - LinkedIn: https://linkedin.com/in/dorian-rahamim-4a810767 --- Source: https://flows.cv/dorian JSON Resume: https://flows.cv/dorian/resume.json Last updated: 2026-03-22