Career Summary

Focused and quick-learning Software Engineer with 5+ years of experience in Full Stack Software development for various projects and clients.

Work Experience

Software Developer

SED Systems, Saskatoon, Canada
August 2017 - November 2019
  • Wrote modular, secure, and well-tested code in Java, ReactJS and Python in Satellite Communication domain.
  • Worked in an agile software development team working in conjunction with other developers and engineers from client side.
  • Redesigned and rewrote multiple existing standalone desktop UIs into Web based UIs using React JS.
  • Developed and implemented new software programs using Test Driven Development approach.
  • Worked with my team to conduct root cause analysis of issues, conducted code peer reviews, and performed unit testing.
  • Participated in daily stand-up meetings, led by our scrum master.
  • Partnered with product managers, designers, and analysts to understand the requirements of the clients.
  • Worked closely with customer support to respond quickly to user issues, and reduce the turnaround time of fixes.
  • Contributed to technical documentation (High-Level, Low-Level, and Detailed Level Design).
  • Created wireframes using Balsamiq, a UI wireframing tool to test our ideas.

Technologies used:

  • Java
  • Python
  • React
  • Redux
  • Node.js
  • Javascript
  • HTML
  • CSS
  • PostgresSQL
  • REST API

Senior Systems Engineer

Infosys, Chandigarh, India
February 2011 - May 2014
  • Did software development and supported clients who decided to implement Finacle - a universal banking solution by Infosys Limited.
  • Gained hands on experience of Java/J2EE development, PL/SQL, maintenance, support, and testing.
  • Experience in defect reporting, tracking, and solving in quick succession.
  • Always worked closely with system users, management personnel and gained experience of quick problem solving, and excellent teamwork and communication skills.

Technologies used:

  • Java
  • HTML
  • CSS
  • Javascript
  • jQuery
  • Oracle SQL
  • REST API

Skills & Tools

Frontend

  • React
  • JavaScript
  • Node.js
  • HTML/CSS/SASS/LESS

Backend

  • Java
  • Python

Others

  • Linux
  • Code Review
  • Git
  • Test Driven Development
  • Unit Testing
  • REST
  • JIRA
  • Bitbucket
  • Jenkins
  • Confluence
  • Wireframing
  • Balsamiq

Education

  • MSc in Computer Science
    University of Saskatchewan, Saskatoon, Canada
    2014 - 2017
  • B.Tech in Information Technology
    Punjab Technical University, Jalandhar, India
    2006 - 2010

Language

  • English (Professional)
  • Hindi (Native)
  • Punjabi (Native)

Interests

  • Motorcycling
  • Reading Books
  • Amateur Astronomy
  • Cooking