Aum Soni
Full Stack Developer
Hire this person
Send a job offer directly to this candidate
About
With a combined one year of internship experience as a Full Stack Web Developer, I have gained valuable hands-on experience in the IT industry. During this time, I worked extensively with Angular for front-end development and Java, including frameworks such as Spring 6, Spring Boot 3, Spring REST API, Spring MVC, Spring Security, Thymeleaf, JPA & Hibernate for back-end development. My responsibilities included building robust and user-friendly web applications, implementing secure authentication and authorization using JSON Web Tokens (JWT), and proficiently working with MySQL for efficient data management.
Additionally, I have a solid foundation in testing, including unit testing and automation testing using the Selenium library. This allowed me to ensure the quality and reliability of the software solutions I developed. Alongside my technical skills, I have experience with HTML, CSS, JavaScript, jQuery, and JSON, enabling me to create engaging and responsive user interfaces.
Throughout my internship, I consistently demonstrated strong problem-solving abilities and the capability to write clean and maintainable code.
I am currently seeking opportunities as a Junior/Associate Software Developer, where I can contribute my technical expertise and continue expanding my skill set. I am eager to apply my industry experience and collaborate with a dynamic team to drive the success of software development projects.
Experience
Full Stack Developer Intern | Canada Post May 2023 – August 2023
- Recreated a seamless and personalized user login proof of concept for Canada Post's existing Login page using the latest web technologies within the CPC Student Innovation POD.
- Built the back end of the system using Spring 6, Spring Boot 3, and Spring Security with JWT Tokens, ensuring secure user authentication and authorization.
- Implemented the front end using Angular 12+ by developing pages such as the Sign-in Page, Consumer and Merchant Dashboard, and a Marketplace page.
- Utilized Jeera for agile planning, sprints, and task management, and leveraged GitHub for code versioning and repository management.
- Conducted accessibility testing using Wave to ensure compliance with accessibility standards.
- Designed and developed responsive and user-friendly single page web-applications with the modern JavaScript Framework Angular.
- Utilized concepts such as Databinding, Directives, Services, Reactive-Forms, Routing, Pipes, and HTTP extensively.
- Developed business logic using TypeScript and JavaScript.
- Performed Automation testing and Unit testing on websites through Robot Framework with Selenium Library.
- Collaborated with designers and the business team to enhance the web application's appearance and functionality to improve user experience using Ontario Design System
- Adopted Azure DevOps for version control, work item monitoring, agile planning, and reporting.
Education
Advanced Diploma in Computer Programming and Analysis May 2021 – April 2024
Seneca College of Applied Arts and Technology, Toronto, ON
Cumulative GPA: 3.5/4.0
Relevant Course Work: Software Development, Client and Server-Side Development, Object Oriented Programming, Database Management, Software Development Life Cycle (SDLC).