#Canada: #IT Jobs:#Consultants, #Contractors, #Analysts, #Engineers, #Developers, #Technology Consultants, #IT-Consultants Opportunities2021-07-16

Apply yourself, or submit others as a candidate, Build a recruitment team to submit others as a candidate, submit RFP to be considered for projects in future, Try to become a vendor so that you are asked to submit consultants/resources in future

  1. edp-hardware-and-software-10034
  2. Project: tender_15205 – 21-004P Cloud-Based Web Services
  3. energy-10007
  4. Source List (SL) for Environmental Consulting Services
  5. Prime Consultant for Main Building Foundation Repairs & Site Grading
  6. fire-fighting-security-and-safety-equipment-10010
  7. Source List (SL) for Environmental Consulting Services
  8. architect-and-engineering-services-10048
  9. Consultant Team for Bridgeland Place – Affordable Housing
  10. Prime Consultant Architectural Services Social Sciences Bldg. Façade Replacement
  11. Prime Consultant Architectural Services – Social Sciences Building Facade Replacements
  12. communications-photographic-mapping-printing-and-publication-services-10042
  13. Environmental and Survey Consultant Services for Highway-774 Wildlife Road Crossing Study and Fence Line Survey
  14. PQR for Destination Development, Management Research and Analytic Consulting Services
  15. educational-and-training-services-10043
  16. Assessment Consulting Service for the Assured Income for the Severely Handicapped (AISH) Program for the Province of Alberta
  17. Anti-Racism & Anti-Discrimination Exploratory Working Group (AREWG) Consultant
  18. environmental-services-10050
  19. Environmental and Survey Consultant Services for Highway-774 Wildlife Road Crossing Study and Fence Line Survey
  20. Prime Consultant Landscape Architecture or Civil Engineering Consultant Services for David Thompson Corridor Infrastructure Safety Upgrades
  21. financial-and-related-services-10038
  22. Group Insurance Consulting (EP899-220446/A)
  23. RQQ-2020-FACA-499: VOR + 2nd Stage- Provide Accounting & Tax Consulting Services
  24. Request for Proposal (RFP) for Actuarial and Pension Consulting Services
  25. health-and-social-services-10052
  26. Psychology Consulting and Quality Assurance Services
  27. information-processing-and-related-telecommunications-services-10049
  28. Project: tender_15205 – 21-004P Cloud-Based Web Services
  29. REFONTE DES SITES WEB
  30. Consultant Services for an Information Technology Strategic Plan (ITSP)
  31. professional-administrative-and-management-support-services-10040
  32. Engineering Advanced Design Gap Analysis Consulting Services
  33. Prime Consultant Services for Brantford Police Services Headquarters Retrofit and Expansion
  34. special-studies-and-analysis-not-r-d-10047
  35. CONSULTING SERVICES FOR STREETSCAPE ASSESSMENT
  36. Anti-Racism & Anti-Discrimination Exploratory Working Group (AREWG) Consultant
  37. Consulting Services – Construction Material Salvage & Recycling Market Assessment
  38. #Sensor: #Canada: #Job/Contract/Project: #Sensor, #Tracking, #Fusion, #Estimation, #Surveillance, #sensor network, #target #tracking, #security 2021-07-16

    Date Posted:2021-07-16 .Apply yourself, or submit others as candidates; Build a recruitment team to submit others as candidates; submit RFP to be considered for projects in future; Try to become a vendor so that you are asked to submit consultants/resources in future. If these work for you. This list is posted in this blog everyday provided there are new projects under the criteria

    1. construction-services-10004
    2. Traffic Signal Modifications 13th St & Marine Dr West Vancouver
  39. armament-10027
  40. Signal Smoke Marine, Orange (W8486-217390/A)
  41. electrical-and-electronics-10006
  42. Surveillance of Space 2 RFI (W8474-187639/C)
  43. fire-fighting-security-and-safety-equipment-10010
  44. Smart Anti-Loitering and Security System
  45. SURVEILLANCE SYSTEM – Fisher Court – 401 Fourth Avenue W, Geraldton, 401R Fourth Avenue W, Geraldton & Collingwood Court, 610 Winnipeg Street, Schreiber
  46. information-processing-and-related-telecommunications-services-10049
  47. LEED Recognition Display
  48. maintenance-repair-modification-rebuilding-and-installation-of-goods-equipment-10054
  49. Traffic Signal and Pedestrian Crossover Installations
  50. research-and-development-r-d-10036
  51. ITS Operational Security Services
  52. Keywords Used:sensor,fusion,sensor network,tracking,target tracking,surveillance,self driving car,self-driving,estimation,security,signal processing,image processing,autonomouse vehicle,facial recognition,signal,recognition,sensor fusion

    SCJP: Garbage Collection #Java Short Notes #SCJP

    Garbage Collection

    • Java itself does memory management. You do not need to allocate memory at the time of object creation; also you do not need to free memory explicitly
    • Object is created either on the heap or on a stack
    • Memory heap: Objects created with new keyword are placed in heaps. This memory remains allocated throughout the life cycle of the object. When the object is no more referred, the memory becomes eligible for garbage collection
    • Stack: During method calls, objects are created for method arguments and method variables. These objects are created on stack. Such objects are eligible for garbage-collection when they go out of scope.
    • Garbage Collection is a low-priority thread in java
    • Garbage Collection cannot be forced explicitly. JVM may do garbage collection if it is running short of memory.
    • The call System.gc() does NOT force the garbage collection but only suggests that the JVM may make an effort to do garbage collection.
    • Garbage Collection is hardwired in Java runtime system. Java runtime system keeps the track of memory allocated. Therefore, it is able to determine if memory is still usable by any live thread. If not, then garbage collection thread will eventually release the memory back to the heap.
    • Garbage Collection usually adopts an algorithm, which gives a fair balance between responsiveness (how quickly garbage-collection thread yields?) and speed of memory recovery (important for memory-intensive operations). Responsiveness is especially important in real time systems.
    • An object is eligible for garbage collection when no object refers to it.
    • An object also becomes eligible when its reference is set to null. (Actually all references to the object should be null for it to be eligible.)
    • The objects referred by method variables or local variables are eligible for garbage collection when the method or their container block exits

    From: http://sitestree.com/?p=4863
    Categories:Java Short Notes, SCJP
    Tags:
    Post Data:2009-03-10 13:59:45

    Shop Online: https://www.ShopForSoul.com/
    (Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
    In Bengali: http://Bangla.SaLearningSchool.com
    http://SitesTree.com
    8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
    Shop Online: https://www.ShopForSoul.com/
    Medium: https://medium.com/@SayedAhmedCanada

    SCJP: Language Fundamentals #Java Short Notes #SCJP

    Class declaration and java source file.

    • Only “one” top-level public class is allowed per java source file.
    • The name of the java source file and the name of the top-level public class MUST be the same.
    • If no public class is there in a file, after compiling separate class files will be created for all classes in the file.
    • Package statement, import statements and class definition MUST appear in the order given.

    Keywords and Identifiers

    • Keywords are always in a lower case.
    • Some keywords: const, goto, strictfp, and volatile
    • Identifiers must start with either letter, $ or _ (underscore) and can have letter, $, _ or digits in it.
    • no keyword is allowed as identifiers
    abstract do import public transient
    boolean double instanceof return try
    break else int short void
    byte extends interface static volatile
    case final long super while
    catch finally native switch
    char float new synchronized
    class for package this
    continue if private throw
    default implements protected throws

    Default Values, Local Variables

    • Each primitive data type has a default value specified. Variable of primitive data type may be initialized
    • Only class member variables are automatically initialized. Method variables need explicit initialization
    • Local variables (also known as automatic variables) are declared in methods and in code blocks
    • Automatic variables are not automatically initialized
    • local variables should be explicitly initialized before first use. These are automatically destroyed when they go out of scope

    Arrays

    • Fixed-sized ordered collection of homogeneous data elements
      int[] ints; // array declaration
      ints = new ints[25]; // array construction at runtime.
    • Array declared, constructed and initialized at the same time.
      int[] ints = {1,2,3,4,5}; // array declaration,
    • An array of primitive data type created using the new keyword is automatically initialized. Each array element is initialized to its default value.
      For example,
      char[] arrayOfChars = new char[10];
    • Array of object references: An array of object references created using the new keyword is also initialized. Each array element is initialized to its default value, i.e. null.
      String[] names = new String[10];
    • length is a property of array (and not a method)
    • java.lang.Object is the superclass of an array

    Argument passing during method calls

    • Always a copy of argument value is passed to calling method
    • Arguments of primitive data types: first, a copy of the passing variable is made and then it is passed. The original copy remains unaffected
    • Object reference as an argument: A copy of object reference is passed for method calls. It still points to the same object. The original copy is affected.

    From: http://sitestree.com/?p=4862
    Categories:Java Short Notes, SCJP
    Tags:
    Post Data:2008-07-28 12:18:41

    Shop Online: https://www.ShopForSoul.com/
    (Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
    In Bengali: http://Bangla.SaLearningSchool.com
    http://SitesTree.com
    8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
    Shop Online: https://www.ShopForSoul.com/
    Medium: https://medium.com/@SayedAhmedCanada

    SCJP: Java Operators #Java Short Notes #SCJP

    Exams like SCJP test your understanding of Java operators and how to use them like:
    assignment operators: =, +=, -=
    arithmetic operators: +, -, *, /, %, ++, —
    relational operators: < , , >=, ==, !=
    logical operators: &, |, ^, !, &&, ||
    conditional operators: ? :
    Also operators to check the equality of two objects or two primitives

    In the following table operators and their precedences are shown. Upper rows operators have higher precedence. Same row operators have equal precedence. For equal precedence operators, All binary operators except the assignment operators work from left to right while assignment operators work from right to left.

    Operator Precedence
    Operators Precedence
    postfix expr++ expr--
    unary ++expr --expr +expr -expr ~ !
    multiplicative * / %
    additive + -
    shift < > >>>
    relational = instanceof
    equality == !=
    bitwise AND &
    bitwise exclusive OR ^
    bitwise inclusive OR |
    logical AND &&
    logical OR ||
    ternary ? :
    assignment = += -= *= /= %= &= ^= |= < >= >>>=

    The following quick reference summarizes the operators supported by the Java programming language.

    Simple Assignment Operator

    =	Simple assignment operator

    Arithmetic Operators

    + 	Additive operator (also used for String concatenation)- 	Subtraction operator*	Multiplication operator/ 	Division operator%	Remainder operator

    Unary Operators

    + 	Unary plus operator; indicates positive value (numbers are positive without this, however)- 	Unary minus operator; negates an expression++  	Increment operator; increments a value by 1--    	Decrement operator; decrements a value by 1!     	Logical compliment operator; inverts the value of a boolean

    Equality and Relational Operators

    ==	Equal to!=	Not equal to>	Greater than>=	Greater than or equal to< Less than<=	Less than or equal to

    Conditional Operators

    && 	Conditional-AND|| 	Conditional-OR?:      Ternary (shorthand for if-then-else statement)

    Type Comparison Operator

    instanceof	Compares an object to a specified type 

    Bitwise and Bit Shift Operators

    ~	Unary bitwise complement< >	Signed right shift>>>	Unsigned right shift&	Bitwise AND^	Bitwise exclusive OR|	Bitwise inclusive OR

    Details about java operators

    From: http://sitestree.com/?p=4848
    Categories:Java Short Notes, SCJP
    Tags:
    Post Data:2012-12-29 02:01:30

    Shop Online: https://www.ShopForSoul.com/
    (Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
    In Bengali: http://Bangla.SaLearningSchool.com
    http://SitesTree.com
    8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
    Shop Online: https://www.ShopForSoul.com/
    Medium: https://medium.com/@SayedAhmedCanada

    SCJP: Classpath and Jar #Java Short Notes #SCJP #Blog

    Java certification exams like SCJP test your knowledge about java classpath. Check here for an excellent resource on the topic .

    System classpath

    We can specify classpath in the command line or make use of a `system’ class path. The IDEs have their own way of maintaining class paths. System class paths will be used by both the Java compiler and the JVM in the absence of specific instructions.

    Set Linux System Classpath:
    CLASSPATH=/myclasses/myclasses.jar;export CLASSPATH

    Windows:
    set CLASSPATH=c:myclassesmyclasses.jar

    For permanent result, in Linux, put the commands in the file .bashrc in your home directory. On Windows 2000/NT, set it from `Control Panel’, System, Environment Variables.

    You can also specify .jar files full of your required classes in your classpath.

    CLASSPATH=/usr/j2ee/j2ee.jar:.;export CLASSPATH

    where the `.’ indicates `current directory’.

    From command line, if you want to add more paths to the classpath use:

    Linux:javac -classpath $CLASSPATH:dir1:dir2 …

    Windows:javac -classpath %CLASSPATH%;dir1:dir2 …

    if you have spaces in your path use double quote to concatenate words.

    Also check this resource

    From: http://sitestree.com/?p=4849
    Categories:Java Short Notes, SCJP, Blog
    Tags:
    Post Data:2013-06-05 14:27:56

    Shop Online: https://www.ShopForSoul.com/
    (Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
    In Bengali: http://Bangla.SaLearningSchool.com
    http://SitesTree.com
    8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
    Shop Online: https://www.ShopForSoul.com/
    Medium: https://medium.com/@SayedAhmedCanada

    JAVA: Some links: useful for exams like scjp/scja #Java Short Notes #SCJP #Blog

    Assertions in Java: http://java.sun.com/j2se/1.4.2/docs/guide/lang/assert.html
    Enum in Java:http://www.java2s.com/Code/Java/Language-Basics/Enum.htm
    StringBuffer and StringBuilder Classes have similar methods where StringBuffer is synchronized: http://java.sun.com/j2se/1.5.0/docs/api/java/lang/StringBuilder.html
    Serialize and Deserialize: http://java.sun.com/j2se/1.4.2/docs/api/java/io/Serializable.html
    java.util package is very important: http://java.sun.com/j2se/1.4.2/docs/api/java/util/package-summary.html

    From: http://sitestree.com/?p=4845
    Categories:Java Short Notes, SCJP, Blog
    Tags:
    Post Data:2013-06-11 18:38:25

    Shop Online: https://www.ShopForSoul.com/
    (Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
    In Bengali: http://Bangla.SaLearningSchool.com
    http://SitesTree.com
    8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
    Shop Online: https://www.ShopForSoul.com/
    Medium: https://medium.com/@SayedAhmedCanada

    Java Spring: Use Cases #Java #Java Frameworks #Spring #Spring Framework and Hibernate

    Reference: https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/html/overview.html

     

    Typical full-fledged Spring web application

     

     

    Spring middle-tier using a third-party web framework

     

    Remoting usage scenario

     

    EJBs – Wrapping existing POJOs

     

     

      From: http://sitestree.com/?p=10900
    Categories:Java, Java Frameworks, Spring, Spring Framework and Hibernate
    Tags:
    Post Data:2017-07-28 20:42:31

    Shop Online: https://www.ShopForSoul.com/
    (Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
    In Bengali: http://Bangla.SaLearningSchool.com
    http://SitesTree.com
    8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
    Shop Online: https://www.ShopForSoul.com/
    Medium: https://medium.com/@SayedAhmedCanada

    Java Spring: Components for Web #Java #Spring #Spring Framework and Hibernate #Spring #Spring Framework and Hibernate

    Java Spring: Components for Web

    Full-stack web development with Tomcat and Spring MVC
    Reactive web development with Netty and Spring WebFlux: requires Spring Boot >=2.0.0.M1
    Websocket development with SockJS and STOMP
    Contract-first SOAP service development with Spring Web Services
    RESTful Web Services framework with support of JAX-RS
    RESTful Web Services framework with support of JAX-RS
    Spring Boot integration for the Ratpack framework
    Vaadin java web application framework
    Exposing Spring Data repositories over REST via spring-data-rest-webmvc
    HATEOAS-based RESTful services
    Browsing Spring Data REST repositories in your browser
    Simplify the development of mobile web applications with spring-mobile
    Document RESTful services by combining hand-written and auto-generated documentation
    Stormpath default starter including Spring MVC, Thymeleaf and Spring Security: requires Spring Boot >=1.5.0.RC1 and <2.0.0.M1
    Keycloak integration, an open source Identity and Access Management solution.: requires Spring Boot >=1.5.3.RELEASE and <2.0.0.M1

    From: http://sitestree.com/?p=10914
    Categories:Java, Spring, Spring Framework and Hibernate, Spring, Spring Framework and Hibernate
    Tags:
    Post Data:2017-07-28 21:58:25

    Shop Online: https://www.ShopForSoul.com/
    (Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
    In Bengali: http://Bangla.SaLearningSchool.com
    http://SitesTree.com
    8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
    Shop Online: https://www.ShopForSoul.com/
    Medium: https://medium.com/@SayedAhmedCanada

    JavaScript: Pass by Value: Pass by Reference #JavaScript

    JavaScript: Pass by Value: Pass by Reference From: http://sitestree.com/?p=3485
    Categories:JavaScript
    Tags:
    Post Data:2016-07-09 23:39:28

    Shop Online: https://www.ShopForSoul.com/
    (Big Data, Cloud, Security, Machine Learning): Courses: http://Training.SitesTree.com
    In Bengali: http://Bangla.SaLearningSchool.com
    http://SitesTree.com
    8112223 Canada Inc./JustEtc: http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning)
    Shop Online: https://www.ShopForSoul.com/
    Medium: https://medium.com/@SayedAhmedCanada