Bio
Abraham Okorodudu
316 Rochelle Avenue, Philadelphia PA 19128
215.740.7369
aokorodu@gmail.com
SUMMARY
I am an interactive developer with over 15 years of experience developing web applications, UI components, interactive animations, animated infographics, high-fidelity prototypes, websites, games, and applications. The types of environments in which I have worked are quite varied – from large, fast-paced interactive ad agencies to medium-sized technology companies and small start-ups. I have had the ability at each stop along the way to quickly adapt to changing and evolving technologies and to learn new skills.
TECHNICAL SKILLS
Extensive experience with React, TypeScript, Vanilla HTML, CSS, and JavaScript. Some experience with NextJS, Angular, and Svelte. Experienced building design components using Figma. Expert at creating expressive experiences, animations, infographics, and highly interactive interfaces using JavaScript, CSS animations, and libraries such as PixiJS, CreateJS, GSAP, and MatterJS. Extensive experience in leveraging the DOM, SVGs, and Canvas for interactive animations. Some experience with ThreeJS, AnimeJS, C# (Unity), and Processing.
Portfolio – creative portfolio (built with React and Next.JS, using SVG and CSS animations) dev portfolio
PROFESSIONAL EXPERIENCE
Gamification Developer, Cataboom ( freelance, July 2022 – Aug 2023)
Responsible for conceiving, designing, and developing new HTML and React-based casual game mechanics. Helped to develop reusable components to serve as building blocks for games. Identified, evaluated, and incorporated software tools and libraries (SVG, Canvas, GSAP , Matter .js for physics) that enabled the creation of unique and enjoyable gaming experiences. Support and maintenance of Cataboom’s game mechanic library.
Sr. Interactive Developer, Cadient (Feb 2015 – July 2017)
Responsible for implementing all aspects of front-end code that renders the rich user experience, utilizing development languages (AS3, JavaScript), markup languages (HTML5, CSS, XML), and other web technologies and SDKs, specifically those that facilitate responsive design and mobile/tablet app development. Responsibilities include creating multimedia applications, large-scale convention applications, online rich user experiences, iPad/Mobile apps, documenting functional specifications, and directing other interactive developers.
Design Engineer VET, Vanguard (July 2020 – Feb 2024)
Developed and maintained an internal Design System documentation site using Gatsby/React. Created Figma components for Vanguard’s internal design system component library. Created high and low-fidelity prototypes for evaluation and external testing.
Innovation Developer, Vanguard Innovation Studio (July 2017 – July 2020)
Worked on several internal Proof Of Concept teams to research, prototype, and develop new products for the financial services industry. Created high-fidelity prototypes for user testing and analysis. Worked
on a financial literacy app for parents and children that eventually became part of Vanguard’s “My Classroom Economy” software and learning materials.
Technical Creative Developer, PointRoll (June 2014 – Feb 2015)
Responsible for the technical integration of various Pointroll ad technologies into rich media advertising units, including but not limited to, streaming video, sending/receiving dynamic data, form integration and validation, and polling.
Developer Chapter Lead, Scholarship Team, Vanguard ( Feb 2024 – current)
Chapter lead as part of a cross-functional team developing the Scholarship/529 experience built with React, TypeScrip, and NestJS. The chapter lead is a dual-function position requiring managerial leadership while also functioning as a developer on the team. Contributor to Vanguard 529 experience.
Interactive Developer (Contractor), Comcast Product Design & UX (November 2012 – April 2014)
Developed high-fidelity prototype for upcoming Application Dashboard for Comcast set-top box UI. Helped to conceptualize various alternative navigation schemes for updating and adding/deleting/moving applications to the Dashboard. Developed iOS prototype of Xfinity Home Security software utilizing Adobe AIR and Starling. Helped conceptualize animations and transitions for various interactive cable box applications
Manager, Flash Developer, G2 (September 2011 – October 2012)
Worked with various designers in the development and support of various dynamically driven interactive web applications, video players, and advertisements using object-oriented programming methodologies. Created an Adobe AIR kiosk application that utilized a dynamic XML data source. Also responsible for debugging existing Flash-based web applications. Ported a Flash-based web game to iOS using Starling and Nape. Fast-paced environment required work on several projects simultaneously.
Flash Developer, Empathy Lab (December 2010 – August 2011)
Utilized object-oriented programming methodologies to develop an Adobe-air video player for theScore.com. Created a Flash-based prototype of newly designed set-top box software for Telenet (Belgium). Worked on a web-based dynamic content browsing application for Liberty Global that utilized an external JSON data source. Fast-paced environment required work on several projects simultaneously.
Flash Developer (Contractor), Blue Diesel (October 2010 – December 2010)
Responsible for coding (in AS3 and AS2) interactive marketing materials for various pharmaceutical and health & wellness clients Responsible for refactoring various Flash applications for implementation on 16 x 9 tablet displays. Also responsible for the conversion of these applications from AS3 to AS2.
Software Engineer, DivX (Mar 2009 – October 2010)
Responsible for designing and implementing flash-based (AS2) software for LG Blu-Ray players (BD550, BD570, BD590) allowing users to browse and consume internet video. Responsible for the creation of “rapid prototypes” using Flash (AS3) and Adobe AIR technologies.
New Media Developer, GuideWorks (Dec 2006 – Mar 2009)
Responsible for developing and designing simulators of next-generation Interactive Program Guides for digital cable television using Flash (AS3) and Adobe AIR technologies. Helped to conduct interactive guide testing by creating configurable simulators, allowing the user to view, experience, and compare various user interface designs.
EDUCATION
University of Pennsylvania B.Sc. Decision Science Activities: Varsity Basketball
Howard University School of Law
JD, Law, Activities and Societies: Charles Hamilton Houston National Moot Court Team International Law Society
