Gurjap Singh

Gurjap Singh Email and Phone Number

Software Developer at NCR Corporation @ NCR Corporation
atlanta, georgia, united states
Gurjap Singh's Location
Canada, Canada
Gurjap Singh's Contact Details

Gurjap Singh work email

Gurjap Singh personal email

n/a
About Gurjap Singh

Experienced programmer with a demonstrated history of working in the financial and networking equipment industry. Skilled in Python, Java, C, and C#. Strong information technology professional with a Bachelor’s Degree focused in Computer Science with a minor in Geographic Information Systems from University of Guelph

Gurjap Singh's Current Company Details
NCR Corporation

Ncr Corporation

View
Software Developer at NCR Corporation
atlanta, georgia, united states
Website:
ncr.com
Employees:
34632
Gurjap Singh Work Experience Details
  • Ncr Corporation
    Software Developer
    Ncr Corporation Feb 2021 - Present
    Waterloo, Ontario, Canada
    I develop/test backend code for a Spring Framework Java application. In this role I have created REST endpoints to expand our microservices as well as managing APIs using Swagger 2. Another part of my responsibilities covers the testing of our application on proprietary hardware which includes a ReactJS front end that interfaces with the microservices.
  • Ncr Corporation
    Manual Tester & Technical Consultant
    Ncr Corporation May 2020 - Dec 2020
    In May 2020 I started in a Manual Tester position. I was responsible for testing bug fixes in the Transaction Gateway software and tracking them in JIRA. This software is used by financial institutions for the safe delivery of transactions from ATMs to their central processing. The transactions go through various stages such as image recognition, codeline recognition, limit checking etc. I also did regression testing for new releases as well.In the fall, I was temporarily assigned to be a Technical Consultant and had to quickly learn the logistics of installing and configuring of the TG software as we would be upgrading customers to the latest version that uses a ReactJS console rather than flash as it is reaching end of life in 2020. Since then I have done server validations and full installations for financial institutions all over the US almost every day. This involves installing Transaction Gateway with the customer's requirements and then compiling and deploying the ear files in Tomcat. Other parts of this process include setting up SQL, Ant, and ActiveMQ. When the installations are finished, the customer brings the new installation into production for processing real ATM transactions.
  • Nokia
    Customer Applications Engineer
    Nokia May 2019 - Aug 2019
    Ottawa, Canada Area
    In my second co-op term as part of the 3rd level support team for NFM-P, I performed root cause analysis and escalated JIRA tickets along with details on reproducing the issues in each ticket. The tickets consisted of communication between NFM-P and managed nodes not working as intended. I gained experience working with various service router models such as the 7750 SR, 7705 SAR, and the the older OmniSwitch 6465 switch as well. Additionally, I gained more bash and python scripting experience by creating scripts to launch and automatically configure DB/Server parameters.
  • Ncr Corporation
    Software Tester
    Ncr Corporation Jan 2019 - Apr 2019
    Waterloo, Canada Area
    During my co-op semester, I was primarily a tester for a team that developed features specifically requested and funded by customers. The application my team worked on, called Passport, specializes in Remote Desktop Capture (RDC) and allows customers to complete check deposits at a branch, through an ATM, online, at business locations and via mobile. I did regression testing as new features were added to ensure compatibility with existing functionality. I also wrote test cases for new features and participated in test case reviews between the Waterloo and Hyderabad teams. Testing was tracked through HP Quality Center.My other responsibilities included troubleshooting and deploying the application in tomcat and some Java development as well.
  • University Of Guelph
    Semantic Data Developer
    University Of Guelph Apr 2018 - Apr 2019
    Guelph, Ontario
    During the summer semester I began working on linked data for the Canadian Writers Research Collaboratory. One of my tasks was to create extraction scripts. Each file consisted of a biography of a historical writer. I extracted data about their lives including their birth, death, relationships. The data was then transformed into linked data as defined by our specifications. The biographies contain many references to locations. They can be places of birth, death, or other locations significant to the subject. I was responsible for querying the GeoNames API and obtaining a URI for each of the locations so that one could find it on an actual map rather than just reading it as text. I also created XSLT scripts to transform XML data of places to the desired XML formats.
  • Mantech
    Software Developer (Co-Op)
    Mantech Sep 2017 - Dec 2017
    Guelph, Canada
    Contributed to the L100 Automation Program, which is an application that connects to various devices such as pumps and other water testing hardware in order to analyze the chemical oxygen demand. Programmed in C# to allow the program to communicate with buret devices using the Socket class. This communication included manually controlling buret functions such as dispensing a certain amount of liquid, refilling the buret, and purging all contents. In addition to manual control, I added buret functionality to the scheduler, where you can schedule tasks for burets. Implemented threading in buret functions to allow user to use the program while buret is executing tasks. Added feature to be able to communicate with and use multiple devices simultaneously. Additionally, I also added more features related to the PeCOD using the SerialPort class. This included features such as the ability to display and use the PeCOD controls through the program.
  • Nokia
    Customer Applications Engineer (Co-Op)
    Nokia May 2017 - Aug 2017
    Ottawa, Canada Area
    Solved service tickets regarding 5620 Service Aware Manager (SAM) and Network Function Manager - Packet (NFM-P). Using the customer's application backup, I configured databases, servers, and SAM/NFM-P applications in a Linux environment to simulate the customer's environment as accurately as possible. I then recreated and offered solutions to the customer's bug mentioned in the service ticket. Monitored network interactions between servers and clients using network protocol analyzers to investigate 5620 SAM malfunctions. In order to make some tasks easier, I developed various python scripts. One of them included a script to automate pre-upgrade and post-upgrade checks to make sure nodes were in the same state after a 5620 SAM upgrade.
  • Kromet
    Fabrication Operator
    Kromet Jul 2016 - Aug 2016
    Cambridge, Ontario

Gurjap Singh Education Details

Frequently Asked Questions about Gurjap Singh

What company does Gurjap Singh work for?

Gurjap Singh works for Ncr Corporation

What is Gurjap Singh's role at the current company?

Gurjap Singh's current role is Software Developer at NCR Corporation.

What is Gurjap Singh's email address?

Gurjap Singh's email address is gu****@****ncr.com

What schools did Gurjap Singh attend?

Gurjap Singh attended University Of Guelph, Free Code Camp.

Who are Gurjap Singh's colleagues?

Gurjap Singh's colleagues are Misty Killen, Karen Morris, Jack Pegler, Nickmar Balvez, Sylvie Guillet, Kyle Hurley, Jaydip Kasundra.

Not the Gurjap Singh you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.