Jon Perera

Jon Perera Email and Phone Number

Staff Software Engineer at Toumei Consulting @ Toumei Consulting
Sony Pictures Entertainment
Jon Perera's Location
Los Angeles Metropolitan Area, United States, United States
Jon Perera's Contact Details

Jon Perera work email

Jon Perera personal email

n/a
About Jon Perera

Software engineer with a passion for learning and refinement. Usually found building fast consumer applications working with React and Node, with emphasis on scalable system architecture and data flow.

Jon Perera's Current Company Details
Toumei Consulting

Toumei Consulting

View
Staff Software Engineer at Toumei Consulting
Sony Pictures Entertainment
Employees:
5
Jon Perera Work Experience Details
  • Toumei Consulting
    Toumei Consulting
    Sony Pictures Entertainment
  • Apple
    Lead Software Engineer
    Apple Feb 2022 - Jun 2022
    Cupertino, California, Us
    • Surveyed existing application and worked closely with the product team to capture and prioritize technical debt items by severity.• Increased developer productivity by implementing Docker configuration for local Oracle instances - resulting in increased performance of local applications and protection of deployed databases against untested code and migration scripts.• Established codebase architectural patterns in order to decouple logic into distinct application layers, allowing for greater maintainability and flexibility of the codebase.• Worked closely with engineering leadership to ensure that proper technical guidance and mentorship is provided to junior engineers, manifesting in more thorough story acceptance criteria and regular retrospectives to determine how we can improve.• Spearheaded implementation of Cypress test suite in order to improve quality of delivered features and lessen QA burden.
  • Diamond
    Lead Software Engineer
    Diamond Jan 2021 - Feb 2022
    Los Angeles, Ca, Us
    • Onboarded, led and mentored team of 7 developers working on a full stack application written in Typescript / Node / GraphQL / React (Next.js).• Worked on project foundation, establishing both system and application architecture as well as code patterns to be easily reproduced by the team.• Worked closely with DevOps team to ensure that infrastructure and CI/CD pipelines are configured to properly support the application.• Implemented full HIPAA compliant audit system for tracking and reporting on user actions.• Designed Apollo GraphQL API (schema / type definitions / resolvers) exposed via AWS Lambda functions, allowing great flexibility when querying the application's data layer.• Established configuration for unit, integration and e2e test suites.• Constantly collaborated with product and design teams to ensure that only high quality user stories enter the development cycle by cross referencing business and user needs with estimated speed of development.• Worked closely with leadership to revamp engineering candidate interview process to ensure accurate assessment of abilities.
  • Diamond
    Software Engineer
    Diamond Oct 2020 - Jan 2021
    Los Angeles, Ca, Us
    • Increased React project test coverage by over 50%, increasing application reliability and performance.• Led large scale refactors of React projects to increase maintainability, test coverage and rendering performance.• Mentored team and introduced best practices for React component and state management architecture.• Built E2E Cypress test suite, effectively replacing manual regression tests.
  • Diamond
    Software Engineer
    Diamond Oct 2018 - Oct 2020
    Los Angeles, Ca, Us
    • Built centralized data supply chain that feeds Disney's Direct to Consumer International organization, including Disney+, Hulu and Hotstar.• Integrated with countless upstream source systems via REST, Kafka, SQS, Google Pub/Sub, etc. for data aggregation / transformation before publishing to downstream consuming systems.• Architected Elasticsearch infrastructure and React UI (hooks / context) to search through, display, and manage / govern Disney title data.• Worked with SRE team to stand up and configure central Kafka cluster (topic config / ACL config / access key generation), through which all teams within the org would communicate, dramatically reducing integration efforts by eliminating point to point system integrations.• Deployed consumers of centralized Kafka cluster to port all data to Postgres backed data lake for business reporting initiatives.• Frequently led and contributed to both internal and cross-team architectural discussions and decisions, documenting outcomes via architectural diagrams.• Worked closely with product team to translate business requirements into technical requirements to be shared with the rest of the engineering team.
  • Codesmith Engineering
    Software Engineer
    Codesmith Engineering 2017 - 2018
    New York, Ny, Us
    • Designed and implemented user account creation workflow in Node, ensuring new user data is concurrently persisted and integrated with third party analytics and marketing tooling (Mixpanel, Sendgrid, etc).• Deployed database migrations via DB-Migrate to facilitate controlled schema updates in production environment, including additional scripts injecting local development environment databases with seed / lookup data to mirror production, resulting in increased development speed of the entire engineering team.• Administered automated emailing service in Node, utilizing Sendgrid to distribute both scheduled marketing and event-triggered transactional emails to end users.• Deployed Passport based user authentication strategy for both initial and continuous authentication in order to verify that the client remains authorized to access protected resources via front-end SPA.• Implemented flash message feedback via a React-Redux SPA, displaying both front-end and server side notifications to end users resulting in improved UX.• Created Node session logic with express-session and Passport, utilizing a PostgreSQL session store to maintain users’ session data independent of server status.• Integrated Node server-side workflows to retrieve and process all relevant user data from PostgreSQL in order to maintain accurate and pristine data for client side Redux store.• Built custom Node powered Slackbot, maintaining integrations between multiple Slack workspaces and reporting on analytics and usage data, informing workforce decisions.• Regularly maintained legacy codebase (EJS / Hapi / MongoDB), including but not limited to adding new features and correcting bugs until rewrite of application was ready for deployment.
  • Friendbuy - Referral Marketing Platform
    Technical Support Lead
    Friendbuy - Referral Marketing Platform Feb 2016 - Aug 2017
    Los Angeles, Ca, Us
    • Built internal JavaScript application, utilizing Node’s request module to securely retrieve user data from third party business tools, while leveraging jQuery to render aggregated data on the front end for business reporting.• Design custom integration of company software into customer’s existing website and codebase by coordinating with customers development team.• Evaluated data flow, security vulnerabilities, user experience and marketing strategy of customers’ integration of company software by walking through user flow and cataloging program behavior at each stage of process.

Jon Perera Skills

Self Learning Javascript React.js Redux Sequelize Postgresql Oauth Behavior Driven Development Mocha/chai/supertest Es6 Webpack Mongodb Json Cascading Style Sheets Git Apache Kafka Amazon Sqs Redis Elasticsearch Next.js Knex.js Kubernetes

Frequently Asked Questions about Jon Perera

What company does Jon Perera work for?

Jon Perera works for Toumei Consulting

What is Jon Perera's role at the current company?

Jon Perera's current role is Staff Software Engineer at Toumei Consulting.

What is Jon Perera's email address?

Jon Perera's email address is jp****@****ple.com

What skills is Jon Perera known for?

Jon Perera has skills like Self Learning, Javascript, React.js, Redux, Sequelize, Postgresql, Oauth, Behavior Driven Development, Mocha/chai/supertest, Es6, Webpack, Mongodb.

Who are Jon Perera's colleagues?

Jon Perera's colleagues are Ryan Gonzales.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.