Post Job Free
Sign in

Software Engineer

Location:
Montreal, QC, Canada
Posted:
May 04, 2020

Contact this candidate

Resume:

MANJINDER KAUR

*** *** ******** *****, ********, QC, H2N1G2 ************@*****.*** +1-438-***-****

PROFILE

●Software Developer with 2+ years of experience in web and mobile application development.

●Extensive experience in software design, development, documentation, and implementation of information systems.

●Proficient in Object Oriented Design Principles (GRASP, SOLID), development and testing skills.

●Experience of working in an agile environment and different other software development life cycle models (Waterfall, Scrum and Iterative).

●Extensive knowledge in creating detailed and well-structured test cases.

●Excellent communication skills, ability to think abstract and problem-solving skills to improve process and system.

●Successful working in both team and self-directed settings.

●High learning enthusiasm and adaptability to changes and challenges presented.

●Strong knowledge of UML, and proficient in creating use cases, sequence diagrams, collaboration diagrams, class diagrams, activity diagrams, etc.

●Exceptional documentation skills for writing use cases and functional requirement documents as well as for creating various UML diagrams using UML methodology and business process flow diagrams.

TECHNICAL SKILLS

●Programming Languages: JAVA, C/C++, Python, Clojure, Erlang, R

●Databases: SQL, SQL Server, MySQL

●Web Technology: PHP, HTML5, CSS, JavaScript, jQuery

●Technologies: JDBC, SPRING framework

●Development Tools: Dreamweaver, Eclipse, IntelliJ, Spring Boot, JIRA

●Modeling Tools: Star UML

●Version Control System: Git

●Network Protocols: TCP / IP, HTTP

●Operating systems: Windows, Linux- Ubuntu

●Others: Design Patterns (Abstract factory, Composite, Decorator, Iterator, Visitor, Singleton, Observer, and Template)

●Languages: English (written and verbal) and French (Intermediate)

EDUCATION

CONCORDIA UNIVERSITY, Montreal, Quebec. January 2017 – June 2019

Masters of Engineering, Software Engineering

CGPA: 2.92

Relevant Courses: Advanced programming practices, Software design methodologies, Software comprehension and maintenance, Software project management, Advanced database technology and applications, Software engineering practices, Software measurement and Advanced software architectures.

PUNJAB TECHNICAL UNIVERSITY, Jalandhar, India. June 2010 - May 2014

Bachelors in Information Technology

Cumulative percentage: 77.5%

EXPERIENCE AND TRAINING

ELLEEN INFOTECH PVT. LTD.

Software Engineer, June 2014 - June 2015

●Participated in development and updation of various modules of application.

●Determined operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.

●Documented and demonstrated solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, etc.

●Developed software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas following the software development lifecycle.

●Provided information by collecting, analyzing, and summarizing development and service issues.

●Used slack for the reports and communication with the team members.

●Accomplished engineering and organization mission by completing related results as needed.

DATAWIND INNOVATIONS PVT.LTD

Production Engineer, June 2015-August 2016

TIM HORTONS

Supervisor, August 2017-current

HCL PVT. LTD.

Industrial training, July 2013-December 2013

●Developed a Wedding Hub website which we can create and view wedding profiles of other people and through which we can book wedding planner

NIIT, INDIA

Industrial training, June 2012-JAugust 2012

●College Management application in which we can upload marks, grades and other college related tasks

PROJECTS

Battleship

Platform: Java

●JavaFX is used for visual effects and GUI of the game application.

●Developed using Model-View-ViewModel architecture and designed software artifact with UML tools.

●GUI with save and load option.

●Establish network connection on the same subnet that allow two players to play against each other.

Project Name: Architectural design

Platform: UML

●Developed the architecture of the system using various class, sequence, activity, use case, timing, object and component diagram

●Used various tools for re-engineering and showing the structural and behavioral UML diagram.

Project Name: Implementation of an algorithm

Platform: Java

●Implemented the Two-Phase Multiway Merge Sort Algorithm using java.

Project Name: Calculator

Platform: R-Programming language

●Developed and implemented the algorithm for the calculator using R-programming language.

●Documented the software requirements and design decisions.

●Used various UML diagrams throughout the documentation.

Project Name: Food Ordering Website

Platform: PHP, MySQL

●Developed a complete software requirements specification for the software.

●Implemented it using PHP, using the CRUD functionality to retrieve and return data from a database.

●MySQL is used to run as a server and allow multiple users to manage and create numerous databases.

●Drew domain model of the system, use cases, user stories, sequence diagram, activity diagram, class diagram.

Project Name: ERP using Microservices

Platform: Java, Springboot, MySQL

●Implemented the enterprise resource planning system as a collection of loosely coupled services using springboot.

●MySQL is used for the CRUD functionality in the database.

●Documented the software requirement specification, software detailed design, software measurement plan, risk management plan and software project plan.

●Goal question metric is used to collect, validate and analyzing the data.

Project Name: Word-guessing game

Platform: Python

●Developed a command line game that allow people to guess English words.

Project Name: Maze solving algorithm

Platform: Clojure

●Implemented a maze solving algorithm for searching the buried treasure.

AWARDS AND ACHIEVEMENTS

●Selected to attend the NASA Conference held in Washington DC, USA.

●Winner of various Coding competitions at the University level and an active member of various Committees of science and technology.

●Event Organizer in Tech and Cultural Fests and Winner of Young Artist Competition.

●Awarded by Oracle Corporation and Sun Microsystem in java progamming .

SOFT SKILLS

●Excellent communication skills and a team player with the ability to work under pressure.

●High adaptability to rapidly changing technical environment and enthusiastic to learn new technology.

●Excellent logical and analytic skill and troubleshooting abilities.

INTERESTS

●Programming, reading, painting, playing badminton, listening music, art and craft



Contact this candidate