Skip to main content

Hello! My name is Amaan Sheikh.

A highly motivated and adaptable software developer, full-stack college experience encompassing front-end and back-end development, including proficiency in coding, unit/UX testing, database integration with core CRUD operations, methodical task prioritization, timely problem resolution, and thorough documentation.

A little bit of my story

Key Skills and Experience

Full-Stack Development: Proficient in developing cohesive solutions across the entire application stack.


Quality Assurance: Skilled in performing unit testing and User Experience (UX) testing to ensure code reliability and optimal end-user satisfaction.


Database Integration: Experienced in implementing robust database solutions, focusing on core CRUD operations (Create, Read, Update, Delete) for data management.


Work Ethic and Professional Attributes

Commitment to Learning: I possess a genuine passion for software development and actively pursue continuous learning, recognizing that professional growth extends beyond formal education. I consistently seek out new technologies and advanced techniques to expand my skill set.


Prioritization and Efficiency: I employ effective task prioritization strategies to ensure critical path items are completed first, leading to efficient and timely project delivery.


Problem-Solving: I demonstrate exceptional determination in troubleshooting technical challenges, from minor syntax issues to complex logic errors, ensuring timely resolution and project momentum.


Documentation Excellence: I maintain a high standard for comprehensive and clear technical documentation, ensuring project accessibility, maintainability, and ease of collaboration for all team members.


Experience

EDUCATION

  • Software Engineering Diploma

APPLICATIONS/IDE'S

  • Visual Studio Code
  • Apache Netbeans IDE
  • IntelliJ IDEA
  • Eclipse IDE
  • SqlDeveloper
  • Talend Open Studio for Data Integration
  • Notepad++
  • Mongo BD Compass
  • Postman
  • Dev-C++
  • Azure Data Studio

Languages/FrameWorks

FRONT END

  • HTML
  • CSS
  • JavaScript
  • Angular JS
  • React JS
  • TypeScript

BACK END

  • Java
  • PHP
  • TypeScript
  • MySQL
  • Microsoft SQL Server
  • H2 Database
  • Spring Boot
  • C
  • C++
  • C#

Featured Projects

Wallpaper Installation Business Website


Website created for a local wallpaper installer. Completed planning, development, SEO, and any ongoing maintenance.


Google Page speed results (Using https://pagespeed.web.dev): 

  • 100% Performance
  • 100% Accessibility
  • 100% Best Practices
  • 100% SEO




    Dayhome Business Website


    Website created for local dayhome business. Completed planning, development, SEO, and any ongoing maintenace.


    Google Page speed results (Using https://pagespeed.web.dev): 

    • 99% Performance
    • 100% Accessibility
    • 100% Best Practices
    • 100% SEO



      Java SpringBoot Application

      This project is made with Java with the following dependencies: 


      • Spring Data JPA
      • Spring Security
      • Thymeleaf
      • Spring Web
      • H2 Database


      This project demonstrates the backend database security and assigning privileges.


      CRUD JPA Project

      CRUD(Create, Read, Update, Delete) library database in Java using JPA (Java Persistence API) which allows us to map objects to a relational database table.

      This could be used as an employee database management system, with CRUD operations accessing the SQL database. 


      Database Update Automation

      This project was made for a charity to be able to keep track of the donations they are receiving. The user would upload a CSV (Comma Separated Values) file and each donation in the file will be inputted automatically into the database. 

      Employee Directory App (Java FX)

      This project was created to be a Employee Directory application. Employees can be added and they will show up on the home page, the user can then click on the employee's name and edit the employee ID, salary, job position, department, etc..  

      Contact


      Feel free to contact me!

      Either submit a form here, email me at contact@amaansheikh.ca, or message me on LinkedIn and i'll get back to you as soon as possible!