Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic
Piyush Awasthi

Piyush Awasthi

Software Engineer
Bangalore

Summary

Experienced Software Engineer with a proven track record at PeopleHum, specializing inAngular development and proficient in both front-end and back-end technologies.Demonstrated success in developing innovative solutions that enhance user experienceand operational efficiency. Skilled in collaborating with teams to deliver high-qualitysoftware solutions. Eager to contribute technical expertise and innovative thinking to adynamic software development team.

Overview

2
2
years of professional experience

Work History

Software Engineer

PeopleHum
Bangalore
07.2023 - Current
  • Company Overview: PeopleHum is a technology company focused on providing innovative solutions for human resource management.
  • IONIC APP: Built an Ionic app for PeopleHum from scratch using the Ionic native framework.
  • Who is on leave? Feature: Pioneered and executed a pivotal feature showcasing employees on leave via an Angular calendar, leading to a notable surge in traffic, with a 38% daily increase in logins.
  • This functionality encompasses a homepage widget and an extensive calendar view, providing users with valuable insights into leave statuses across monthly and weekly intervals.
  • Customer Context in Config APIs: Introduced Customer Context in Config APIs, allowing customised configuration lists (e.g., gender, and employment types).
  • Implemented v2 APIs with a Spring Boot backend and Redis architecture changes for enhanced flexibility.
  • Took a leading role in migrating an application from AngularJS to Angular 3, overseeing the entire process, and collaboratively reviewing changes made by interns.
  • The revamped UI not only modernised the interface, but also significantly improved the overall user experience.
  • Leading the development of new features and enhancing functionality in PeopleHum using Angular for the front end and Java Spring Boot for the back end.

Software Engineer Intern

PeopleHum
Bangalore
07.2022 - 07.2023
  • Company Overview: PeopleHum is a technology company focused on providing innovative solutions for human resource management
  • Analyzed technical needs, improving understanding of user requirements
  • Addressed functionality issues by reviewing and optimising source code
  • Collaborated with interns for code reviews, ensuring adherence to best practices
  • Worked closely with QA to identify and fix bugs, maintaining code quality
  • PeopleHum is a technology company focused on providing innovative solutions for human resource management

Tech Intern

HIGHRADIUS
Bhubaneshwar
01.2022 - 04.2022
  • Company Overview: HIGHRADIUS is a technology company specializing in AI-powered financial software solutions
  • Created an AI-Enabled FinTech B2B Invoice Management Application, using React.js, JDBC, Java Servlet, and Mysql
  • Engineered a responsive receivable dashboard, implementing seamless searching operations on invoices
  • Implemented comprehensive CRUD (Create, Read, Update, Delete) operations, enabling efficient data management within the application
  • Integrated a machine learning model into the system, allowing users to predict invoice clearance dates with enhanced accuracy
  • With user authentication and Hashing enabled password saving in the database
  • Tech-Stack used is Node.js, Express, MongoDB, and Bootstrap
  • Passport.js was used to handle authentication
  • HIGHRADIUS is a technology company specializing in AI-powered financial software solutions

Education

BTECH - COMPUTER SCIENCE

KIIT UNIVERSITY

XII BOARD - PCM

GURUKUL ACADEMY

Skills

  • HTML
  • CSS
  • Typescript
  • Nodejs
  • Express
  • IONIC Framework
  • Angular development
  • SQL
  • MongoDB
  • Data Structures
  • Algorithms
  • Spring Boot
  • API design
  • Responsive web design
  • Tools: IntelliJ, Jenkins, Git, VS Code, Teams

Projects

YelpCamp - A Camping Grounds Website where users can create and review campgrounds. It is an interactive website with CRUD options for posts and comments.

  • With user authentication and Hashing enabled password saving in the database.
  • Tech-Stack used is Node.js, Express, MongoDB, and Bootstrap.
  • Passport.js was used to handle authentication.

Timeline

Software Engineer

PeopleHum
07.2023 - Current

Software Engineer Intern

PeopleHum
07.2022 - 07.2023

Tech Intern

HIGHRADIUS
01.2022 - 04.2022

BTECH - COMPUTER SCIENCE

KIIT UNIVERSITY

XII BOARD - PCM

GURUKUL ACADEMY
Piyush AwasthiSoftware Engineer