Omkar Rajam
Verified Expert in Engineering
Web Developer
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
Experience
Availability
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
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.
Senior Front-end Developer
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.
Senior Front-end Developer
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.
Senior Front-end Developer
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.
Technical Architect
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.
Senior Software Engineer
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.
Software Engineer
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.
Experience
Vyby App
https://www.vyby.com/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/aviationROLE
• 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-trifactaROLE
• 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/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/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/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
ROLE
• Made individual states in the map's SVG interactable.
• Handled preserving user settings, background music, and feedback sound on tap actions.
Intrade Platform
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/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.comROLE
• 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/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/Education
Bachelor's Degree in Mechanical Engineering
Rajarambapu Institute of Technology - Rajaramnagar, India
Certifications
Node.js — The Complete Guide
Udemy
Next.js and Open AI/GPT: Next-generation Next.js and AI Apps
Udemy
English Speaking — C1
Emmersion
Skills
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
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