Summary
Overview
Work History
Education
Skills
Additional Information
Graduate Projects
Timeline
Generic

Utkarsh Vardan

Round Rock,Texas

Summary

Accomplished Software Development Engineer with extensive experience in designing, developing, and optimizing scalable applications. Proven expertise in backend and frontend development, microservices architecture, and automation. Strong leadership and mentoring skills, driving innovation and efficiency across teams. Adept at integrating cutting-edge technologies and improving system performance to enhance business outcomes.

Overview

12
12
years of professional experience

Work History

Lead, Software Development Engineer

CHARLES SCHWAB
05.2022 - Current
  • Spearheaded the TD migration for the Thinkpipes team, upgrading the margin library and integrating critical margin-related data into the account and position analysis tab
  • Developed and implemented the client session timeout feature to resolve GRC issues
  • Migrated 15 SOD jobs for Thinkpipes to Control-M, optimizing them with file watchers, validation checks, and chained execution, reducing SOD processing time by 2 hours
  • Mentored junior developers by providing guidance on best practices, coding techniques, and problem-solving skills.

Lead, Software Development Engineer

CHARLES SCHWAB
10.2020 - 04.2022
  • Led the design and delivery of critical scalability applications: File Transfer Daemon (FTD) and SchwMP rewrite, handling 10 million files daily in the Advisor Service Data Delivery workflow
  • Designed and implemented a microservice architecture using Java and Spring Boot for SchwMP, enabling horizontal scaling
  • Integrated SchwMP with multiple RabbitMQ brokers for efficient data handling
  • Automated CI/CD pipelines and Bamboo deployment jobs using PowerShell, Shell, and Python, improving software delivery efficiency by integrating SonarQube and Veracode scans

Senior, Software Development Engineer

CHARLES SCHWAB
06.2018 - 10.2020
  • Redesigned and implemented the Portfolio Connect application, a portfolio management tool for Schwab accounts
  • Collaborated with cross-functional teams to gather business requirements and deliver both frontend and backend development
  • Used Java (Spring Boot), Junit (Mockito), JavaScript (Angular, TypeScript), and MongoDB
  • Implemented CI/CD pipelines using Bamboo and practiced Agile methodologies, including TDD and paired programming

Software Development Engineer

CHARLES SCHWAB
06.2016 - 06.2018
  • Developed and maintained the Portfolio Accounting and Income Reporting application for Schwab.com, improving client investment income features
  • Implemented a RESTful service for the export feature of positions and transactions
  • Improved system performance by refactoring code and enhancing response time by 20%
  • Migrated services from Windows Server to Pivotal Cloud Foundry (PCF)

Release Engineer

CHARLES SCHWAB
06.2015 - 06.2016
  • Automated deployments for Schwab Bond Source (SBS) and developed scripts to optimize the deployment process
  • Improved operational efficiency by automating repetitive tasks with Python and Shell scripting
  • Designed a reporting tool that reduced errors by 30% and built a web wizard UNIX command generator using JavaScript

Software Engineer Analyst

ACCENTURE LLC
08.2013 - 06.2015
  • Contributed to the development of the Integrated Eligibility System for Iowa State, which performs Eligibility Determination Benefit Calculation (EDBC)
  • Developed web pages, EDBC validations, and business rules using JSP, Java (Spring MVC & Hibernate), and MySQL
  • Automated code deployments using Jenkins, Maven, and SVN

Education

Masters - Electrical and Computer Engineering (Software Engineering)

The University of Texas At Austin
Austin, TX
01.2020

Bachelor of Science - Computer Engineering

Bangalore Institute of Technology
Bangalore
01.2012

Skills

  • C#
  • JAVA
  • Shell Scripting
  • Python
  • JavaScript
  • HTML
  • Golang
  • Oracle
  • MySQL
  • PostgreSQL
  • Aerospike
  • MS SQL Server
  • MongoDB
  • RabbitMQ
  • IBM MQ
  • Kafka
  • ControlM
  • Jenkins
  • Bamboo
  • SVN Repository
  • GitHub
  • Bitbucket
  • TFS
  • JIRA
  • Remedy
  • Splunk
  • Waterfall
  • Agile
  • Angular
  • React
  • Node JS
  • Bootstrap
  • JQuery
  • Spring MVC
  • Spring Boot
  • ASP NET Core
  • Windows 10
  • Windows 7
  • Windows Vista
  • Windows XP
  • Windows 2000
  • Mac OS X 10
  • Mac OS X 11
  • Ubuntu 10

Additional Information

Strong leadership, mentoring, and collaboration skills., Excellent problem-solving abilities, with experience in optimizing and scaling applications., Demonstrated expertise in both backend and frontend development across multiple platforms.

Graduate Projects

GitHub, Analyzed and compared various sorting algorithms in terms of performance., Designed and implemented a Client-Server Chat Application in Java using Sockets.

Timeline

Lead, Software Development Engineer

CHARLES SCHWAB
05.2022 - Current

Lead, Software Development Engineer

CHARLES SCHWAB
10.2020 - 04.2022

Senior, Software Development Engineer

CHARLES SCHWAB
06.2018 - 10.2020

Software Development Engineer

CHARLES SCHWAB
06.2016 - 06.2018

Release Engineer

CHARLES SCHWAB
06.2015 - 06.2016

Software Engineer Analyst

ACCENTURE LLC
08.2013 - 06.2015

Masters - Electrical and Computer Engineering (Software Engineering)

The University of Texas At Austin

Bachelor of Science - Computer Engineering

Bangalore Institute of Technology