Varun Agarwal

Varun Agarwal Email and Phone Number

Full Stack Developer @ Smart Futures
Pittsburgh, PA, US
Varun Agarwal's Location
Pittsburgh, Pennsylvania, United States, United States
Varun Agarwal's Contact Details

Varun Agarwal personal email

n/a
About Varun Agarwal

Engineer with EQ. Software engineering enthusiast with a passion for solving real-world problems through innovative technological solutions. I am keen to apply my technical expertise and leadership skills to spearhead digital initiatives across multiple sectors. If you're interested in discussing opportunities or collaborative projects, don't hesitate to reach out at varun.agarwal5299@gmail.com. Let's build a better digital world together.

Varun Agarwal's Current Company Details
Smart Futures

Smart Futures

View
Full Stack Developer
Pittsburgh, PA, US
Website:
smartfutures.org
Employees:
30
Varun Agarwal Work Experience Details
  • Smart Futures
    Full Stack Developer
    Smart Futures
    Pittsburgh, Pa, Us
  • Smart Futures
    Software Developer
    Smart Futures Apr 2024 - Present
    Pittsburgh, Pa, Us
    • Developed highly responsive, reusable components using custom Hooks to enhance efficiency and user experience.• Transitioned from Class components in JavaScript to Functional components in TypeScript within the project for enhancing code reliability, type safety, and developer productivity through robust static typing and advanced language features.• Migrated from the global stylesheet approach with Bootstrap to a modular, LESS-based CSS module system to improve style encapsulation and project scalability.
  • Carnegie Mellon University
    Teaching Assistant
    Carnegie Mellon University Aug 2023 - May 2024
    Pittsburgh, Pa, Us
    • Collaborated with Prof. Hakan Erdogmus in “Full Stack Skills for Engineers” to regularly review and update course materials, ensuring that they reflect current full-stack development practices and align with student learning outcomes.• Conduct weekly two-hour office hours and actively monitored and responded to student queries on Piazza, providing students with assistance on both front-end and back-end development challenges, clarifying course content, and offering guidance on their individual projects.• Demonstrated real-world applications of full-stack development techniques during class and recitation sessions, enabling students to understand the practical use of tools like TypeScript and NoSQL databases.
  • Carnegie Mellon University
    Research Assistant
    Carnegie Mellon University Aug 2023 - Mar 2024
    Pittsburgh, Pa, Us
    • Assisted in the development of a chat application using TypeScript and a lightweight back-end, applying best practices in client-server architecture, MVC patterns, and RESTful services with real-time communication capabilities using WebSocket.io.• Demonstrated proficiency authentication mechanisms via JWT, authorization via OAuth2.0, and NoSQL database integration using MongoDB, significantly enhancing the project's security, scalability & performance.• Enhanced code quality and maintainability by integrating Prettier and ESLint, and implemented a GitHub Actions pipeline for automated Jest testing and deployment to Render.com.
  • Linden Evenings
    Software Engineer
    Linden Evenings Aug 2023 - Dec 2023
    • Drove the full software development lifecycle using the Agile (Scrum) framework to ensure timely delivery of high-quality software.• Designed a three-tier architecture, utilizing React JS and TypeScript for a dynamic frontend, Spring Boot and Java for robust backend services, and AWS S3 for efficient blob storage.• Documenting API contracts and architectural decisions with tools like Swagger UI and through Architectural Decision Records (ADRs), ensuring transparency and consistency across the development team.
  • Viasat Inc.
    Software Engineer Intern
    Viasat Inc. May 2023 - Aug 2023
    Carlsbad, Ca, Us
    • Collaborated in the Mobility Manager (MM) team, analyzed business requirements, and worked on the system design, managed task progress and documentation managed using JIRA and Confluence, ensuring an organized and transparent workflow.• Designed and implemented a REST Service in Java and Spring Boot, creating an automated weather alerting service for our team leveraging OpenWeatherAPI and Apache Kafka Consumer to seamlessly integrate real-time data enhancing the accuracy and timeliness of alerts and improved code quality by extensive unit testing to achieve atleast 80% of code and line coverage.• Automated the deployment of the application across multiple environments (dev, non-prod, prod) using AWS EC2 instances and an automated cloud formation script and reduced deployment time by 40% compared to manual deployments, resulting in faster feature delivery and improved development cycle efficiency.• Integrated Grafana to read Graphite metrics via Ansible, enabling real-time visualization and monitoring of API responses. Configured cron jobs to post aggregated data at one-minute intervals, providing immediate insights resulting in a 50% reduction in response time for identifying weather and hardware issues, allowing the team to proactively address customer concerns.
  • Carnegie Mellon University
    Graduate Teaching Assistant
    Carnegie Mellon University Jan 2023 - May 2023
    Pittsburgh, Pa, Us
    • Collaborated with Prof. Eric Nyberg in the "11-634 Capstone Planning Seminar," to organize and lead weekly meetings, where you will discuss course progress, address any concerns, and provide valuable feedback to enhance the learning experience.• Graded, mentored, and enriched the course content by infusing software documentation, quality assurance, testing, requirements gathering, and architecture design expertise, thereby empowering students to excel in the respective capstone projects.• Held office hours, hands-on demo sessions, and interacted with students at the course discussion forum, Piazza
  • Verizon
    Software Development Engineer
    Verizon Aug 2020 - Jun 2022
    Basking Ridge, Nj, Us
    • Worked with an agile team in 2-week sprints on the API development for the mobile application - Verizon My Fios using the Spring Boot framework, where new features such as VoiceBiometric, Wifi-Sensing, Disney Bundle Offers, Wifi-Extender, SimpliSafe Bundle Offers, MoCA Adapters were implemented.• Collaborated with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience based on the above offers.• Implemented CRUD REST API using POST, GET, PUT, and DELETE methods to provide JSON Data while meeting the needs of the applications.• Used Spring Core Annotations for Dependency Injection Spring DI, Spring MVC for REST APIs, and Spring Boot for micro-services.• Configured POJOs with backend tables in PostgreSQL to achieve the associations and deployed applications to support the backend integrations through microservices. Designed database and workflow to modify APIs based on the business requirement.• Eliminated bugs and tracked problems using GIT version control and JIRA and participated in peer-to-peer code review to improve the quality and maintenance of the code base.
  • Honeywell Technology Solutions Lab Private Limited
    Bachelor’S Software Intern
    Honeywell Technology Solutions Lab Private Limited Jan 2020 - Jul 2020
    Charlotte, North Carolina, Us
    • Contributed to the backend redesign and transition from C# to a microservices architecture using Java, enhancing system scalability and maintainability.• Adopted J2EE best practices and utilized Core J2EE patterns in a Test-Driven Development (TDD) environment, resulting in an optimized backend infrastructure.• Conducted exhaustive unit testing using Junit5, Mockito, and Jacoco, achieving a coverage of 75%, ensuring robustness and creating a significant impact on the system's reliability.

Varun Agarwal Skills

Java Spring Boot Agile Software Development Maven Javascript J2ee Web Services React.js Spring Framework

Varun Agarwal Education Details

  • Carnegie Mellon University
    Carnegie Mellon University
    Computer Software Engineering
  • Vellore Institute Of Technology
    Vellore Institute Of Technology
    Information Technology
  • Guru Tegh Bahadur Public School
    Guru Tegh Bahadur Public School
    Pcm
  • St. Mary'S Academy, Meerut Cantt.
    St. Mary'S Academy, Meerut Cantt.
    Computer Science

Frequently Asked Questions about Varun Agarwal

What company does Varun Agarwal work for?

Varun Agarwal works for Smart Futures

What is Varun Agarwal's role at the current company?

Varun Agarwal's current role is Full Stack Developer.

What is Varun Agarwal's email address?

Varun Agarwal's email address is va****@****sat.com

What schools did Varun Agarwal attend?

Varun Agarwal attended Carnegie Mellon University, Vellore Institute Of Technology, Guru Tegh Bahadur Public School, St. Mary's Academy, Meerut Cantt..

What skills is Varun Agarwal known for?

Varun Agarwal has skills like Java, Spring Boot, Agile Software Development, Maven, Javascript, J2ee Web Services, React.js, Spring Framework.

Who are Varun Agarwal's colleagues?

Varun Agarwal's colleagues are Hannah Hoover, Susan Ingalls, Pam Ward, Lisa Truitt, Juliet Gonzales, Kenneth Ligon, Mary Costantini.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.