Omkar Rajam, Developer in Mumbai, Maharashtra, India
Omkar is available for hire
Hire Omkar

Omkar Rajam

Verified Expert  in Engineering

Web Developer

Location
Mumbai, Maharashtra, India
Toptal Member Since
January 10, 2022

Omkar is a web app developer who loves creating scalable, maintainable, and performant apps. He has six years of experience using web technologies and building web apps, cross-platform desktop apps, and cross-platform mobile apps and games. He has worked as an individual contributor and a leader of small teams where he mentored junior developers and conducted code reviews. Communication-wise, Omkar is also prompt, reliable, and professional.

Portfolio

Vyby LLC
React, HTML, CSS, Generative Pre-trained Transformers (GPT), OpenAI GPT-3 API...
IBM - The Weather Company
React, TypeScript, JavaScript, Node.js, Express.js, Testing, Jest, E2E Testing...
ACA Labs, Inc
React, Next.js, TypeScript, Material UI, Redux, React Redux, RTK Query, HTML...

Experience

Availability

Part-time

Preferred Environment

Windows, Visual Studio Code (VS Code), Zeplin, Slack, SourceTree, MacOS

The most amazing...

...thing I've developed is Intrade, a currency trading desktop app with features like real-time quote tiles, order and P&L blotter, and multi-window support.

Work Experience

Senior Front-end Developer

2023 - PRESENT
Vyby LLC
  • Developed an app for music video generation using AI technologies.
  • Built a video editor functionality with support for video resizing, rotating, translating, and key-frame animation.
  • Created a mobile version of the app using WebView technology.
Technologies: React, HTML, CSS, Generative Pre-trained Transformers (GPT), OpenAI GPT-3 API, Videos, 2D Animation, ChatGPT, Next.js, TypeScript, Node.js, Material UI, Fabric

Senior Front-end Developer

2023 - 2024
IBM - The Weather Company
  • Developed an app for the aviation industry to monitor real-time flight positions at airports.
  • Fixed bugs, added new features, and conducted code reviews.
  • Added logging and metrics using services like Grafana and Prometheus.
Technologies: React, TypeScript, JavaScript, Node.js, Express.js, Testing, Jest, E2E Testing, Playwright, React Query, Zustand, Next.js, Docker

Senior Front-end Developer

2023 - 2023
ACA Labs, Inc
  • Implemented several UI features like settings page, user invitation modal, etc.
  • Created reusable components and hooks for sharing common code.
  • Enhanced keyboard accessibility by fixing focus-related issues.
Technologies: React, Next.js, TypeScript, Material UI, Redux, React Redux, RTK Query, HTML, CSS, JavaScript, Styled-components, Server-side Rendering (SSR), QA Automation, React Testing Library, Jest, JSON, Early-stage Startups, Minimum Viable Product (MVP), Startups, Express.js, Node.js, Search Engine Optimization (SEO), JavaScript Testing, Jira, Figma, MongoDB, Middleware, Accessibility, Docker

Senior Front-end Developer

2022 - 2023
Alteryx
  • Worked on the maintenance and improvement of several company projects.
  • Fixed bugs, reported bugs, and reviewed merge requests of colleagues.
  • Updated projects to the latest version of React, MUI, AG Grid, and other packages.
  • Moved all the tests in projects from Enzyme to the React Testing Library.
  • Migrated component styles from JSS to the styled-components API.
Technologies: Redux, React, TypeScript, Material UI, JavaScript, JSS, Styled-components, React Testing Library, Enzyme, Jest, TestCafe, Jira, GitLab, Front-end, UI Development, Babel, Webpack, UI Testing, Git, JSX, Test-driven Development (TDD), DOM, Front-end Development, HTML, HTML5, CSS, Web App Development, ECMAScript (ES6), Emotion Library, React Redux, Web Development, AG Grid, CSS3, Calendars, Application State Management, Unit Testing, NPM, Single-page Applications (SPA), App Development, UI Components, Testing, Web Applications, Design Systems, Integration Testing, Component Libraries, UI Libraries, GitHub, QA Automation, JSON, Forms, Canvas, HTML Canvas, Docker, JavaScript Testing, Accessibility

Technical Architect

2021 - 2022
Bizotics Tech
  • Led the development of apps created using various technologies like React and React Native.
  • Architected the apps' high-level structure, workflows, and state management.
  • Ensured that the team followed best software development practices like modularity, DRY, and KISS.
  • Assigned work to junior developers, reviewed their code, and suggested necessary improvements.
  • Guided team members when they needed help with any coding or styling-related issue.
  • Communicated with the clients to understand requirements.
  • Conducted technical interview rounds for junior developers.
Technologies: React, Redux, React Query, Material UI, JavaScript, TypeScript, HTML5, CSS, SCSS, CSS Modules, Styled-components, Expo, OpenFin, Electron, Bitbucket, CI/CD Pipelines, Node.js, React Native, HTML, Front-end, Front-end Development, Web App Development, Git, React Router, ECMAScript (ES6), Next.js, Jest, React Testing Library, Amazon Web Services (AWS), Responsive Web Apps, Tailwind CSS, Bootstrap, Fintech, UI Development, UI Testing, Responsive Layout, AWS Amplify, Framer Motion, Mobile, Leadership, JSX, Test-driven Development (TDD), REST APIs, DOM, REST, APIs, Responsive Web Design (RWD), Firebase, Emotion Library, PostCSS, Draft.js, WYSIWYG Web Builders, Figma, React Redux, Web Development, Responsive Design, Sass, AG Grid, WebSockets, CSS3, Calendars, Application State Management, Technical Leadership, Team Leadership, Unit Testing, NPM, Gatsby, Responsive UI, Single-page Applications (SPA), API Integration, Mobile Development, Mobile Apps, App Development, UI Components, Testing, Web Applications, Design Systems, DevOps, Integration Testing, Component Libraries, UI Libraries, GitHub, Auth0, Server-side Rendering (SSR), Formik, QA Automation, JSON, Forms, Early-stage Startups, Startups, Minimum Viable Product (MVP), Amazon S3 (AWS S3), Authentication, Single Sign-on (SSO), Search Engine Optimization (SEO), JavaScript Testing, Accessibility

Senior Software Engineer

2018 - 2021
Bizotics Tech
  • Led the development of apps created using various technologies like React and React Native.
  • Architected the apps' high-level structure, workflows, and state management.
  • Guided team members when they needed help with any coding or styling-related issue.
  • Assigned work to junior developers, reviewed their code, and suggested necessary improvements.
Technologies: React, Redux, React Query, Material UI, JavaScript, TypeScript, HTML5, CSS, SCSS, CSS Modules, Expo, OpenFin, Electron, Bitbucket, Node.js, React Native, HTML, Front-end Development, AWS Amplify, Mobile, Leadership, JSX, REST APIs, Amazon Web Services (AWS), DOM, REST, APIs, Responsive Web Apps, Responsive Layout, Responsive Web Design (RWD), Styled-components, Web App Development, Tailwind CSS, ECMAScript (ES6), Next.js, Emotion Library, PostCSS, Figma, React Redux, Game Development, Web Development, Responsive Design, Sass, Express.js, AG Grid, WebSockets, CSS3, Calendars, Application State Management, Technical Leadership, Team Leadership, Unit Testing, Test-driven Development (TDD), NPM, Gatsby, Responsive UI, Single-page Applications (SPA), API Integration, Mobile Development, Mobile Apps, App Development, UI Components, Storybook, Testing, Web Applications, Design Systems, DevOps, Integration Testing, Component Libraries, UI Libraries, GitHub, Auth0, PDF, Chrome Extensions, Formik, QA Automation, Jest, React Testing Library, JSON, Forms, CI/CD Pipelines, Early-stage Startups, Startups, Minimum Viable Product (MVP), Bootstrap 4, Amazon S3 (AWS S3), Authentication, Webpack, Babel, Single Sign-on (SSO), Search Engine Optimization (SEO), JavaScript Testing, Middleware

Software Engineer

2016 - 2016
IDZ Digital Pvt
  • Developed educational and fun mobile games for preschoolers as part of the parent app KidloLand.
  • Created quick prototypes for new game ideas to validate design decisions before development started.
  • Collaborated with game animators, designers, and other developers and maintained a steady pace for game development.
Technologies: ActionScript 3, Adobe AIR, Game Development

Vyby App

https://www.vyby.com/
Vyby is an app for music video generation using AI technologies.

I implemented the UI using React and Next.js. and developed a video editor functionality supporting video resizing, rotating, translating, and key-frame animation. I also created a mobile version of the app using WebView technology.

Global Surface Movement

https://www.ibm.com/weather/industries/aviation
Global Surface Movement is the web version of the Fusion app that provides early insight into changing flight, airport, and airspace conditions. It shows real-time flight positions on the map of airports.

ROLE
• Developed the app's UI using web technologies like React and Carbon UI.
• Fixed bugs, added new features, and conducted code reviews.
• Added logging and metrics using services like Grafana and Prometheus.

Alteryx Designer Cloud

https://alteryx.com/products/designer-cloud-trifacta
Alteryx Designer Cloud is a platform to profile, prepare, and pipeline data for analytics and machine learning. It empowers over 3,500 customers worldwide.

ROLE
• Fixed and reported bugs and made improvements to the project.
• Updated project to the latest version of React, MUI, AG Grid, and other packages.
• Migrated all the tests from Enzyme to the React Testing Library.
• Moved component styles from JSS to the styled-components API.
• Migrated class-based components to the function components.

Elixir

https://www.tryelixir.io/
Elixir is a Blockchain-related app that helps non-technical people to create Ethereum smart contracts using drag-and-drop UI.

ROLE
• Implemented several UI features like settings page, user invitation modal, etc.
• Created reusable components and hooks for sharing standard code.
• Enhanced keyboard accessibility by fixing focus-related issues.

Cassini

https://cassiniapp.com/
Cassini is a product that enables users to review creatives, screens, and websites, with features that enhance communicative abilities. It helps designers, project managers, developers, and marketing professionals showcase, review, and communicate better.

ROLE
• Created the UI with reusable components that scaled with the user's screen resolution.
• Made a rich text editor for comments supporting mentions, color previews, links, emojis, and standard text.
• Developed a custom image review section that enables zooming in and out and a trackpad pinch and pan experience like Zeplin.
• Created SVG polygons whose shape can be altered by dragging their vertices.
• Designed transition animation on route change and orchestrated animations for various elements using Framer Motion.
• Created an internal component library for sharing components between the app, landing page, and Chrome and Figma extension and documented it using Storybook.

Yearn

https://getyearn.com/
Yearn is an app where you can answer questions about tools, concepts, and ideas in design and tech that help you while building digital products.

ROLE
• Created complete UI in React Native, taking care of the scaling required for devices with various aspect ratios and screen densities.
• Managed the state of entities like questions, answers, and microconcepts and synced with the server.
• Maintained smooth transitions between screens; the app felt performant and responsive.

States of India | Learning App

This app helps users learn about India's states and union territories. There is also a quiz mode that allows them to test their knowledge.

ROLE
• Made individual states in the map's SVG interactable.
• Handled preserving user settings, background music, and feedback sound on tap actions.

Intrade Platform

Intrade is a currency trading platform for market makers. The platform is used internally by banks. It has features such as real-time quote data tiles, blotters with order and P&L details, components that can be popped out into their separate windows, communication across multiple windows, and save and retrieve workspaces.

ROLE
• Created the UI in React and made it a cross-platform desktop app using OpenFin.
• Made a custom form solution with features, such as numeric input that can turn numbers with scale into their numeric counterparts (1K to 1,000) and numeric input that changes its stepping interval based on its value.
• Handled real-time updates on WebSocket and merged them with the app state updating inputs in the UI, ensuring that the dirty input state is preserved.
• Created a one-step build command using Node.js to create and serve the build and create executables.

Synergy Homeopathic Software

https://synergyhomeopathic.com/synergy-homeopathic-software/
Synergy Homeopathic has legacy desktop apps named MacRepertory and ReferenceWorks which are used globally by homeopathy doctors. Since these legacy apps would stop working on newer systems, they have been recreated using the latest web technologies, and more features have been added. The app has features such as reading homeopathy books, performing searches within books, and storing patients' data.

ROLE
• Created the front end using React and used Electron to create installers for Windows and Mac.
• Maintained and added features to the back end using Node.js and Express.js

Bryzos

https://www.bryzos.com
Bryzos is an online steel marketplace founded and developed by steel industry veterans. It supports over 1,000 US businesses with approximately 70 new member companies per month.

ROLE
• Developed an HTML to PDF converter for invoices that support custom page break logic.
• Created a component to zoom a part of an image and show it by the side.
• Corrected behavior of pop-ups within the app.
• Created an Electron app that can display notifications from the Bryzos website in the operating system's native format.

KidloLand

http://www.kidloland.com/
KidloLand is a cross-platform mobile app (for Android and iOS) that provides a safe space for pre-schoolers to learn and grow through educational and fun games.

ROLE
Developed various apps as part of the parent app KidloLand using ActionScript 3 and Adobe AIR.

Card Showcase

https://three-js-cards.vercel.app/
The app allows you to preview sports cards in various artifacts like photo frame, glass frame, cube, or prism in a 3D environment.
2012 - 2016

Bachelor's Degree in Mechanical Engineering

Rajarambapu Institute of Technology - Rajaramnagar, India

AUGUST 2023 - PRESENT

Node.js — The Complete Guide

Udemy

JULY 2023 - PRESENT

Next.js and Open AI/GPT: Next-generation Next.js and AI Apps

Udemy

MARCH 2023 - JULY 2023

English Speaking — C1

Emmersion

Libraries/APIs

React, React Query, React Router, React Testing Library, Node.js, REST APIs, Emotion Library, React Redux, AG Grid, Stripe API, Stripe, AWS Amplify, Formik, Three.js, Playwright, Carbon, Fabric

Tools

JSX, GitHub, JavaScript Testing, Expo, Bitbucket, Git, Jira, GitLab, Webpack, PostCSS, Figma, NPM, Canvas, Zeplin, Slack, SourceTree, Sentry, Firebase Analytics, JSS, Adobe AIR, Babel, Auth0, Mongoose, Sequelize, ChatGPT

Frameworks

Redux, Material UI, Next.js, Jest, Electron, Draft.js, React Native, Tailwind CSS, Bootstrap, Express.js, Angular, TestCafe

Languages

JavaScript, TypeScript, HTML5, CSS, SCSS, HTML, ECMAScript (ES6), Sass, CSS3, GraphQL, ActionScript 3

Paradigms

App Development, Responsive Layout, Test-driven Development (TDD), REST, Responsive Web Design (RWD), Unit Testing, Mobile Development, Testing, DevOps, Search Engine Optimization (SEO), E2E Testing

Storage

JSON, PostgreSQL, Amazon S3 (AWS S3), MongoDB, MySQL

Platforms

OpenFin, Mobile, Windows, MacOS, Amazon Web Services (AWS), Firebase, Visual Studio Code (VS Code), Docker, Vercel

Other

CSS Modules, Front-end Development, Web App Development, Front-end, UI Development, Web Development, Application State Management, Single-page Applications (SPA), API Integration, UI Components, Web Applications, QA Automation, Forms, Styled-components, CI/CD Pipelines, Framer Motion, SVG, WebSockets, Storybook, Responsive Web Apps, UI Testing, Leadership, DOM, APIs, WYSIWYG Web Builders, Responsive Design, Calendars, Technical Leadership, Team Leadership, Gatsby, Responsive UI, Mobile Apps, Design Systems, Integration Testing, Component Libraries, UI Libraries, Server-side Rendering (SSR), Early-stage Startups, Minimum Viable Product (MVP), Startups, HTML Canvas, Bootstrap 4, Authentication, Chatbots, Single Sign-on (SSO), Middleware, Accessibility, Redux-observable, Enzyme, Fintech, Game Development, English, RTK Query, PDF, Chrome Extensions, OpenAI GPT-3 API, Generative Pre-trained Transformers (GPT), Videos, 2D Animation, Zustand

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