Kannan R.

Kannan R.

Senior Software Engineer

Tamil Nadu, India
Hire Kannan R. Hire Kannan R. Hire Kannan R.

About Me

Kannan is a Senior Engineer with big-picture thinking and expertise in the implementation of structured architecture principles, and adherence to standards and design patterns. He has extensive experience deploying software on the AWS cloud; providing recommendations on processes and tools to help improve architectural quality and efficiency on projects. He resolves the most critical scaling challenges on solutions within a well-established architectural consistency, reliability, serviceability and scalability of current and future platforms, infrastructure, tools, core services, and APIs.

Work history

UpStack
UpStack
Senior Software Engineer
2020 - Present (4 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Crossover (Wellthie)
Crossover (Wellthie)
Chief Architect
2016 - Present (8 years)
Remote
  • Define and drive architecture standards across the Wellthie project; advising architects and engineering leads on the alignment of solution implementations to conform to evolving standards.

  • Dive deep into critical system issues, design constraints and customer pain points on the project; applying high-quality solutions to meet Wellthie's product goals.

  • Provide architectural direction to Wellthie's engineering team on the project; scaling the team when necessary to meet diverse challenges.

Wipro Limited
Wipro Limited
Lead Consultant
2014 - 2017 (3 years)
Bengaluru, India
  • Established best-in-class software architecture procedures, tools and templates for a next-gen Cloud Broker solution for Wipro with built-in real-time monitoring and self-healing features.

  • Identified, assessed, and presented options for meeting the functional and technical requirements of Wipro's Cloud Broker project.

  • Developed and promoted architecture best practices and guidelines; imbuing a culture of excellence in the delivery of solutions.

CognitiveClouds
CognitiveClouds
Director of Engineering
2012 - 2014 (2 years)
Bengaluru, India
  • Provided strategic direction to project leaders, architects and technical supervisors; resolving technical blockers and handling risk identification/mitigation on projects.

  • Monitored and managed all contractors, consultants and third-party suppliers on projects; ensuring compliance with acceptable quality regulations and best practices.

  • Set the technical direction for the engineering team on all cloud, mobile apps and big data projects within CognitiveCloud.

Sourcebits Technology
Sourcebits Technology
Technical Delivery Manager
2010 - 2012 (2 years)
Bangalore, India
  • Oversaw the delivery of projects for Sourcebits; providing Agile delivery management and ensuring that deployments match client expectations.

  • Established technical criteria for projects; ensuring technical excellence, managing code reviews/code quality checks, test case coverage, time, cost and performance parameters.

  • Defined, orchestrated and managed the project lifecycle, delivery cadence, release plans and sprint schedules on different cloud-based projects.

Inventure Global
Technical Architect
2009 - 2010 (1 year)
Bangalore, India
  • Designed, architected and implemented solutions on the BCWS project; providing solutions for improvements to availability, scalability, and performance.

  • Performed code reviews on solutions from other developers; providing support for continuous improvement, testing, monitoring and feedback.

  • Served as an escalation point on projects; assisting with bug fixes, clearing of roadblocks and driving projects to completion.

Rich Apps Consulting
Managing Director - India Operations
2008 - 2009 (1 year)
Chennai, India
  • Designed and implemented business strategies, plans and procedures in the areas of customer sales and relations, finance, HR, and regulatory compliance.

  • Managed the operations of the company to ensure efficient use of resources; overseeing purchases and inventory, managing cash flow, and ensuring invoice collection.

  • Set goals for performance and growth on projects; ensuring that projects and contracts are delivered on time and with high-quality.

Subex Ltd
Subex Ltd
System Analyst
2006 - 2008 (2 years)
Bangalore, India
  • Developed software solutions, enhanced functionalities and troubleshot the root cause of complex system issues on projects.

  • Participated in sprint ceremonies on projects for Subex and created project-specific documentation through pair programming, stand up and release plan meetings.

  • Identified and resolved complex issues and bugs; escalating issues that require attention.

Verizon Data Services India
Verizon Data Services India
Software Engineer
2005 - 2006 (1 year)
Chennai, India
  • Designed, developed and maintained high-performing solutions on the backend of Verizon's iVAP platform.

  • Tested, measured, and optimized performance on the project using different performance tools and metrics.

  • Debugged code and provided support for backend solutions on Verizon's iVAP.

Portfolio

Architect / Full Stack Developer - Wellthie
Architect / Full Stack Developer - Wellthie

Wellthie is an InsureTech startup based in NY US, aiming to transform the insurance shopping experience for individuals and small businesses. It helps bridge the gap between companies, brokers and insurers. Oversaw architectural and technology decisions on the project; providing support for legacy systems, handling DevOps activities (Release and Kubernetes cluster management), and maintaining the Terraform code for Infra on the solution. Developed the entire data pipeline on the solution using serverless components and migrated the monolith application to a microservices architecture - whilst keeping the site and users active. The project was deployed and has approx. 50k brokers and individual users across the USA.

Senior Software Developer - Yatra Travel Booking Mobile Application
Senior Software Developer - Yatra Travel Booking Mobile Application

Yatra is the #2 Online Travel Agency (OTA) in India. Worked on the the first version of the agency's native iOS and Android applications with features for international and domestic flight search, hotel search, etc. Managed the project and designed the API interface for the mobile apps (using a backend solution developed by another team). Successfully translated client requirements and nuances into a high-quality solution, which was launched and has 10+ million downloads.

CTO / Full Stack Developer - Piqosity
CTO / Full Stack Developer - Piqosity

Piqosity enables students to get personalized practice for standardized tests (ACT, SAT, XYZ) with materials from a user-driven marketplace. Oversaw and single-handedly managed the ideation to v1 launch of the platform; building and implementing all the key features and components of the solution. The platform is live and has approx. 7k active student users.

Education

Masters   in   Computer   Application (MCA)
Masters in Computer Application (MCA)
College of Engineering Guindy (CEG), Anna University, Chennai, India
2002 - 2005 (3 years)