
Subha Manoharan
Verified Expert in Engineering
Full-stack Developer
Madurai, Tamil Nadu, India
Toptal member since March 6, 2019
Subha is a technical consultant and an agile practitioner with a demonstrated history of working in the information technology industry. She specializes in full-stack real-time applications and is experienced in Node.js, TypeScript, React, and Redux. Subha has worked on a variety of applications, including CMS tools, marketing analytics tools, and education portals. She has independently architected, developed, and deployed several modules from the ground up.
Portfolio
Experience
- Node.js - 5 years
- React - 5 years
- Agile Workflow - 4 years
- JavaScript - 4 years
- PostgreSQL - 4 years
- Full-stack - 4 years
- Continuous Delivery (CD) - 3 years
- Test-driven Development (TDD) - 3 years
Availability
Preferred Environment
Node.js, React
The most amazing...
...project I've worked on is a system to globalize the process of customizing business cards across an organization with a team of new grads I mentored.
Work Experience
Full-stack Developer (via Toptal)
ibidPREP llc
- Implemented the module for holding in-person tests and automatically reading answers in bubble sheets, saving a lot of manual effort. Customized an open-source multiple-choice exam reader in Python.
- Extended the existing feature to take tests online and build a book of practice exercises for students to read and simultaneously do practice exercises.
- Automated test reservation process that helps students see available test dates and reserve slots to take tests.
- Handled the application redesign independently, developing new features, including new REST APIs and responsive UIs, modifying existing features, troubleshooting, and optimizing.
- Migrated the Strapi CMS code from version 3 to version 4, which involved major breaking changes.
- Integrated with PayPal to provide monthly subscription plans.
- Handled multiple phases of software development, from analysis, development, testing, database migration, and deployment.
Full-stack Developer
Freelance
- Developed a portal that holds various competitions for children and bridges the gap between parents and judges.
- Implemented the bulk enrollment process to sign up multiple participants across multiple competitions.
- Introduced API-level tests using SuperTest to improve coverage and an end-to-end test suite before releases.
- Extended the initial MVP to include a series of competitions and a new role of institutes.
- Built interactive, mobile-friendly screens from the Figma screens provided by the client.
Consultant Developer
ThoughtWorks
- Worked on a content management system to manage the website experience of one of the largest retail chains in the US.
- Played a key role in the sprint planning and release management of the web application in Cincinnati.
- Performed a technical analysis and feasibility study of upcoming business features with the client.
- Implemented the content delivery engine to build appropriate content for access by the website single-page application (SPA).
- Proposed and executed the building of a React higher-order component (HOC) wherein redundant code was made into a single HOC component, thereby saving time and effort to maintain the code across views.
- Implemented and advocated test-driven development (TTD) and continuous delivery (CD).
Consultant
ThoughtWorks
- Built a web application to globalize the process of customization of business cards across an organization.
- Integrated with an Okta identity provider to achieve a SAML-based single sign-on ability.
- Implemented a generation of print-ready SVGs of the business cards to be mailed to the printers.
- Mentored new recruits in the team on React and Agile practices.
- Automated a manual regression test suite for a business card customization application.
Grad Developer
ThoughtWorks
- Worked on a performance-critical system to project the expected impact of marketing spends.
- Introduced React components to wrap existing modules built with D3.js.
- Optimized the core calculation engine to ensure that computation time for key KPIs is within a second.
- Set up a performance test suite using Gatling to monitor the impact of each commit.
Grad Consultant
ThoughtWorks
- Built with a team a hybrid mobile application and web application for internal use to streamline the process of recruitment.
- Implemented a REST API to create and manage candidates.
- Implemented the back-end logic to filter interviews based on the panelist.
- Played a key role in the sprint planning process and release management.
- Automated the manual regression test suite for the mobile application.
Grad Consultant
ThoughtWorks
- Built a mobile app which will help coffee lovers to customize recipes and manage personal smart coffee machines.
- Designed and implemented a complex workflow for a smart coffee machine setup, by modeling it as a state machine using the stateless4j library.
- Worked with the QA team to automate the manual regression test suite for the mobile application.
Intern
ThoughtWorks
- Worked as part of an intensive, hands-on training program (the ThoughtWorks University program) for two months.
- Ran, as part of an Agile team, a simulation project with weekly releases.
- Built a web application for bicycle enthusiasts to customize their own bicycle.
- Facilitated feedback and PechaKucha sessions for the team.
Experience
Website for ibidPREP
https://www.ibidprep.com/Content Management System
I played a key role in sprint planning, release management, and technical analysis at the client's location in Cincinnati. I also worked on the ability to vary content-based on conditions like time, location.
Technologies: Node.js, React, Git APIs
Business Card Customizer
I worked on the generation of print-ready SVGs to be sent directly to the vendors. I also integrated the Okta identity provider to provide SSO capabilities.
Technologies: React, Node.js, PostgreSQL
RecruitX
https://github.com/TWChennai/RecruitX-BackendI mainly developed the back-end logic for matching the panelists based on various criteria like experience and skill set.
Technologies: Phoenix Framework, Ionic, Appium
Competitions Portal
I developed REST APIs with PHP, integrated them with a Vue front end, and built mobile-friendly responsive UIs using Tailwind CSS. Before releases, I introduced API-level tests using SuperTest to improve coverage and an end-to-end test suite.
Education
Bachelor's Degree in Computer Engineering
Thiagarajar College of Engineering - Madurai, India
Skills
Libraries/APIs
Node.js, React, Lodash, Vue, API Development, REST APIs, React Redux, Moment.js, PayPal API, Vue 2, Vuex, Google API
Tools
Git, Figma, GitHub, NPM, Atom, WebdriverIO, Bitbucket, Cucumber
Languages
JavaScript, ECMAScript (ES6), HTML, TypeScript, SQL, CSS, SCSS, Java, PHP, Sass
Frameworks
Tailwind CSS, Express.js, Next.js, Redux, Jest, Web Frameworks, Appium, Ionic, Spring MVC, Phoenix, Material UI, Selenium
Paradigms
Responsive Layout, Agile Workflow, Test-driven Development (TDD), Continuous Delivery (CD), Test Automation, REST, Object-oriented Programming (OOP), Pair Programming, Unit Testing, Responsive Web Design (RWD), Testing, UI Design, UX Design
Storage
JSON, PostgreSQL, MongoDB, Amazon S3 (AWS S3), MySQL, Relational Databases
Platforms
Linux, Android, Amazon Web Services (AWS), Google Cloud Platform (GCP), Heroku
Industry Expertise
Web Design
Other
Full-stack, Front-end, Web Development, Strapi, APIs, Back-end, Pixel Perfect, Axios, Front-end Development, Mentorship & Coaching, Minimum Viable Product (MVP), Payment APIs, Headless CMS, User Interface (UI), CI/CD Pipelines, Server-side Rendering (SSR), MERN Stack, API Integration, Application State Management, Responsive Web Apps, Payment Gateways, Version Control, Enzyme, Full-stack Development, Back-end Development, UI Frameworks, UI Libraries, Responsiveness, Responsive UI, Integration, Software Architecture, PayPal, Architecture, Software Design, Subscriptions, User Experience (UX), Programming, eCommerce, Cloudinary, Design
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