Summary
Overview
Work History
Education
Skills
Timeline
SeniorSoftwareEngineer

Sagar Barvaliya

IL

Summary

Adaptable Senior Software Engineer talented at providing customized and optimized solutions for all needs. Thrives within tight deadlines by applying agile development strategies. Comfortable overseeing large-scale development teams or independently coding complex projects.

Overview

6
6
years of professional experience

Work History

Senior Software Engineer

Ford
3 2022 - 08.2024
  • Developed and Maintained Mach1ML Website: Utilized Angular for frontend development and Spring Boot for backend services to create and maintain a robust website
  • Cloud Migration: Successfully migrated the entire Mach1ML project to Google Cloud Platform, ensuring scalable and reliable hosting
  • Security and Code Quality: Implemented FOSSA for detecting and managing vulnerabilities in the codebase and utilized SonarQube for continuous code quality assessment and improvement
  • Automated Deployments: Employed Tekton Pipelines to automate project deployments, enhancing efficiency and reducing manual intervention
  • Shell Scripting for Automation: Wrote shell scripts to modify Tekton YAML files, enhancing the automation and management of CI/CD pipelines
  • Docker Image Management: Built and tested Docker images to streamline application deployment and environment consistency
  • Image Management Automation: Developed a program to automate the maintenance of container images on Quay and cloud artifact registries, streamlining image management and deployment processes
  • Created Airflow Projects: Developed and customized Airflow projects for customers, automating workflows and data pipelines to optimize performance and efficiency
  • Change Documentation: Documented all changes and updates related to Mach1ML using Mach1ML Docs, ensuring comprehensive and accurate records of project modifications
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • User Story Management: Utilized Rally to update and maintain user stories, facilitating effective tracking and management of project progress and requirements.

Teacher's Assistant

ILLINOIS STATE UNIVERSITY
08.2021 - 12.2021
  • Working Supported development, QA and user experience staff to develop new products
  • Prepared and submitted reports and other documentation to assist development team members
  • Developed projects using Java programming language
  • Designed and developed reports using SQL server reporting services
  • Wrote all technical documentation for new software in development
  • Prioritized assigned change requests and completed in order of priority
  • Supported software engineering projects in Agile work environment
  • Produced clean, validation-ready code for project needs
  • Used behavior modeling and specialized teaching techniques to share and reinforce social skills.

Java Developer

Dynamic Web Soft
10.2018 - 12.2019
  • Microservices Development: Designed and developed REST-based microservices with Spring Boot, leveraging core Spring components
  • REST Web Services: Implemented RESTful web services to manage application business logic
  • Single Page Application (SPA): Built an Angular 6.0 SPA with customized services for backend API interaction
  • Java 8 Features: Utilized Java 8 features like Lambda Expressions and Stream API for data processing
  • API Integration: Connected Angular applications to Web APIs using HTTP methods (GET, POST, PUT, DELETE)
  • Performance Optimization: Refactored code for JVM optimization, focusing on performance improvements using concurrency APIs and multithreading
  • AWS Services: Expertise in AWS, including EC2, VPC, S3, Lambda, and more for cloud deployments and services
  • Code Reviews: Conducted code reviews and provided guidelines on best practices and coding standards
  • NoSQL Databases: Worked with MongoDB for NoSQL data storage and retrieval
  • Backend Development: Implemented backend controllers with Spring MVC and wrote SQL queries for data management
  • Docker and AWS Deployment: Deployed microservices in Docker containers using AWS EC2 Container Services
  • Database Management: Developed complex SQL queries, stored procedures, and triggers for database management
  • Cloud Monitoring: Monitored and debugged AWS EC2 services using CloudWatch.

Java Developer

Soft Suave Technologies Pvt. Ltd
01.2016 - 10.2018
  • Requirement Gathering and Documentation: Coordinated with Business Analysts to gather requirements and create data flow diagrams and technical documents
  • UML Modeling: Identified use cases and generated UML diagrams including Class, Sequence, and State diagrams for system design
  • Web Interface Development: Developed web interfaces using the MVC Struts Framework, integrating JSP, CSS, AngularJS, Bootstrap, HTML, and JavaScript for enhanced user experience
  • Database Connectivity: Managed database connections through properties files and used stored procedures for database interactions
  • Session Management: Implemented session timeout functionality using session filters to enhance application security
  • Persistence Layer: Developed persistence using DAO and Hibernate Framework to facilitate efficient data handling.

Education

Master of Science - Computer And Information Sciences

Illinois State University
Normal, IL
05.2021 - 05.2021

Bachelor of Science - Computer Engineering

Government Engineering College
05.2001 -

Skills

JavaScript

Timeline

Teacher's Assistant

ILLINOIS STATE UNIVERSITY
08.2021 - 12.2021

Master of Science - Computer And Information Sciences

Illinois State University
05.2021 - 05.2021

Java Developer

Dynamic Web Soft
10.2018 - 12.2019

Java Developer

Soft Suave Technologies Pvt. Ltd
01.2016 - 10.2018

Bachelor of Science - Computer Engineering

Government Engineering College
05.2001 -

Senior Software Engineer

Ford
3 2022 - 08.2024
Sagar Barvaliya