Karan Chopra

About

Dedicated Software Engineer with a diverse skill set encompassing a wide range of technologies and frameworks. Currently pursuing Master of Science in Computer Science and Software Engineering (MS CSSE) from the University of Washington, Bothell. Adept at designing and developing scalable applications, integrating third-party services, and optimizing backend processes. Proficient in cloud technologies, databases, and software architecture. Committed to enhancing user experiences and driving efficiency through innovative solutions.




Software Engineer | Turning Ideas into Reality | Enhancing Software Quality and Performance


  • Experience: 5 years
  • Phone: +1 (646) 392 5451
  • City: Seattle,Washington,USA
  • Degree: Master of Science, CSSE
  • Email: karanchopra2011@hotmail.com


Passionate about creating innovative software solutions and leveraging technical expertise to drive efficiency and enhance user experiences. Committed to contributing to data-driven decision-making and collaborating with cross-functional teams to achieve impactful results.


"Let's embark on a collaborative journey to unlock the full potential of software engineering. Together, we'll craft solutions that translate intricate code into impactful results, propelling us to new heights of technical innovation and achievement!"

Skills

With a strong foundation in programming languages, cloud technologies, databases, and frameworks, I am committed to delivering high-quality software that meets and exceeds the unique needs of each project. My continuous pursuit of knowledge and adaptability in dynamic technical landscapes ensures the creation of impactful applications that drive efficiency, user satisfaction, and business success.

Programming Languages

Java, Python, C++, C, JavaScript, HTML, CSS, SQL, Typescript, Go, and .Net.

Cloud Technologies

Amazon Web Services (AWS): AWS Elastic Beanstalk, AWS Lambda, AWS ELB, Amazon Cognito, Amazon Kinesis, Amazon DynamoDB, Amazon EC2, Amazon VPC, AWS IAM, Amazon SQS, Amazon RDS, Amazon SNS, Amazon S3, Amazon CloudWatch, GCP and Azure


Databases

MongoDB, DynamoDB, MYSQL, RDS, PostgreSQL, and MS SQL



Technologies and Frameworks

Spring-Boot, React, NPM, NodeJS, Flask, RESTful APIs, Kafka, Apache Storm, Zookeeper, Hazelcast, Jenkins, Agile, Redux, Docker, Postman and Maven.

Core Knowledge

Data Structures and Algorithms, Object Oriented Programming, Distributed Systems, Software Architecture, Design Patterns, System Design, Database Management System, Operating System, and Software Testing.

Work Areas

Distributed Systems, Backend Development, Full Stack Development, and Cloud Native Development.

Tools

Git, Jira, GitHub, Visual Studio Code, IntelliJ, and PyCharm.

Operating Systems

Windows and Linux

Experience

Embarking on an Enlightening Voyage: Unveiling Proficiencies in Software Engineering and Innovation.

Summary

Karan Chopra

Experienced Software Engineer with a diverse background in software development and engineering. Proficient in programming languages and technologies, with hands-on experience in designing and implementing scalable solutions. Adept at collaborating with cross-functional teams to deliver high-quality software products. Committed to leveraging technical expertise and innovation to contribute to impactful software projects and drive organizational growth.

  • Seattle,Washington,USA
  • (646) 392-5451
  • karanc4@uw.edu

Education

Master of Science in Computer Science & Software Engineering(MSCSSE)

2022 - Present

University of Washington, Bothell, USA

GPA: 3.71

Algorithm Design and Analysis, Distributed Computing, Software Architecture, Evaluating Software Design, Research Methods in Software Engineering, Software Management, and Product Development lab.

Bachelor of Technology in Information Technology

2013 - 2017

Guru Gobind Singh Indraprastha University, New Delhi, India

GPA: 7.6

Data Structures, Algorithms, Object Oriented Programming, Database Management Systems, Operating Systems, Web Engineering, Mobile Computing, Software Testing, Computer Architecture and Advance Computer Networks.

Certifications

IIT Bombay, India
  • Java
  • C
  • C++
Microsoft
  • AZ-900-AZURE fundamentals

Professional appreciation

April 2021

Accenture

  • Performance recognition award “Star of the month”
July 2022

Accenture

  • Performance recognition award “Act as a true partner-Stewardship”

Professional Experience

Founding Engineer

June 2024 - August 2024

Signify, USA

  • Developed version 0 of AI-powered Compliance Management System for Manufacturing.
  • Applied React within Remix to build responsive user interfaces with server-side rendering for enhanced performance.
  • Coded backend services in Python and TypeScript, managing data with PostgreSQL and Prisma ORM.
  • Employed JavaScript, Tailwind, and Clerk for styling and authentication. Docker and Git for containerization and version control.
  • Leveraged GCP, AWS, and OpenAI for cloud deployment and AI integration, ensuring scalability and intelligent functionality.

Full Stack Developer

June 2023 - May 2024

University of Washington, USA

  • Guided transition of a teaching tool web application to an open-source platform using Python, Flask, Redux, React, and MySQL.
  • Instituted CI/CD pipelines, Agile practices, and leveraged MS Azure for efficient project management.
  • Directed a team of 9, conducted code reviews, streamlined setup, 90+ pages of documentation, and elevated efficiency by 30%.

Software Engineer

April 2020 - Aug 2022

Accenture, India

  • Enhanced user engagement by 25% and operational efficiency by 20% within six months by integrating over 15 third-party services into a client's web application. This was achieved using Java, Spring Boot and Microsoft SQL Server , ensuring seamless integration and improved performance.
  • Created dynamic, responsive dashboards using React JS, which greatly enhanced the user experience. This enhancement led to increased user engagement and a 15% time-saving in user interactions. The dashboards were designed to be intuitive and visually appealing, making it easier for users to navigate and access information efficiently.
  • Engineered a highly scalable Apache Kafka streaming application, capable of processing between 200,000 to 500,000 topics daily. This significantly reduced the workload on backend servers, enhancing overall system efficiency and reliability.
  • Developed and implemented RESTful APIs that deliver data in JSON format to a front-end interface. These APIs are designed to respond to dynamic user inputs, effectively managing and serving over 30,000 users.
  • Authored a PowerShell script for analyzing network loads impacting Microsoft SQL databases. The script identifies and notifies of potential bottlenecks, contributing to a 30% reduction in system downtime.
  • Created and implemented a Jenkins script to automate Continuous Integration and Continuous Deployment (CI/CD) pipelines. This automation streamlined the build, test, and deployment processes, resulting in a 20%-time savings.
  • Developed comprehensive JUnit test cases in Java to identify defects early in the software development lifecycle. This proactive approach enhanced code coverage by 35%, significantly reducing the occurrence of defects in the final product.
  • Led the creation and maintenance of GitHub Wiki documentation and conducted thorough code reviews. This leadership role fostered a culture of consistent coding practices, reducing errors by 20% and improving overall code quality by 15%.

Associate Software Engineer

Oct 2018 - Mar 2020

Accenture, India

  • MF Cataloging: Moved the Mutual Funds (MF) catalog from SQL to Elasticsearch via Spark SQL with UDFs, data frames, etc. with scheduling and monitoring on Apache Airflow resulting in load reduction on the master database and faster API response by 40 percent.
  • MF parsing: Developed an innovative parsing system for Annual Maintenance Contract [AMC] statements, incorporating Gmail integration for automated tracking and retrieval of statements. Integrated the parsing module with AWS SQS message queue, enabling retry, processing, and auditing of failed messages.
  • Developed and implemented REST APIs using Spring Boot and Hibernate, significantly enhancing the event management capabilities of a platform. This implementation led to a 40% improvement in coordination efficiency and a 30% increase in user engagement in the platform's event module over a six-month period. The improvement in usability and functionality was key to attracting more users and facilitating smoother event coordination.
  • Utilized CSS3 and HTML5 for sophisticated design and animations, while implementing Redux and RESTful APIs for effective state and data management. This approach resulted in a 9% time saving in development and operational processes, contributing to a more streamlined and efficient application workflow.
  • Ensured exceptional code quality and scalability through comprehensive unit testing utilizing Mockito. The choice of Mockito was due to its straightforward and user-friendly API, which allowed for efficient testing and validation of code. This focus on quality assurance helped in maintaining high standards in code development, ensuring the application's reliability and scalability.

Software Engineering Intern

May 2017 - July 2017

National Informatics Centre, India

  • Developed validation forms using the .NET framework, HTML, and CSS, enhancing the user interface for better usability.
  • This led to a 25% reduction in user input errors. Additionally, optimized stored procedures in Microsoft SQL Server boosted data retrieval speeds by 15%. The project focused on both improving user experience through a friendly interface and enhancing backend efficiency for faster data processing.

Projects

Exploring My Endeavors: A Showcase of Noteworthy Projects

  • All
  • Full-Stack
  • Backend
  • Frontend

Canvas Learning Tool

Carethroz - Senior caregiver services marketplace application

Flight Data Analysis

P2P Online Tic Tac Toe

Mobile-Agent Execution Platform

Hazelcast-based inverted indexing

Zookeeper supported Automatic Failover in a Master Worker Distributed Execution

Online Word Game

Extra-Curricular

Director and Co-director of Event team

Indian Society for Technical Education[ISTE] Club

August 2015 - July 2017

Professional Trekking: Himalayas

Youth Hostel Association of India[YHAI]

Jan 2016

Campus Ambassador

E-CELL, IIT Madras

August 2016 - July 2017

Contact

Location:

Seattle,Washington,USA

Call:

+1 646 392 5451