Rajeshkanna V, Developer in Atlanta, GA, United States
Rajeshkanna is available for hire
Hire Rajeshkanna

Rajeshkanna V

Verified Expert  in Engineering

Software Developer

Location
Atlanta, GA, United States
Toptal Member Since
July 10, 2019

Rajesh is a full-stack developer with over 15 years of experience. He has delivered enterprise-grade solutions for clients like Walmart and McKesson, as well as products for YC-funded startups. He specializes in architecting and building scalable full-stack applications in React, Rails, and Node.js from scratch.

Portfolio

TaskRabbit
Ruby on Rails (RoR), React, React Native
Navir Labs
GraphQL, React Redux, Android, Agile Software Development, CSS3, HTML5...
TaskRabbit
React Native, Ruby, React, Ruby on Rails (RoR)

Experience

Availability

Part-time

Preferred Environment

GitHub, Visual Studio Code (VS Code), Ubuntu

The most amazing...

...thing I've coded is an algorithm which increases user engagement with the input of analytics data.

Work Experience

Senior Full-stack Developer

2022 - PRESENT
TaskRabbit
  • Performed as an effective leader in driving the development of an invoicing engine during application re-platforming efforts to decompose the monolith application into engines.
  • Showed extensive knowledge of pricing A/B tests and their impact on business outcomes.
  • Achieved major milestones with a proven track record, including pricing lever features that significantly increased overall revenue.
Technologies: Ruby on Rails (RoR), React, React Native

Founder, Full-stack Developer

2011 - PRESENT
Navir Labs
  • Developed a React Native cross-platform application with Node.js/Express back end for iPhone and Android to send predefined messages, good morning, and good night quotes in a flash for Quick Send.
  • Developed a React Native cross-platform application with Node.js/express back end for iPhone and Android to view and share the latest Tamil memes.
  • Developed a native Android application which works seamlessly across Android mobile, tablet, Android TV, Chromecast, and Android wearable devices for Tamil Radio.
  • Developed a responsive PWA web application with Node.js/Express/graphQL back end for Desi Radios which works seamlessly across Android, iPhone, desktops, and tablets.
  • Developed a responsive web application with jQuery front end and Node.js/Express back end that helps Indian engineering students choose the right engineering stream based on their cutoff.
  • Developed a responsive web application with jQuery front end and Node.js/Express back end that indexes Tamil songs from YouTube and provides the ability to play songs based on the artist, actor, music director, or a combination of all.
Technologies: GraphQL, React Redux, Android, Agile Software Development, CSS3, HTML5, JavaScript, React Native, jQuery, React, Node.js, Ruby on Rails (RoR), Ruby, CoffeeScript

Senior React Native Engineer

2019 - 2022
TaskRabbit
  • Demonstrated success in improving the client's React Native app built on ReactXP.
  • Developed back-end requirements using Ruby on Rails. Strong expertise in making front-end changes using React.
  • Achieved major milestones with a proven track record, including pricing lever features that significantly increased overall revenue.
  • Showed extensive knowledge of pricing A/B tests and their impact on business outcomes.
  • Performed as an effective leader in driving the development of an invoicing engine during application re-platforming efforts to decompose the monolith application into engines.
Technologies: React Native, Ruby, React, Ruby on Rails (RoR)

VP of Tech and Delivery

2017 - 2019
Codebrahma Technologies Pvt
  • Led the operations of India HQ, responsible for sales, marketing, delivery, and hiring.
  • Grew the company 58% YoY during my leadership. Positioned the company as a JS development company with expertise in React and React Native.
  • Delivered projects for YC funded startups like Rippling(270M valuation), MinoGames, Dose.Dr as well as big MNCs like Chola Finance (Murugappa Groups), Aditya Birla Groups.
  • Standardized the HR process introducing Zoho People. Processes like onboarding, offboarding, leaves, comp offs, and 360° annual review were standardized.
  • Documented all the best practices followed across the projects and boilerplates, templates were created. A standard handbook was created.
  • Standardized the hiring process and brought it down to a ten-day cycle also while increasing efficiency. Created a remote campus hiring model and successfully ran it for five campuses.
  • Brought down the attrition to 15% by updating company policies, increasing employee engagement, listening to feedback and improving the culture, proactively upgrading equipment, and more.
  • Contributed to the projects of Mentorhq.com as a project manager as well as a full-stack developer working on their FFmpeg-based video merging Node.js platform.
  • Delivered HIPAA compliant React/Redux front end for a YC funded healthcare startup.
  • Contributed to the projects of Mentorhq.com as a project manager as well as a full-stack developer working on their customer retention platform, and judge education platforms with React front end and Rails back end.
Technologies: PostgreSQL, GraphQL, jQuery, React Redux, React Native, JavaScript, Agile Software Development, Leadership, React, Node.js, Ruby on Rails (RoR), Ruby, CoffeeScript

Principal Analyst, Transportation Management

2014 - 2017
Manhattan Associates
  • Developed solutions to solve complex problems considering software capacity and limitations, operating time and desired results. Responsible for preparing design/technical/functional specification documentation.
  • Enhanced transportation 2010 base product for McKesson’s needs and improved the account coding performance by 5X by introducing a new account coding framework.
  • Designed and implemented a rule-based framework to assign orders’ destination on the fly based on defined rules.
  • Identified all the performance bottlenecks in customer flows by analyzing heap dumps, thread dumps and improved the overall system performance. Analyzed ASH, AWR, and ADDM reports, and tuned SQL queries.
  • Addressed security vulnerabilities like Heartbleed, BEAST etc. based on the IBM security scan results.
  • Analyzed business needs and creates software solutions. Communicated directions and provided guidance to junior programmer/analysts, as required.
Technologies: Agile Software Development, JavaScript, Jakarta Server Pages (JSP), JSF, Git, JBoss, Node.js, Spring Boot, Spring, Jakarta EE

Senior Analyst,Transportation Management

2011 - 2013
Manhattan Associates
  • Recommended new development strategies and procedure improvements to the development team. Drove new features through full the development cycle from requirements all the way through release.
  • Enhanced the archive and purge stored procedure and achieved 10X improvement. Performed analysis with AWR reports and other real-time monitoring queries to identify the performance bottlenecks.
  • Built a continuous integration environment in Jenkins for my team which can create fix packs with the last commit id/git tag as the input.
  • Migrated all 45 projects of my team from ClearCase to Git. Trained the team on Git and established repository standards.
Technologies: jQuery, JavaScript, Jakarta Server Pages (JSP), JSF, Git, JBoss, WebSphere, Hibernate, Spring, Jakarta EE

Software Engineer, Transportation Management

2009 - 2011
Manhattan Associates
  • Built Java programs and related web interfaces that are consistent with the objective of stated development and business goals. Took on complex software development tasks and worked efficiently in troubleshooting and resolution of system issues.
  • Developed, enhanced, and refactored the freight audit and pay (FAP) module that helps the shippers to audit their transportation costs and pay the audited amount to the carrier.
  • Developed Eclipse plug-ins that improve the user interface development by adding visual editing capabilities like autocomplete and drag and drop.
  • Identified and addressed XSS and SQL Injection vulnerabilities.
  • Implemented Retail Routing functionality for Warehouse Management through Transportation Execution.
  • Developed plan path, MCW, Invoice short pay enhancements, and other customer requested enhancements.
Technologies: WebLogic, WebSphere, Hibernate, Spring, Jakarta EE

Associate Software Engineer, Transportation Management

2007 - 2009
Manhattan Associates
  • Established a bridge between Warehouse management system and Transportation Management system. Developed TE Planning Engine which plans and routes a given set of orders and improved its performance to process 6000 orders per minute.
  • Single-handedly designed and developed the complete UI for the Consolidation Engine for manual load planning that allows WM users to plan/re-plan shipments for orders.
  • Enhanced the existing purchase order update functionality, UI for consignment update, transportation order quantity synchronization, transportation order cost recalculations, shipment line item quantity update, and shipment cost adjustments.
Technologies: Jakarta Server Pages (JSP), JSF, WebSphere, Hibernate, Spring, Jakarta EE

Manhattan Associates - Transportation Management

Developed, architected, and enhanced various modules in Transportation management for over 10 years. Has been part of SaaS migrations where seamless upgrade of complex enterprise application is done over a weekend with multiple clients like Kroger and SYSCO foods have no side effects. Worked with the clients to understand their needs and enhanced the based product according to their needs.

Mentor HQ

https://www.mentorhq.com/
- Enhanced FFmpeg based video merging Node.js platform and proactively migrated to Node 10.x from 6.x version.
- Worked on customer retention platform
- Developed and enhanced Mentor's judge education platform and upgraded the Rails and Ruby version and dependent libraries.
- Developed and enhanced Mentor's learning tools interoperability(LTI) platform and upgraded the same to Rails 5.2 and Ruby 2.5.

Quick Send

https://navirlabs.kanna.in/quick_send/
Created a cross-platform React Native app for sending predefined messages on iPhone and Android.

The app is designed to enable users to send pre-defined messages, including good morning and good night quotes, to their contacts quickly. The app is easy to use and comes with a user-friendly interface that enhances the overall user experience. It is perfect for individuals who value convenience and efficiency when communicating with their friends and loved ones.

Hindi Radios

Developed a high-quality native Android application that functions seamlessly across multiple devices, including Android mobile, tablet, Android TV, Chromecast, and Android wearable devices. The app is designed to provide a consistent and user-friendly experience across all supported devices.

Languages

JavaScript, SQL, TypeScript, Ruby, HTML5, CSS3, HTML, GraphQL, Python, CoffeeScript, Java

Frameworks

Ruby on Rails (RoR), React Native, Redux, Spring, Spring Boot, JSF, Jakarta Server Pages (JSP), Hibernate

Libraries/APIs

Node.js, React, REST APIs, jQuery, React Redux

Tools

Android Studio, GitHub, Git

Paradigms

Agile Software Development

Platforms

Linux, Android, Kodi, Ubuntu, Jakarta EE, JBoss, WebSphere, Visual Studio Code (VS Code)

Storage

MySQL, PostgreSQL, Amazon S3 (AWS S3)

Other

Apollo, Progressive Web Applications (PWA), Leadership, WebLogic, Software, Chemical Engineering

2009 - 2011

Master's Degree in Software Systems

Birla Institute of Technology and Science (BITS, Pilani) - Pilani, Rajasthan, India

2003 - 2007

Bachelor of Technology Degree in Chemical Engineering

National Institute of Technology (NIT, Trichy) - Trichy, India

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