Summary
Skills
Overview
Work History
Education
Timeline
Key Highlights
Hi, I’m

KARTHIK KN

Lead Software Engineer
Bengaluru
KARTHIK KN

Summary

Lead Software Engineer offering 11.6+ years of experience in demanding environments focused on producing cutting-edge designs for E-commerce, Retail, Health care, Scrapping Websites, and Financial Services. Skilled in directing development with a creative and performance-oriented approach. Well-organized and product-focused with proven skills in project management and team leadership.

Complex problem-solver with an analytical and driven mindset. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code.

Skills

Front End:- React, Redux, React Native, JavaScript, ECMAScript, Html5, Gatsbyjs, Nextjs

undefined

Overview

15
years of professional experience
6
years of post-secondary education
7

Years of experience in startup company's

Work History

Guidesly India PVT LTD
Bengaluru

Lead Engineer
06.2020 - Current

Job overview

Guidesly is the first mobile platform connecting the world's anglers to find, review & book guides for guided fishing trips. Guidesly is the world's anglers to find, review & book guides for guided fishing trips. Guidesly is the solution for the most common issues when booking a fishing trip: no easy way to find guides, hundreds of thousands of guide reviews to sift through, lack of transaction management and no simple, seamless mobile experience. Our app allows you to view, book and connect with fellow fishing guides and share conquests with fellow anglers, track your success by location and fish type, and more.

App details:-

Android customer app :- https://play.google.com/store/apps/details?id=com.guidesly React-Native IOS customer app :- https://apps.apple.com/us/app/guidesly-fishing-trips/id1529299568 React-Native

Android Admin tool:-https://play.google.com/store/apps/details?id=com.guideslypro&hl=en_IN&gl=US React Native IOS Admin tool:- https://apps.apple.com/us/app/guidesly-pro/id1514216448 React Native

Web & Dashboard :- https://guidesly.com/ React JS Feed :- https://guidesly.com/feed React-Native-Web

Key Modules:- Live Booking, Real Reviews, Personalized Fishing, Social Sharing, Easy Payment, Location Services

Key Responsibilities:-

  • Understanding requirements with the onsite team and working with the team as a lead.
  • Responsible to build responsive design for IOS, Android and Web.
  • Integrated Facebook SDK for login and ads analytics.
  • Integrated stripe payment gateway SDK with custom UI.
  • Implemented a custom calendar plugin just like Microsoft Outlook.
  • Implemented app offline sync using AWS app sync graphql.
  • React hooks were used throughout the project.
  • Deployment, Versioning of Android & IOS and submitting to respective store.
  • Testing the app and performing troubleshooting before deployment.
  • Created custom plugins to share code across different apps.
  • Code reviews of other team members and recommending changes to improve code quality.
  • Representing the app team at meetings with executives and discussing project goals and milestones.
  • Team follow the agile process of the 3-week sprint to achieve the milestone.

Skills:- React.js, React-Native, Web Strom, Android Studio, XCode, Code Commit, JIRA, AWS

ToneTag funded by Amazon
Bengaluru

Lead Front End Developer
06.2019 - 05.2020

Job overview

Oyeti on your phone brings you a plethora of loyalty points benefits, shopping and dining experiences at your favourite retail joints, grocery store and restaurants! and also created a dashboard for merchants

App details:-

Web : - https://oyeti.com React Native Web

Android :- https://play.google.com/store/apps/details?id=com.tonetag.mywallet&hl=en_IN&gl=US React-Native IOS : - https://apps.apple.com/in/app/oyeti/id1465564187 React-Native

Dashboard : - https://dashboard.oyeti.com/login React JS

Amazon Mshop:- And also integrated Oyeti inside AMAZON Mshop app by working closely with the Amazon team.

Key Modules:- Rewards, Profile, Orders, Shopping and Dining, Dashboard for merchant

Key Responsibilities:-

  • Understanding requirements and Leading the team.
  • Working with code and development - reference architecture development, direct technical support for delivery projects, development tools maintenance, etc.,
  • Worked with the Amazon team very closely to implement the Oyeti app inside Amazon MSHOP for Android & iOS.
  • Completely refactored the app for Amazon to match their standards and their custom flavour of react-native.
  • Worked closely with the Amazon team for deployment and versioning of the react-native app.
  • Responsible to build responsive design for WEB, Android and IOS (used React-Native for all 3 platforms).
  • Deployment, Versioning and Hosting.
  • Integrated ToneTag SDK and Razor Pay SDK with Custom UI.
  • Developed designs to meet specific requirements such as quick-loading sites with particular layouts.
  • Tested apps and performed troubleshooting before deployment.
  • Performs code reviews of other team members and recommended changes to improve code quality
  • Represented the app team at meetings with executives and discussed project goals and milestones.
  • The team followed an agile process of a 2-week sprint to archive the milestone.

Skills:- React.js, Redux.js, React-Native, React-Native-Web, EC2 instance, Visual Studio, Android Studio, XCode, GIT, JIRA, AWS

NAGRAVISION INDIA PVT LTD
Bengaluru

Sr. Software Engineer
06.2017 - 06.2019

Job overview

The Content Sharing Piracy Response (CSPR) purpose is to find the sources of customers' content that are being illegally streamed in IPTV STBs, Kodi plugins & Online Pirate Streaming Services.

Key Modules:-Web Crawling Service (WCS) - Ventura, Video Capture Service (VCS) - Unicornio, Abuse Notification Service (ANS) - Venus, Portal – IRIS

Key Responsibilities:-

  • Designed xpath extractor using HTML5, React JS and CSS.
  • Troubleshoot, tested and remedied identified issues before software deployment.
  • Owned work from wireframe to deployment.
  • Working with the onsite team closely for collaboration.
  • Creating cloud formation script for lambda and API gateway.
  • Taking care of code deployment in AWS using CICD.
  • Completely owned 2 modules Ventura & JUNO and reported directly to the onsite product manager.
  • Estimating time to develop all approved prototypes and the implementation of those prototypes.
  • Responsible for creating reusable modules.
  • Worked closely with other development team members to identify and remove software bugs.
  • Kept project manager informed of milestone updates and provided detailed project reports.
  • Team followed the agile process of a 4-week sprint to archive the milestone.

Skills:- React.js, Redux.js, Swagger, HTML, CSS, GITLAB, JSON, Node.js, WebStorm, JavaScript, jQuery, Jenkins, Python, AWS Lambda, SQS Queue, Kibana, Redis, EC2 instance.

SONATA SOFTWARE LTD client John Deere
Bengaluru

Sr. System Analyst
12.2015 - 06.2017

Job overview

Order Management ( Client:- JOHN DEERE ) focuses on simplifying and standardizing business processes and delivering scalable, integrated solutions globally & It provides an opportunity to streamline and uniform user experience across the different functional aspects of the sales centre.(https://myjohndeere.deere.com/)

Key Modules :- Customer, Inventory, Build & Price, Quote & Order

Key Responsibilities:-

  • Developed an Application to access JSON from Restful web service from the consumer side using AngularJS & React JS.
  • Estimated time to develop all approved prototypes and the implementation of those prototypes.
  • Made heavy use of Chrome Developer Tools + Firebug to ensure front-end code and assets were optimized and high-quality Built test case for the application.
  • Gathered, defined and translated client requirements into product stories and actionable tasks.
  • Translated concepts into user flows, wireframes, mock-ups and prototypes to promote positive intuitive designs, site interactions and user experiences.
  • Designed and developed application components in an Agile environment.

Skills:- React.js, Swagger, HTML, CSS, Git, JSON, NodeJS, WebStorm, JavaScript, jQuery, Karma, Mocha, Chai, Jenkins, Rally.

USEReady Technology PVT LTD
Bengaluru

Sr. Software Engineer
11.2012 - 12.2015

Job overview

USEReady ONE is a self-service business intelligence governance platform that helps enterprises unleash the power of self-service BI while enhancing control and oversight. It provides active oversight of underlying BI infrastructure and data sources. (https://www.youtube.com/watch?v=tr202qO_h0k)

Key Modules:- Monitor, Migrate, Synchronize, Secure & Archive.

Skills:- AngularJS, JavaScript, jQuery, JSON, Karma


USEReady Portal is a content management website that helps the customer to get the company to get the most out of Tableau by creating the dashboard dynamically in the portal and publishing it to the home page channels.

Key Features:-

Content Management, User Management, Tableau dashboard repository and Management, Blog support, Social Share & Media Manager and Group Management

Skills:- PHP, HTML5, NetBeans 8.0, XAMPP, jQuery, JavaScript, JSON, Ajax, MYSQL, Joomla.


Key Responsibilities:-

• Designed the UI using HTML5, Angular JS and CSS.

• Experience in designing the layout, and UI while achieving Customer/user Friendliness.

• Creating UI mock-ups and pages.

• Worked independently on the project and was able to manage priorities and tasks before the deadlines

• Optimized the page load time for the pages that had heavy traffic.

• Responsive web design.

• Designed and developed application components in an Agile environment.

Suvip Consultancy PVT LTD
Bangalore

Software Engineer
10.2008 - 07.2009

Job overview

EMR-Pro is a revolutionary and affordable Electronic Medical Records Management System with an intuitive UI and robust technology architecture. It provides functionality, to digitally store and organize patient data such as demographics, contact information, medical history, lab reports, previous communication and prescription history.

Key Features:- Appointment scheduling, Itemized billing and invoicing, User administration and Diagnostics.

Skills:- C#, VS 2005, SQL Server 2005, Crystal Reports, Microsoft Report (RDLC), Team Foundation Server

Education

East West Institute of Technology
Bengaluru

Bachelor of Science from Information Science
05.2009 - 05.2012

Raman Polytechnic
Bengaluru

DIPLOMA from COMPUTER SCIENCE
05.2005 - 05.2008

Timeline

Lead Engineer

Guidesly India PVT LTD
06.2020 - Current

Lead Front End Developer

ToneTag funded by Amazon
06.2019 - 05.2020

Sr. Software Engineer

NAGRAVISION INDIA PVT LTD
06.2017 - 06.2019

Sr. System Analyst

SONATA SOFTWARE LTD client John Deere
12.2015 - 06.2017

Sr. Software Engineer

USEReady Technology PVT LTD
11.2012 - 12.2015

East West Institute of Technology

Bachelor of Science from Information Science
05.2009 - 05.2012

Software Engineer

Suvip Consultancy PVT LTD
10.2008 - 07.2009

Raman Polytechnic

DIPLOMA from COMPUTER SCIENCE
05.2005 - 05.2008

Key Highlights

  • Implemented Tap&Pay, GPay, and Apple Pay using stripe SDK in React Native and also implemented Apple in-app purchases.
  • Designed a fully in-house calendar in React Native similar to the Outlook calendar and also an Instagram gallery.
  • Implemented the Auditing framework with nodejs, and Amazon DynamoDB for every post, and put and delete calls by creating middleware (Architected full end-to-end flow).
  • Implemented various SDKs like Razor pay, Sentry, Heap Analytics, Facebook, Twitter, Linked-In, Firebase and Stripe in various projects.
  • Also have experience with creating Animation layouts, Building reusable components react hooks and creating analytics graphs.
  • Have knowledge of optimizing APK build size and bundle size.
  • Created a Web crawler to scrape a website dynamically with a headless browser(phantomjs) and end-to-end solution hosted in AWS using a cloud formation script(Architected full end-to-end flow).
  • Created a feed which supports web and mobile apps making full use of React Native web (Architected full end-to-end flow).
  • Created in-house npm package for our own use in multiple projects.
  • AWS AppSync is developed which fully works with offline features.
  • Code review, code merging, release manager, branching strategies, mentoring team members and also contributing to coding 70% to 90% in a day to day life.
  • Used AWS extensively with following technologies like lambda, s3, API gateway, app sync, CICD, RDS, DynamoDB,IAM roles,Code Commit,IOT Core, SQS and cloud formation script.
  • Have experience working with large project and also project from scratch (Architected full end-to-end flow).
  • Used IOT core embed on raspberry pi to build a react app and AppSync to sync the data to cloud when internet is available.
  • 10+ years of experience in product-based companies and start-ups.
  • 8+ years of extensive experience in React.js along with Redux.
  • 5+ years of extensive experience in React Native along with Redux.
  • 5+ experience in leading a team & 2+ Years of experience as a Software Architect.
  • 4+ years of experience in Node.js.& 4+ years of experience in AWS.
  • Deep Thinking Award Issued by Sonata Software (Quarterly Award)
  • Delivery & Operational Excellence Issued by Sonata Software (Yearly Award)
  • Also traveled to Switzerland and got the complete module "web scrappy" to india which is owned by swizz team initially - Nagravison
  • Got the chance to work with Amazon for 6 months MShop App to implement the react-native project in amazon - Tonetag funded by Amazon
KARTHIK KNLead Software Engineer