Ian Perera, Developer in Plantation, FL, United States
Ian is available for hire
Hire Ian

Ian Perera

Verified Expert  in Engineering

Bio

Ian is a full-stack engineer, delivering world-class user experiences and front-end performance through scalable, modular, DRY code. Ian has conducted business analysis, created the architecture for proprietary web-based operations, performed extensive usability testing on prototypes and live websites, and monitored web analytics to identify areas of weakness to proactively catch problems before they happen.

Portfolio

Lennar - Main
React.js, Data Visualization, Snowflake, D3.js, Material UI, Web Dashboards...
Truiem
React.js, Keycloak, Twilio Development, Twilio Development, BlueJeans, Redux...
NavigAid
JavaScript, TypeScript, Node.js, React.js, Python, Express.js, Redux...

Experience

Availability

Part-time

Preferred Environment

MacOS, Windows, Postman, Linux, Jira, Amazon Web Services (AWS), Visual Studio

The most amazing...

...thing I've worked on is the VANotify platform that uses digital technology to improve the overall experience and quality of communications with veterans.

Work Experience

React and Node.js Data Visualization Engineer

2023 - 2023
Lennar - Main
  • Built the logic of the dashboard's various screen sizes ranging from 1600 px to around 7200 px.
  • Tackled a very tight timeline over one weekend.
  • Implemented data visualization using D3.js and built the Node.js proxy server connecting Snowflake.
Technologies: React.js, Data Visualization, Snowflake, D3.js, Material UI, Web Dashboards, Node.js, Express.js, Mapbox GL, Mapbox, Mapbox API, Responsive Web Design, Dashboard Development, Web Development, Full-stack

Senior Full-stack Developer

2021 - 2022
Truiem
  • Polished the company dashboard built with the Kendo UI framework.
  • Developed the Twilio Flex Plugin monitoring the agency's activities in the Twilio call center.
  • Created the MVP with the Bluejeans SDK that was checking/recording member device compatibility before joining the meeting.
  • Integrated Keycloak and Azure Active Directory to replace the existing Okta authentication service.
  • Built the E911 tracking application by creating a custom proxy server communicating with Peerless using Go.
Technologies: React.js, Keycloak, Twilio Development, Twilio Development, BlueJeans, Redux, Go, Gorm, TypeScript, Kendo UI, Telerik Kendo UI, Material UI, OKTA, API Integration, Node.js, PostgreSQL, Express.js, JSON Web Tokens (JWT), Scrum Master Consulting, Full-stack, CSS, Front-end, UI Development, Agile Development, Svelte, Bootstrap, MySQL, Architecture, Azure Design, CI/CD Pipelines, Azure Active Directory Graph API, Azure, Web Development, Full-stack

Senior Full-stack Developer

2020 - 2021
NavigAid
  • Developed authentication flows using Amazon Cognito and AWS Amplify.
  • Built the front-end UI without a design and solved many troublesome bugs.
  • Created the Node.js proxy middleware for data-driven onboarding flow.
Technologies: JavaScript, TypeScript, Node.js, React.js, Python, Express.js, Redux, Amazon Cognito, AWS Amplify, AWS Lambda, Dashboard, UI Development, MUI CSS, SQL, Git, Django, Webpack, React Hooks, Testing, Unit Testing, Scrum Master Consulting, Full-stack, CSS, Styled-components, Front-end, UI Development, AWS, Agile Development, Bootstrap, MySQL, Web Development, Full-stack

Senior Full-stack Developer

2019 - 2021
Surefront Inc
  • Implemented a pixel-perfect front-end UI from a Figma design.
  • Integrated the RESTful back end and WebSockets endpoints through Redux and Redux Thunk.
  • Maintained the dashboard platform and fixed issues daily.
Technologies: React.js, TypeScript, Redux, Full-stack, SCSS, ECMAScript 6, API Integration, REST API, APIs, Responsive Web Development, HTML, Django, Python, Material UI, JSON Web Tokens (JWT), React.js, Redux Thunk, Single-page Applications (SPAs), Front-end, Dashboard, UI Development, MUI CSS, SQL, Git, PostgreSQL, Webpack, React Hooks, Testing, Redux Toolkit, Unit Testing, Scrum Master Consulting, Full-stack, CSS, UI Development, Agile Development, MySQL, Architecture, CI/CD Pipelines, Vue.js, Web Development

Software Consultant

2010 - 2021
Self-employed
  • Consulted and led the organizational and business process transformation to improve performance, increase effectiveness, reduce costs, and improve resilience.
  • Enabled the organizations to harness the power of technology transformation through IT strategy development, IT cost reduction, ERP design, governance, risk and compliance, LEAN, IT organization design, cloud, mobility, and social media services.
  • Provided complete turnkey solutions for any business or industry. They catered to all sectors and had a solution to fit every need, from web design, development, and marketing to mobile applications.
Technologies: HTML, Data Visualization, D3.js, JSON Web Tokens (JWT), System Security, Single-page Applications (SPAs), MongoDB, Git, Python, Django, PostgreSQL, WebAssembly, CSS, Styled-components, Haskell, Tailwind CSS, Chakra UI, Web3.js, Front-end, E-commerce marketing, UI Development, AWS, AWS Elastic Beanstalk, Ember.js, Architecture, CI/CD Pipelines, Mapbox, Vue.js, Contentful

Senior Full-stack Growth Engineer

2019 - 2020
Cerebral Inc
  • Developed a new onboarding flow for patients and improved page speed insights.
  • Maintained an EMR dashboard, following the agent's request through the PagerDuty and issue tracking software, Datadog.
  • Worked on the growth team and integrated many third-party services to the app for referral, analytics, and payroll.
Technologies: JavaScript, GatsbyJS, React.js, TypeScript, Redux, Styled-components, API Integration, Node.js, Responsive Web Development, HTML, Next.js, GraphQL, REST API, Full-stack, React.js, Redux Thunk, Single-page Applications (SPAs), Front-end, UI Development, Git, PostgreSQL, React Hooks, Testing, Ruby, Offshore Ruby on Rails Development, Full-stack, CSS, UI Development, Ruby on Rails, React Native, Agile Development, Ruby on Rails, Healthcare App Design, Web Development

Senior Front-end Developer

2017 - 2019
efizbo LLC
  • Built a customer portal website from scratch with React.
  • Integrated a third-party learning management system (LMS).
  • Implemented the print functionality on the front-end side using React-PDF.
  • Built the complex loan and mortgage calculation logic and dynamic form elements for onboarding users.
Technologies: JavaScript, React.js, Redux, ECMAScript 6, Responsive Web Development, HTML, Material UI, REST API, React.js, Redux Thunk, Single-page Applications (SPAs), Front-end, UI Development, MUI CSS, MongoDB, Git, Webpack, React Hooks, Testing, CSS, UI Development, Bootstrap, Web Development

Real Estate Brokerage Website for Florida

https://efizbo.com
Served as a front-end developer at the beginning of the project. After a few weeks, I began overseeing the back end with C# and ASP.NET, which required integration into a third-party LMS. The most challenging part of this project was managing the multi-step, dynamic forms syncing with the back-end database.

Mental Healthcare Platform for Depression, Anxiety, Insomnia, and ADHD

http://www.cerebral.com
I maintained the website, subsidiary applications, and tools, collaborating with the business team to develop and refactor the application. I also integrated numerous third-party services for referral and analytics.

Product Lifecycle Management Software for Retail

http://www.surefront.com
A React/Django-based app is product lifecycle management software helping brands and retailers streamline workflows and launch products faster. I worked as a senior front-end engineer and developed/maintained the UI.
2008 - 2011

Master's Degree in Computer Science

Nova Southeastern University - Fort Lauderdale, Florida, USA

2002 - 2004

Bachelor's Degree in Computer Science

Spalding University - Louisville, Kentucky, USA

1999 - 2001

Associate's Degree in Computer Science

St. John’s College Belize City - Belize

Libraries/APIs

React.js, Node.js, React.js, Vue.js, D3.js, REST API, Offshore Ruby on Rails Development, Twilio Development, Web3.js, AWS Amplify, Ruby on Rails, Azure Active Directory Graph API, Mapbox GL, Mapbox API

Tools

GitHub, Redux Thunk, Git, Redux Toolkit, Visual Studio Development, Keycloak, Jira, Amazon Cognito, Webpack

Languages

JavaScript, ECMAScript 6, TypeScript, HTML, GraphQL, Python, Go, CSS, SCSS, SQL, Ruby, Haskell, Snowflake

Frameworks

Redux, Next.js, Material UI, MUI CSS, Django, Tailwind CSS, Ruby on Rails, React Native, Svelte, Bootstrap, JSON Web Tokens (JWT), Gorm, Kendo UI, Telerik Kendo UI, Ember.js, Cypress, Jest, Express.js

Paradigms

Unit Testing, Agile Development, Testing, Scrum Master Consulting, Responsive Web Design

Platforms

MacOS, Windows Development, AWS Elastic Beanstalk, Contentful, Twilio Development, AWS, Azure Design, Mapbox, AWS Lambda

Storage

MongoDB, PostgreSQL, MySQL, Azure

Industry Expertise

Healthcare App Design

Other

Computer Science, GatsbyJS, Full-stack, APIs, Responsive Web Development, Single-page Applications (SPAs), React Hooks, Full-stack, Styled-components, Front-end, UI Development, CI/CD Pipelines, Web Development, Prismic, Data Visualization, System Security, Dashboard, UI Development, BlueJeans, WebAssembly, Chakra UI, E-commerce marketing, Architecture, Software Engineering, API Integration, Storybook, OKTA, Web Dashboards, Dashboard Development

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring