
Amith George
Verified Expert in Engineering
Software Engineer and Developer
Bengaluru, India
Toptal member since October 18, 2022
Amith is a software engineer with 11 years of experience building SaaS products and distributed systems used by millions of users, analytics pipelines and dashboards, and DevOps. He was a technical lead and engineering manager at various companies and a co-founder at two startups. Amith is proficient in Clojure, Node.js, React, and C#, uses test-driven development, pair programming, trunk-based development, and continuous integration approaches, and is committed to building good software design.
Portfolio
Experience
- Testing - 12 years
- Clojure - 7 years
- PostgreSQL - 7 years
- Node.js - 5 years
- C#.NET - 5 years
- Redis - 5 years
- React - 5 years
- Apache Kafka - 2 years
Availability
Preferred Environment
Linux, Clojure, ClojureScript, Node.js, Testing, C#.NET, React
The most amazing...
...end-to-end analytics pipeline and dashboards I've created for digital publishers enabled features like real-time trending stories.
Work Experience
Tech Lead
Lifecheq
- Introduced team processes that significantly improved morale and accelerated feedback on high-level objectives.
- Led the launch of multiple financial products on the platform. My understanding of the entire system lets me find a good balance between implementing things faster when needed and improving the overall system maintainability.
- Enhanced API stability, which resulted in a rise in our success rate from 98.6% to 99.8%, even with a threefold increase in users.
Principal Software Engineer & Engineering Manager
GoJek
- Designed and developed an integration with Google's fleet management product, increasing the accuracy of the pickup ETA shown to customers by 20%.
- Improved the metrics' collection in some system areas, which enhanced visibility into the inner workings and enabled the driver partner support team to close tickets within minutes instead of days as earlier.
- Identified and planned the system changes required to support the organization's effort to standardize the global operations in one back-end server serving all countries. Ensured constant oversight and course correction until its global launch.
Tech Lead
Quintype
- Built the end-to-end analytics pipeline, including a browser library, events collector, data pipeline and transformation, OLAP tables, real-time and batch queries, and more.
- Optimized the performance of the queries using various techniques and reduced the overall costs.
- Launched a SaaS opinion poll and survey product, fully integrated with our enterprise CMS and as a standalone product, built with Node.js, React, and Redux, with real-time results update and demographic split functionalities.
- Introduced a component-driven development approach to the front-end teams and used Storybook to define each front-end component's state. This approach reduced the digital publishers' time to build and integrate custom front ends.
Co-founder
Firmzen and Creative Riot
- Co-founded Firmzen in 2012, a company commercializing a SaaS practice management solution for chartered accountants that, with 50+ active paying firms across the country and internationally, was selected to be part of the Morpheus Gang portfolio.
- Co-founded Creative Riot in 2009, which flagship product was a centralized computer power management software named Empower PC. This B2B solution, incubated at IIM-A, saved our customers over 10 million Indian rupees yearly in energy bills.
- Architected and built the core products and features, like automatically populating employee work lists, sending SMS and email reminders, and document upload and management.
- Played a key role at every stage of both companies' development, including pre-sales, proof of concept demos, post-sales installation, and customer support.
Experience
Opinion Poll SaaS
A key engagement feature of the product was the real-time update of results. This feature was critical for the digital publishers on our platform, as the instant feedback on the results changing encouraged the user to remain on the story page and website and drive their friends and family to cast their votes.
By offering opinion polls to users of other platforms like WordPress, we created an inbound funnel that we could use to upsell our core products, such as the CMS.
I led a small team of one back-end and one front-end developer through this project, negotiating with the product owners on features to prioritize for the initial launch on India's annual budget announcement day. I designed the overall architecture and made all the tech choices. We used Node.js to server render React components for SEO benefits and a fast initial page load experience and integrated Ably to provide real-time updates on the voting results.
Portfolio Site
Education
Bachelor's Degree in Computer Engineering
Fr. C. Rodrigues Institute of Technology, University of Mumbai - Navi Mumbai, India
Skills
Libraries/APIs
Node.js, React, REST APIs, jQuery
Tools
RabbitMQ, Amazon Simple Queue Service (SQS), C#.NET WinForms
Languages
Clojure, C#.NET, JavaScript, C#, HTML, CSS
Frameworks
Express.js, Redux, ASP.NET, .NET, ClojureScript, Windows PowerShell
Paradigms
Testing, Microservices Architecture, Agile, Microservices, Event Sourcing
Storage
RDBMS, JSON, PostgreSQL, Redis, MongoDB
Platforms
Linux, Apache Kafka, Amazon Web Services (AWS), Kubernetes, Heroku, Ably
Other
Programming, APIs, Scripting, HTTP, Web Development, Software Architecture, Full-stack, Software Design, JavaScript Libraries, API Integration, Back-end, Distributed Systems, Amazon Kinesis, Leadership, Gatsby
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