Brampton, Canada L*X*N* +*(***)***–**** ******.***********@*****.*** LinkedIn
.
SHIKHA SHARMA
PROFESSIONAL SUMMARY
Experienced Full Stack Developer familiar with a wide range of programming utilities with a strong foundation in Java, Spring Boot, Back-end technologies and database management. Collaborative team player with excellent technical abilities offering five years of related experience. Organized and dependable candidate successful at managing multiple priorities with a positive attitude. Willingness to take on added responsibilities to meet team goals.
SKILLS
· Languages: Java, SQL, HTML
· Web: REST APIs, POSTMAN, JSON, XML
· Version Control: Git, GitHub, Bitbucket
· Core Skills: Java
· Databases: MySQL, IBM Db2, Postgres SQL
· Tools: IntelliJ IDEA, Intellij Ultimate, VSCode, Eclipse, Jenkins, Maven,
· Frameworks: Spring Core, Spring Boot, Spring MVC, Hibernate, Spring Data JPA
WORK HISTORY
FULL STACK DEVELOPER 03/2024 to Current
Pragra, Mississauga, Canada
· Contributing to full-stack development of web applications, using Java for the backend
· Collaborating with senior developers to design RESTful APIs using Spring Boot for backend operations
· Writing efficient, reusable, and scalable code, and participating in daily scrum meetings to ensure timely delivery of sprints
TRANSCRIBER 04/2022 to 04/2023
LXT Company, Mississauga, Canada
· Created accurate written transcriptions of audio and video recordings
· Reviewed and edited transcriptions generated by speech recognition software.
ADMINISTRATIVE ASSISTANT 02/2022 to 03/2022
Primerica, Mississauga, Canada
· Managed database and filing systems, prepared reports, and supported daily office tasks
JAVA DEVELOPER 10/2019 to 01/2022
Sky Trucking, Brampton
· Create Java applications or scripts to automate data entry tasks, such as importing data from CSV files into databases or generating reports.
· Used Java to develop applications that schedule regular tasks, like sending reminders or notifications for upcoming deadlines.
· Used Java with JDBC (Java Database Connectivity) to create applications that manage office databases, such as maintaining employee records, managing invoices, or tracking projects.
· Created a Java program that sends automated email notifications for important updates, reminders, or confirmations.
· Used Java with frameworks like Spring Boot to develop web applications for administrative tasks, such as managing calendars, scheduling meetings, or tracking project status.
JAVA DEVELOPER 02/2015 to 05/2019
Wipro Ltd., India
· Gained hands-on experience working with Java-based applications, implementing object-oriented programming principles
· Developed simple Java applications, managed databases, and utilized frameworks like Spring, Spring-Boot etc.
· Built console applications and implemented GUI features
PROJECTS
Employee Management System
· Created a console application in Java for managing employee records using object-oriented principles.
Restful API for Online Store
· Built a REST API using Spring Boot for managing products, users, and orders with CRUD operations.
Volunteering
· Volunteered to teach high school students fundamental programming skills.
EDUCATION
Punjabi University, India
Master of Science, Computer Science, 03/2012