Annamalai Saravanan

Annamalai Saravanan Email and Phone Number

Frontend Developer @ Rexlabs @ Rexlabs
australia
Annamalai Saravanan's Location
Melbourne, Victoria, Australia, Australia
About Annamalai Saravanan

As a Senior Frontend Developer at Rexlabs, I work on upgrading the product to use the latest version of our internal design system, ensuring a consistent and user-friendly interface across all features and platforms. I also collaborate with other developers, designers, and QA to develop components in isolation and get them approved before integrating them into the product.With a Master's degree in Information Technology from Deakin University and over six years of experience in frontend development, I have gained expertise in design systems, product development, frontend tooling, performance audits, and accessibility. I have helped in setting up localization in a monorepo, reducing bundle size and enabling over the air updates, and leading the web implementation of a design system called Referee. I am passionate about minimalism, colors, and typography, and I love to learn new technologies and tools to improve my skills and deliver high-quality products.

Annamalai Saravanan's Current Company Details
Rexlabs

Rexlabs

View
Frontend Developer @ Rexlabs
australia
Website:
rexsoftware.com
Employees:
34
Annamalai Saravanan Work Experience Details
  • Rexlabs
    Senior Frontend Developer
    Rexlabs Sep 2022 - Present
    Alfie
  • Rexlabs
    Senior Frontend Developer
    Rexlabs Apr 2022 - Aug 2022
    Part of Rex product team.• Worked on upgrading the product to use the latest version of internal design system.
  • Catapult
    Software Engineer
    Catapult Oct 2020 - Apr 2022
    Melbourne, Victoria, Australia
    Platform Engineering • Helped in setting up localization in the monorepo and supported around 8 locales. One of the killer outcome of this was "over the air" updates without any deployment. Phrase app was used as TMS.• Worked on improving the performance by reducing bundle size, lazy loading and caching entity data.• Established the culture of developing components in isolation and getting approved by designers, QA. • Was part of the design system working group and also leading the web implementation of "Referee" (React.js / Typescript / Linaria). • Was involved in every feature development.
  • Catapult
    Software Engineer
    Catapult Feb 2020 - Sep 2020
    Melbourne, Australia
    Part of AMS.• Developed Excel like formula parser using Nearley.js grammar to use in Form calculations. I wrote an extensive testing suite to reduce bugs. This was well received by the customers and was later released as a separate product.• Helped in developing the notification alert system which allows users to configure severity based on Excel formulas.• Helped rewrite dashboard in newer stack React.js/Redux from legacy PHP/Blade views.
  • Briefy
    Frontend Developer
    Briefy Nov 2018 - Jun 2019
    Melbourne, Australia
    • Developed the core modules of the application - Estimates, Invoices, Purchases & Companies. (Link: http://briefy.com/)• Architected the data fetching layer by normalizing the server API responses by entities and implemented a cache policy to reduce and dedupe network requests. ( Quite similar to apollo-client/urql but for REST API )• Implemented the line items workflow (the heart of the application) which is a complex task and involves nested drag-and-drop, reordering of items, numeric calculation like tax, discount, quantity, etc., auto-save, multiple variants of displaying line item.• Brought in best practices of component-based development, linting, code formatting, etc..,• Refactored the code and used design patterns to maximize the usage of common components between Invoices, Estimates, and Purchases.
  • Zoho Corporation
    Frontend Developer
    Zoho Corporation May 2015 - Sep 2017
    Chennai Area, India
    I was part of ZOHO PageSense team and it is a conversation rate optimization(CRO) product.Accomplishments-• Developed and shipped UI for A/B Testing, Split URL, Heatmap and Funnel Analysis modules.• As a solo developer, I developed and maintained an internal design system of highly scalable components to reduce design to code conversion time. I handled the task of architecting, documenting and testing the components and was the go-to guy for this package.• Responsible for implementing the role-based access control, user collaboration and multiple other tasks in frontend.• Introduced monorepo for frontend code to avoid overhead using yarn workspace. The core apps were the main product app, chrome extension, design system, and the data layer.• Introduced the git-flow based branching model in the version control system to scale the development and ease the release management workflow.• Worked in implementing the continuous integration (CI) and continuous deployment (CD) in Gitlab , so that the QA engineers can test and approve the changes. • Brought in best practices of linting, formatting, code style guides, and git hooks to automate the stuff.• Continuously refactored the code and improved the performance of the website by implementing lazy loading, hoisting/paralleling data fetches, link preloads, updating the framework to the latest version.
  • Zoho Corporation
    Web Developer
    Zoho Corporation Dec 2014 - Apr 2015
    Chennai Area, India
    Developed and shipped UI for Leads, Form Builder, Workflow Automation, Campaign Builder and Settings modules for ZOHO Reach.

Annamalai Saravanan Skills

Webpack Vue Git Jquery Heatmaps Node.js Rollup Html5 Mercurial Gatsbyjs Representational State Transfer Json Ajax Vue.js Cascading Style Sheets React.js Html Go Java Postgresql Redux Postcss Typescript Graphql Php Javascript A/b Testing Web Performance Css Sql Eslint Dom User Interface Design Apollo Graphql Front End Development Next.js Ember.js Mysql

Annamalai Saravanan Education Details

Frequently Asked Questions about Annamalai Saravanan

What company does Annamalai Saravanan work for?

Annamalai Saravanan works for Rexlabs

What is Annamalai Saravanan's role at the current company?

Annamalai Saravanan's current role is Frontend Developer @ Rexlabs.

What schools did Annamalai Saravanan attend?

Annamalai Saravanan attended Deakin University, Shanmugha Arts, Science, Technology And Research Academy.

What skills is Annamalai Saravanan known for?

Annamalai Saravanan has skills like Webpack, Vue, Git, Jquery, Heatmaps, Node.js, Rollup, Html5, Mercurial, Gatsbyjs, Representational State Transfer, Json.

Who are Annamalai Saravanan's colleagues?

Annamalai Saravanan's colleagues are David Burns, Lana Sirota, Lachlan Hewitt, Alli Oppo Frenre, Daisy Dukes, Rochelle Ferguson, Alex Lacey.

Not the Annamalai Saravanan you were looking for?

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.