Skip to main content
Kulpreet Singh

Kulpreet Singh

Software Developer

Talent
Brampton, OntarioMember since June 26, 2023
·

Hire this person

Send a job offer directly to this candidate

About

Innovative Software Developer proficient in Java, Python, and C++. Experienced in full-stack development, database design, and cloud technologies. Passionate about delivering high-quality code and staying updated with emerging tech. Strong problem-solving and collaboration skills. Seeking new challenges in software development.

Experience

3 years extensive hands-on experience with object-oriented programming, including designing interfaces and administering systems, proficient in GUI development, testing (Junit testing, Randoop, EvoSuite), and debugging code.

  • Designing well-structured code using design patterns and taking privacy as well security in consideration.
  • Proficient with Linux and C/C+; thread handling using semaphores; system calls; bash; shell scripting; Nodes.js.
  • Experienced in web development using HTML, CSS, and JavaScript for creating captivating websites.
  • Excellent Data Base Management Skills with great knowledge of designing ER/EER diagrams and queries.
  • Great command in JDBC and SQL; creating schemas, inserting data, and retrieving data with the queries.
  • 3 years hands-on experience in designing and building mobile application for Android and iOS.
  • Excellent in Java/jQuery with using and designing the UML from scratch or generating UML from the given code.
  • Extensive experience in reading and implementing API/REST API at best to get the desired output.
  • Experience with Spring Boot and source code management tools like GitHub and Bitbucket.
  • Designing efficient algorithms using dynamic programming, graphing, sorting, BFS and DFS.
  • Excellent interpersonal and organizational skills; able to multitask and set priorities to maximize potential.
  • Advanced proficiency in MS Office, including document creation, formatting, and editing skills.

Education

BSc in computer science ||York University || April 2023

Mechanical Engineering Technician ||Sheridan College || September 2017

  • Hospital server:– Designed, implemented, and tested Java software using design patterns and hash mapping to efficiently link members (Physicians, Senior Physicians, Administrators, and Patients). Seamlessly tracks and retrieves member lists for smooth post-discharge or addition processes.
  • Event tracker (JDBC): -Crafted sophisticated database schemas and seamlessly integrated them with Java using SQL,

resulting in effortless data integration, precise event retrieval, and a user-friendly GUI for efficient querying.

  • Thread handling: - Proficiently implemented thread creation, joining and destruction in Linux and C, expertly handling threads through semaphores to ensure deadlocks and starvation free system.
  • Mortgage Application: - Created a voice prompt app in Android Studio using Java and Rest APIs; accurately calculating monthly payments based on inputs and displaying principal amount after each year.
  • Bookstore Website: - Designed purchasing website; displayed pic of books and linking to the purchase window.

Reviews

Related