Karan Asthana

Software Engineer

Seattle, Washington, United States7 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Strong background in software engineering and development.
  • Proven experience in building complex enterprise applications.
  • Expertise in both frontend and backend technologies.
Stackforce AI infers this person is a Fullstack Developer with expertise in SaaS and mobile application development.

Contact

Skills

Core Skills

React.jsJavaJavascriptPythonAmazon Web Services (aws)React NativeSqlAb InitioRaspberry PiAndroid Development

Other Skills

JestTypeScriptR (Programming Language)GitjQueryPython (Programming Language)Amazon RedshiftAWS Identity and Access Management (AWS IAM)Amazon VPCAmazon Simple Notification Service (SNS)AWS LambdaAmazon DynamodbAWS IAMSNSAWS

About

Currently a student at the University of Florida pursuing my Masters in Science (Computer Science major). August 2021-December 2022. Formerly, a Software Engineer with a demonstrated history of working in the computer software industry. Skilled in Frontend Development (Javascript and frameworks - React.js, Redux, Backbone.js), Hybrid Mobile Applications Development (using React Native), Android Development, Java, HTML, CSS, Raspberry Pi programming, Management, Leadership. Strong engineering professional with an Engineer’s Degree focused in Information Technology from JSS Academy Of Technical Education Noida.

Experience

7 yrs 8 mos
Total Experience
1 yr 6 mos
Average Tenure
3 yrs 2 mos
Current Experience

Amazon

3 roles

SDE 2

Promoted

Jul 2024Present · 1 yr 9 mos · Seattle, Washington, United States

SDE

Feb 2023Jul 2024 · 1 yr 5 mos · Seattle, Washington, United States

JestReact.jsJavaTypeScript

Software development Engineer Intern

May 2022Jul 2022 · 2 mos · Seattle, Washington, United States

  • I created a real-time buffer-enabled system to convert a NoSQL database to a relational database.
  • The system was designed to be fault tolerant with Queues and also Dead Letter Queues.
  • There were around 75 different tables in the end relational database.
  • The data transition was also done in real-time. Data was input into the NoSQL database from another system, which notified my system using notifications. My system, in turn, dynamically processed the records and put them into the relational database.
Amazon RedshiftAWS Identity and Access Management (AWS IAM)Amazon VPCGitAmazon Simple Notification Service (SNS)Java+4

uf clinical & translational science institute

Student Software Developer

Jan 2022Jan 2023 · 1 yr · Gainesville, Florida, United States · Hybrid

JavaScriptR (Programming Language)GitjQueryPython (Programming Language)Python

Orgzit

Software Developer

Feb 2018Aug 2021 · 3 yrs 6 mos · Greater Delhi Area

  • Orgzit is a complex enterprise software product involving technologies such as database virtualization and no-code application development.
  • React Native -
  • Solely Built the React Native app for iOS and Android platforms from scratch encompassing all vital features of the product
  • Webapp -
  • Auto-creation of database tables and their fields via CSV files
  • Strengthened the Condition Evaluation Engine for automated workflows, providing support for `AND` and `OR` between multiple conditions
  • Condition-based editing and addition of records to tables
  • CalendarView & KanbanView of records (tuples of table)
  • Telephony Integration with Twilio
  • Integrations with several other apps like FreshDesk, Google Forms, Mailchimp etc. using Zapier
  • Added CMS-based blog and video collection pages; Customer Story pages and Referral Pages on Company Website along with building several landing pages and redesigning the website home page
  • Android -
  • Added Condition Based dynamic field dependency in forms
  • Upgradation of Android target-SDK from 19 to 29.
  • Added REST APIs, also using Promises' logic
  • Added Intercom integration, User management module and Global search
  • My key Responsibilities have been-
  • Build the product's React Native based mobile applications from scratch
  • Upgrade and own the product’s Native Android app giving fortnightly/monthly Builds
  • Architecture and build new features.
  • Maintain and fix various pre-existent features like Caching optimisation; WebSocket integration
  • Constantly add or update frontend REST APIs to stay in sync with the backend server
  • Various bug fixes on the frontend and performance optimisation.
  • Manage the technical team in planning, development and help with reviews, testing
  • Solution designing & implementation for clients like the World Bank, Amazon (Prione.in) etc. on the Orgzit Product catering various use-cases like CRM, Lead Management, Order Management, merchant onboarding workflows, custom Workflows etc.
JavaScriptReact.jsGitBackbone.jsAndroidReact Native

Tata consultancy services

Assistant System Engineer

Aug 2017Feb 2018 · 6 mos · Noida

  • Minor Enhancements on the already made Unix Jobs for a major US-based pharmaceutical Client using the ETL tool, Ab-initio.
  • Data Extraction for Client requests running specific requests on Ab-initio graphs and certain Unix commands.
SQLAb InitioOracle SQL Developer

Lakshmi industrial corporation

Development and Field Test Intern - Automated Continuous Rail Thermometer (CRT) using Raspberry Pi

Oct 2016Jan 2017 · 3 mos · Noida, Uttar Pradesh, India

  • The project we built was in accordance with the specifications provided by Research Design and Standards Organisation (RDSO), India with a user-friendly implementation, first of its kind for the INDIAN RAILWAYS. The project deals with continuous measurement and recording of the temperature of the Rail Web near stations, along with optimized implementation for data access.
  • My contributions to the development of this project were -->
  • Backend programming (business logic implementation),
  • Frontend data connections to the local database,
  • The business logic of data retrieval.
  • Managed security of the product to prevent unauthorized access or piracy of the software using IMEI numbers.
  • This was followed by a rigorous software testing with real-world conditions and scenarios, testing the extremes and anomalies that could arise during the use of the product.
  • Accomplishment: The device has been passed by the Research Design and Standards Organisation (RDSO) and is currently live, implemented in more than 100 railway stations across India
SensorsGitBluetoothAndroid DevelopmentRaspberry PiWiFi

Syncnlink technologies pvt. ltd.

Android App development intern

Jun 2016Jul 2016 · 1 mo · Noida, Uttar Pradesh, India

  • Developed a user interactive game, based on the tower of Hanoi algorithm. Our team of 2 interns built this application from Scratch.
  • Designed and developed UI of the Canvas
  • Built the Scoring module
  • Implemented the rule-based shifting of rings from one tower to other after catching touch events
Android Development

Greymeter

Content Writing Intern

Dec 2015Jan 2016 · 1 mo

Rendezvous iitdelhi

Campus Ambassador

Aug 2015Nov 2015 · 3 mos

Education

University of Florida

Master of Science - MS — Computer Science

Aug 2021Dec 2022

JSS Academy Of Technical Education Noida

Engineer’s Degree — Information Technology

Jan 2013Jan 2017

Swaraj India Public School

Mathematics and Computer Science

Jan 2001Jan 2013

Stackforce found 100+ more professionals with React.js & Java

Explore similar profiles based on matching skills and experience