singh-harmanpreet
Harmanpreet Singh
Ludhiana, India
CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

91.3
CodersRank Rank
Top 5%
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
CatalystOne Solutions
3 years 6 months
Mohali, India
Software Engineer
Apr 2019 - Sep 2021 (2 years 5 months)
• Profile product using VisualVM and Chrome Dev Tools for performance critique
• Improved dashboards loading speed by nearly 90% by optimizing implementation
• Refactored codebase using design principles/patterns, optimizing SQL queries, API calls for better maintainability and ease to add new features
• Implemented client-side lazy loading using loki.js for improving data rendering
• Responsible for end-to-end development of new features using TDD with at least 85% code coverage ensuring responsive design, secure coding practices and GDPR compliance. Used SonarQube for code analysis and keep a check on code quality
• Encouraged Test-driven development and provide KTs in the organization on TDD using JUnit5 and Mockito.
• Practice Scrum for Agile Transformation and proactively contributes towards it
• Worked more closely with BA and PO in detailing product requirements
• Re-write a segment of the module's front-end using Angular in a microservices driven architecture using Spring boot with GraphQL endpoint and JWT authentication. Testing application using docker and later using Azure dev clusters
java javascript junit Angular html css sass json rest api sql sql server tdd agile scrum oop
Associate Software Engineer
Jul 2018 - Mar 2019 (8 months)
• Detailing core technical details from requirements for development in the fast-paced development to deliver Compensation Manager's first release.
• Implemented RESTful endpoints using Jax-rs in existing servlet driven monolith architecture and used Axios HTTP client in front-end for all requests
• Piloted TDD for new features ensuring at least 70% code coverage and unit testing
java javascript junit html css jquery bootstrap json rest api responsive design axios sql sql server agile tdd jax-rs
Software Developer Intern
Jan 2018 - Jun 2018 (5 months)
• Initial Java software development training from CatalystOne
• Working with Business Analyst to gather requirements for the new module Compensation Manager and design initial wireframes using Balsamiq
• Created database diagram, class diagram and package diagram using UML for the module from product's initial requirements
• Started developing Compensation Manager module in existing servlet driven monolith application
java javascript ajax HTML css bootstrap jquery sql json oop database design
Harksh Technologies Pvt. Ltd.
May 2015 - Jul 2015 (2 months)
Ludhiana, India
Summer Trainee
• Learn the core concepts of android application development in project based training.
• Developed a few android applications for hands-on and understand how production-grade application is being developed.
• Collaboration with team on developing an application.
Android sqlite xml json http
This section lets you add any degrees or diplomas you have earned.
Gulzar Institute of Engg. & Technology, Khanna
Bachelor of Technology - BTech, Computer Science and Engineering
Jan 2014 - Jan 2018

Jobs for you

Show all jobs
Feedback