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 ScienceUniversity of Saskatchewan, Saskatoon, Canada2014 - 2017
-
B.Tech in Information TechnologyPunjab Technical University, Jalandhar, India2006 - 2010
Language
- English (Professional)
- Hindi (Native)
- Punjabi (Native)
Interests
- Motorcycling
- Reading Books
- Amateur Astronomy
- Cooking