![Ian Perera, Developer in Plantation, FL, United States](https://assets.toptal.io/images?url=https%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2F1162771%2Fpicture%2Foptimized%2Fhuge-47c5cf78d926e176f90456b77fb123f3.jpg&width=524)
Ian Perera
Verified Expert in Engineering
Full-stack Developer
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
Experience
Availability
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
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.
Senior Full-stack Developer
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.
Senior Full-stack Developer
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.
Senior Full-stack Developer
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.
Software Consultant
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.
Senior Full-stack Growth Engineer
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.
Senior Front-end Developer
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.
Experience
Real Estate Brokerage Website for Florida
https://efizbo.comMental Healthcare Platform for Depression, Anxiety, Insomnia, and ADHD
http://www.cerebral.comProduct Lifecycle Management Software for Retail
http://www.surefront.comSkills
Languages
JavaScript, ECMAScript (ES6), TypeScript, HTML, GraphQL, Python, Go, CSS, SCSS, SQL, Ruby, WASM, Haskell, Snowflake
Frameworks
Redux, Next.js, Material UI, MUI CSS, Django, Tailwind CSS, Ruby on Rails (RoR), React Native, Svelte, Bootstrap, JSON Web Tokens (JWT), Gorm, Kendo UI, Telerik Kendo UI, Ember.js, Cypress, Jest, Express.js
Libraries/APIs
React, Node.js, React Router, Vue, D3.js, REST APIs, Ruby on Rails API, Twilio API, Web3.js, AWS Amplify, Rails Engines, Azure Active Directory Graph API, Mapbox GL, Mapbox API
Tools
GitHub, Redux Thunk, Git, Visual Studio, Keycloak, Jira, Amazon Cognito, Webpack
Paradigms
Unit Testing, Agile, Testing, Scrum, Responsive Layout
Platforms
MacOS, Windows, AWS Elastic Beanstalk, Contentful, Twilio, Amazon Web Services (AWS), Azure, Mapbox, AWS Lambda
Storage
MongoDB, PostgreSQL, MySQL, Azure Active Directory
Other
Computer Science, Gatsby, Full-stack Development, APIs, Responsive Web Apps, Single-page Applications (SPA), React Hooks, Redux RTK, Full-stack, Styled-components, Front-end, Responsive UI, CI/CD Pipelines, Web Usability, Prismic, Data Visualization, OAuth, Dashboards, User Interface (UI), BlueJeans, Chakra UI, eCommerce, Architecture, Software Engineering, API Integration, Storybook, Okta, Web Dashboards, Dashboard Development
Industry Expertise
Healthcare
Education
Master's Degree in Computer Science
Nova Southeastern University - Fort Lauderdale, Florida, USA
Bachelor's Degree in Computer Science
Spalding University - Louisville, Kentucky, USA
Associate's Degree in Computer Science
St. John’s College Belize City - Belize
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring