Hello, I'm Utkarsh

About Me

I'm Utkarsh (Uu-t-k-uh-r-sh), a passionate software developer dedicated to crafting innovative solutions for real-world challenges. My expertise spans multiple programming languages and frameworks, allowing me to create clean, efficient, and scalable applications that truly meet end-user needs. I thrive in collaborative environments, working alongside cross-functional teams to brainstorm cutting-edge ideas and continuously enhance software performance. My goal is to develop and maintain applications that not only solve problems but also push the boundaries of what's possible in the digital realm.

Here are some technologies I'm currently working with:

Node.js
ReactJS
Next.js
GraphQL
JavaScript
TypeScript
Java
Python

Where I've Worked

Software Engineer @ Stevens Institute of Technology

June 2023 - May 2024

  • Developed and maintained responsive web applications with Next.js and Tailwind CSS
  • Utilized the AWS to build robust, high-availability applications, integrating S3, DynamoDB, Cognito, Route 53, and IAM for efficient storage, database management, authentication, DNS management, and fine-grained access control
  • Automated application deployments on EC2 with automated CI/CD pipelines using AWS CodeBuild, CodePipeline, CodeDeploy, and SSM, reducing manual errors, enabling efficient server management, and faster deployments
  • Optimized performance by implementing lazy loading, Redis caching, and CloudFront CDN, achieving a 40% reduction in page load times
  • Deployed and administered Kubernetes clusters on bare-metal servers, leveraging GPU time-slicing for optimized resource allocation and deploying GPU-enabled applications like JupyterHub to support diverse research initiatives

Contract Software Engineer @ Splunk Inc.

November 2020 - July 2022

  • Worked as a Contract Software Engineer via Crest Data Systems
  • Worked with Splunk User Behavior Analytics (UBA) team in an Agile and Test-Driven Development environment
  • Developed efficient parsers for Java-based ETL pipelines using Cloudera Morphlines, enhanced various components, including updating install/upgrade service to ensure compatibility with new OS versions, supporting airgap installations, and improving the Identity Resolution (IR) service
  • Led the migration of all CI/CD pipelines (unit testing, integration testing, SAST, DAST, build, etc.) from Jenkins to GitLab, optimizing the end-to-end QA job pipeline and achieving a 35% reduction in completion time
  • Collaborated with the global customer support team to troubleshoot and resolve engineering issues on customer on-prem deployments, participating in on-call rotations to ensure quick resolution of critical incidents and demonstrating strong problem-solving and communication skills

Software Engineer @ Crest Data Systems

November 2020 - July 2022

  • Worked as a contract software engineer at Splunk via Crest Data Systems

Software Engineer @ Technomargin

May 2018 - November 2020

  • Designed RESTful APIs with Spring Boot, reducing response times by 50%, and implemented microservices with Spring Cloud, cutting downtime by 40%
  • Used JDBC, Hibernate, and JPA for efficient data handling and persistence, while enhancing code quality with JUnit tests and continuous integration using Jenkins
  • Developed a school ERP system with the MERN stack, optimizing performance and reducing server load by 25% through code splitting, lazy loading, and caching strategies
  • Built responsive, dynamic interfaces using React.js and Material UI, implementing role-based access control and robust error handling

Say Hello

My inbox is always open if you have any questions or just want to say hi.